Domanda

Ho una proprietà del profilo utente denominato "PWRESETMSG" il contenuto di quella proprietà visualizza quanto segue:

La password scadrà in x giorni

Dove x è il numero di giorni che rimangono fino a quando l'utente deve resettare la sua password dell'annuncio.Tutto quello che voglio fare è esporre questa proprietà in modo che io possa visualizzarlo all'utente finale su un sito di SharePoint.La proprietà viene aggiornata ogni mattina.

C'è un modo semplice per me per esporre la proprietà personalizzata all'utente finale?

È stato utile?

Soluzione

È possibile configurare la proprietà per mostrare nel loro profilo se vuoi mostrarlo lì.

Un'altra opzione sarebbe quella di caricarla in un controllo utente aggiunto alla masterpage o a una parte web per visualizzarla su pagine selezionate.È quindi possibile configurarlo per visualizzare il messaggio che desideri mostrare.

L'accesso ai dati viene eseguita tramite gli oggetti UserProfileManager e UserProfile

SPServiceContext svcContext = SPServiceContext.GetContext(site);
UserProfileManager profileManager = new UserProfileManager(svcContext);
UserProfile profile = profileManager.GetUserProfile(accountname);
string resetDays = profile["PWResetMSG"].Value;
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top