Auto-récupérer l'adresse e-mail de l'utilisateur dans la personne / groupe Picker de InfoPath 2007

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/19637

  •  22-10-2019
  •  | 
  •  

Question

Est-il possible pour un formulaire InfoPath 2007 basé sur le Web à l'auto-récupérer l'adresse e-mail d'un utilisateur et d'afficher sur un champ de texte après l'utilisateur final avait sélectionner dans la personne / groupe Picker? (Pour SharePoint Server 2007)

Scénario:
Un formulaire avec deux champs - un champ de texte est alors qu'un autre est une personne / champ de sélecteur de groupe. Lorsqu'un utilisateur final de sélectionner une personne ou d'un groupe de la personne / champ sélecteur de groupe, l'adresse e-mail affichera automatique au champ de texte.

Était-ce utile?

La solution

Vous pouvez utiliser le profil de l'utilisateur Service Web Service (http: //ServerName/_vti_bin/UserProfileService.asmx). Pour récupérer l'e-mail d'un utilisateur

Vous pouvez utiliser le code ou pas de solution de code:

Autres conseils

Vous pouvez obtenir le AccountId de la Peoplepicker puis interroger le UserProfileService comme vedran suggéré. Cependant, si vous voulez une solution sans code, ce sera un peu délicat car le Peoplepicker ne supporte pas les règles.

Vous aurez besoin d'un champ séparé qui détient la AccountId comme valeur par défaut que vous pouvez ensuite utiliser pour interroger le webservice.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top