Meilleur auteur de réponses
infopath sharepoint 2010 utilisateur courant

Question
-
Bonjour,
je suis en train d’implémenté ce cas d’utilisation
Utilisateur click sur une librairie des documents administratifs tel que une Demande de congé(les formulaire sont créés comme des Content Type )
Questions : je veux afficher dans le formulaire InfoPath le nom de l'utilisateur courant par défaut (sans que l'utilisateur rempli le champ manuellement) dans le formulaire ou la demande de congé ???
ainsi que un N° de référence qui s'incrémente automatiquement a chaque fois que l'utilisateur crée ????
merci d'ance
Réponses
-
Bonjour Amina,
Depuis InfoPath, pour récupérer l'utilisateur courant tu peux passer par une connexion secondaire qui utilise le webservice UserProfile
Voici un lien utilisant MOSS2007 mais qui fonctionne aussi sous 2010
http://blogs.microsoft.co.il/blogs/itaysk/archive/2007/04/05/InfoPath-_2D00_-Get-the-current-user-without-writing-code.aspxrahan
- Proposé comme réponse Ciprian Duduiala mercredi 18 avril 2012 13:27
- Marqué comme réponse Ciprian Duduiala lundi 23 avril 2012 12:51
- Non marqué comme réponse amina kh lundi 23 avril 2012 13:44
- Marqué comme réponse amina kh lundi 23 avril 2012 13:44
-
Bonjour,
Pour le nom il suffit d'utiliser la fonction nomutilisateur() dans la valeur par défaut (sans recalcul).
Pour le compteur il y a plusieurs solutions :
- une connexion secondaire sur la bibliothèque, pour relire la colonne Compteur et faire max(compteur)+1
- l'ID sharepoint va souvent très bien, sauf si on déplace le socument d'une bib à une autre ;
- une solution est de stocker l'ID dans le document, dans un champ spécial (si ce champ est vide et si on n'est pas en création)
Toutes les réponses
-
Bonjour Amina,
Depuis InfoPath, pour récupérer l'utilisateur courant tu peux passer par une connexion secondaire qui utilise le webservice UserProfile
Voici un lien utilisant MOSS2007 mais qui fonctionne aussi sous 2010
http://blogs.microsoft.co.il/blogs/itaysk/archive/2007/04/05/InfoPath-_2D00_-Get-the-current-user-without-writing-code.aspxrahan
- Proposé comme réponse Ciprian Duduiala mercredi 18 avril 2012 13:27
- Marqué comme réponse Ciprian Duduiala lundi 23 avril 2012 12:51
- Non marqué comme réponse amina kh lundi 23 avril 2012 13:44
- Marqué comme réponse amina kh lundi 23 avril 2012 13:44
-
Bonjour,
Pour le nom il suffit d'utiliser la fonction nomutilisateur() dans la valeur par défaut (sans recalcul).
Pour le compteur il y a plusieurs solutions :
- une connexion secondaire sur la bibliothèque, pour relire la colonne Compteur et faire max(compteur)+1
- l'ID sharepoint va souvent très bien, sauf si on déplace le socument d'une bib à une autre ;
- une solution est de stocker l'ID dans le document, dans un champ spécial (si ce champ est vide et si on n'est pas en création)