Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In un'app canvas, aggiungi una schermata Persone che consente agli utenti di cercare persone all'interno della propria organizzazione. Gli utenti possono cercare, selezionare e aggiungere persone a una raccolta. Puoi modificare i tipi di dati visualizzati nella raccolta dei risultati della ricerca, utilizzare le selezioni delle persone per inviare un'e-mail e apportare altre personalizzazioni.
Puoi anche aggiungere altre schermate basate su modello che mostrano dati diversi da Office 365, ad esempio e-mail, il calendario di un utente e la disponibilità delle persone che gli utenti potrebbero voler invitare a una riunione.
Questa panoramica ti insegna:
- Come utilizzare la schermata Persone predefinita.
- Come modificare la schermata.
- Come integrare la schermata nelle app.
Per un'analisi più approfondita della funzionalità predefinita di questa schermata, vedi le informazioni di riferimento per la schermata Persone.
Prerequisito
Familiarità con l'aggiunta e la configurazione di schermate e altri controlli durante la creazione di un'app in Power Apps.
Funzionalità predefinita
Per aggiungere una schermata Persone dal modello:
Accedi a Power Apps, quindi crea un'app o apri un'app esistente in Power Apps Studio.
Questo argomento mostra un'app per telefono, ma gli stessi concetti si applicano a un'app per tablet.
Nella scheda Home della barra multifunzione, seleziona Nuova schermata > Persone.
Per impostazione predefinita, lo schermo è simile al seguente:
Per iniziare la ricerca di utenti, seleziona la casella di input testo in alto e inizia a digitare il nome di un collega. I risultati della ricerca vengono visualizzati sotto la casella di input testo:
Quando selezioni le persone dai risultati della ricerca, queste vengono aggiunte alla raccolta MyPeople. Il valore di input della barra di ricerca viene ripristinato, rivelando la raccolta di persone che hai selezionato:
Modificare la schermata
Puoi modificare la funzionalità predefinita di questa schermata mostrando dati diversi per le persone.
Se vuoi modificare ulteriormente lo schermo, utilizza le informazioni di riferimento per la schermata Persone come guida.
Visualizzare dati differenti per le persone
Questa schermata utilizza l'operazione Office365Users.SearchUser per cercare utenti nell'organizzazione. Fornisce campi aggiuntivi per ogni evento oltre a ciò che appare nel controllo UserBrowseGallery. L'aggiunta o la modifica di campi nella raccolta è un semplice processo:
Nel controllo UserBrowseGallery, seleziona un'etichetta da modificare (o aggiungine una e mantienila selezionata).
Con la proprietà Text selezionata, nella barra della formula, sostituisci il contenuto con
ThisItem.
IntelliSense mostra un elenco di campi che puoi selezionare.
Seleziona il campo desiderato.
La proprietà Text viene aggiornata in
ThisItem.{FieldSelection}
.
Integrare la schermata in un'app
La schermata Persone è un potente insieme di controlli a sé stante, ma di solito funziona meglio come parte di un'app più grande e versatile. È possibile integrare questa schermata in un'app più grande in vari modi, incluso l'uso dell'elenco di persone memorizzato nella cache.
Usare l'elenco di persone memorizzato nella cache
La schermata delle persone memorizza nella cache le selezioni delle persone nella raccolta MyPeople. Se il tuo scenario aziendale richiede la ricerca di una persona, dovrai sapere come utilizzare questa raccolta. Qui, vedrai come collegare questa schermata a una schermata di posta elettronica rudimentale e inviare e-mail agli utenti nella raccolta MyPeople. Otterrai anche informazioni su come funziona la schermata email.
Aggiungi l'origine dati Office 365 Outlook alla tua app selezionando la scheda Visualizza, selezionando Origine dati > Aggiungi origine dati e cercando il connettore Office 365 Outlook. Potrebbe essere necessario selezionare Nuova connessione per trovarlo.
Dopo aver inserito la schermata delle persone, inserisci una nuova schermata vuota. All'interno di quella schermata, aggiungi un'icona con la freccia indietro, due caselle di input testo e un'icona di invio.
Rinomina lo schermo in EmailScreen, l'icona della freccia indietro in BackIcon, una casella di input testo in SubjectLine, l'altra in MessageBody e l'icona di invio in SendIcon.
Imposta la proprietà OnSelect di BackIcon su
Back()
.Imposta la proprietà OnSelect di SendIcon su questa formula:
Office365.SendEmailV2( Concat( MyPeople, UserPrincipalName & ";" ), SubjectLine.Text, MessageBody.Text )
Qui, stai utilizzando il connettore Outlook per inviare un'e-mail. Passi
Concat(MyPeople, UserPrincipalName & ";")
come l'elenco dei destinatari. Questa formula concatena tutti gli indirizzi e-mail nella raccolta MyPeople in un'unica stringa con punti e virgola che li separano. Questo non è diverso dalla scrittura di una stringa di indirizzi e-mail separati da punti e virgola nella riga "A" del tuo client di posta elettronica preferito.- Stai passando
SubjectLine.Text
come oggetto del messaggio eMessageBody.Text
come il corpo del messaggio.
- Stai passando
Nella schermata delle persone, nell'angolo in alto a destra, inserisci l'icona Mail. Cambia il colore dell'icona in base alle tue esigenze.
Imposta la proprietà OnSelect di SendIcon su
Navigate( EmailScreen, None )
.Ora hai un'app a due schermi in cui puoi selezionare gli utenti, comporre un messaggio e-mail e quindi inviarlo. Sentiti libero di provarlo, ma fai attenzione, perché l'app invia e-mail a tutti quelli che aggiungi alla raccolta MyPeople.
Passaggi successivi
- Visualizzare la documentazione di riferimento per questa schermata.
- Ulteriori informazioni sul connettore Office 365 Outlook.
- Ulteriori informazioni sul connettore Utenti di Office 365.
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).