Plantilla de pantalla de persones a les aplicacions de llenç

En una aplicació de llenç, afegiu una pantalla de persones que permeti als usuaris cercar persones dins de les seves organitzacions. Els usuaris poden cercar, seleccionar i afegir persones a una col·lecció. Podeu canviar els tipus de dades que apareixen a la galeria dels resultats de la cerca, utilitzar les seleccions de persones per enviar un correu electrònic i fer altres personalitzacions.

També podeu afegir altres pantalles basades en plantilles que mostrin diverses dades de l'Office 365, com ara el correu electrònic, el calendari d'un usuari i la disponibilitat de les persones a què és possible que els usuaris vulguin convidar a una reunió.

Aquesta informació general us ensenya:

  • Com utilitzar la pantalla de persones per defecte.
  • Com modificar la pantalla.
  • Com integrar la pantalla en aplicacions.

Per a aprofundir en la funcionalitat per defecte d'aquesta pantalla, vegeu la referència de la pantalla de persones.

Requisit previ

Coneixements sobre com afegir i configurar pantalles i altres controls a mesura que creeu una aplicació al Power Apps.

Funcionalitat per defecte

Per afegir una pantalla de persones de la plantilla:

  1. Inicieu la sessió al Power Apps i, a continuació, creeu una aplicació o obriu una aplicació existent al Power Apps Studio.

    En aquest tema es mostra una aplicació telefònica, però els mateixos conceptes s'apliquen a una aplicació de tauleta.

  2. A la pestanya Inici de la franja, seleccioneu Pantalla nova > Persones.

    Per defecte, la pantalla té un aspecte semblant a aquesta:

    Estat inicial de la pantalla de persones

  3. Per començar a cercar usuaris, seleccioneu el quadre d'entrada de text que hi ha a la part superior i comenceu a escriure el nom d'un company de feina. Els resultats de la cerca apareixen a sota del quadre d'entrada de text:

    estat de cerca de la pantalla de persones

  4. Quan seleccioneu persones dels resultats de la cerca, aquestes s'afegiran a la col·lecció MyPeople. El valor d'entrada de la barra de cerca es restableix i mostra la col·lecció de persones que heu seleccionat:

    resultats de la col·lecció de la pantalla de persones

Modificar la pantalla

Podeu modificar la funcionalitat per defecte d'aquesta pantalla mostrant dades diferents per a les persones.

Si voleu continuar modificant la pantalla, utilitzeu la referència de pantalla de persones com a guia.

Mostrar dades diferents per a les persones

Aquesta pantalla utilitza l'operació Office365Users.SearchUser per cercar usuaris a la vostra organització. Proporciona camps addicionals per a cada incidència, més enllà del que apareix al control UserBrowseGallery. Afegir o canviar camps a la galeria és un procés senzill:

  1. A UserBrowseGallery, seleccioneu una etiqueta per modificar (o afegiu-ne una i manteniu-la seleccionada).

  2. Amb la seva propietat Text seleccionada, a la barra de fórmules, substituïu el contingut per ThisItem.

    A IntelliSense es mostra una llista de camps que podeu seleccionar.

  3. Seleccioneu el camp que vulgueu.

    La propietat Text s'hauria d'actualitzar a ThisItem.{FieldSelection}.

Integrar la pantalla en una aplicació

La pantalla de persones és un paquet de controls potent per si mateixa, però normalment és més eficient com a part d'una aplicació més gran i versàtil. Podeu integrar aquesta pantalla en una aplicació més gran de diverses maneres, incloent-hi l'ús de la llista de persones a la memòria cau.

Ús de la llista de persones a la memòria cau

La pantalla de persones emmagatzema a la memòria cau les vostres seleccions de persones de la col·lecció MyPeople. Si el vostre escenari empresarial requereix cercar una persona, haureu de saber com utilitzar aquesta col·lecció. Aquí veureu com connectar aquesta pantalla a una pantalla de correu electrònic rudimentària i enviar missatges de correu electrònic als usuaris de la col·lecció MyPeople. També obtindreu informació sobre com funciona la pantalla de correu electrònic.

  1. Per afegir la font de dades de l'Outlook de l'Office 365 a la vostra aplicació, seleccioneu la pestanya Visualització, seleccioneu Fonts de dades > Afegeix font de dades i busqueu el connector de l'Outlook de l'Office 365. Potser haureu de seleccionar Connexió nova per trobar-lo.

  2. Després d'inserir la pantalla de persones, inseriu una pantalla nova en blanc. Dins d'aquesta pantalla, afegiu una icona de fletxa enrere, dos quadres d'entrada de text i una icona d'enviament.

  3. Canvieu el nom de la pantalla a EmailScreen, la icona de fletxa enrere a BackIcon, un quadre d'entrada de text a SubjectLine, l'altre a MessageBody i la icona d'enviament a SendIcon.

  4. Definiu la propietat OnSelect de BackIcon a Back().

  5. Definiu la propietat OnSelect de SendIcon a aquesta fórmula:

    Office365.SendEmailV2( 
        Concat( MyPeople, UserPrincipalName & ";" ), 
        SubjectLine.Text, 
        MessageBody.Text 
    )
    

    Aquí feu servir el connector de l'Outlook per enviar un correu electrònic. El transmeteu Concat(MyPeople, UserPrincipalName & ";") com la llista de destinataris. En aquesta fórmula es concatenen totes les adreces de correu electrònic de la col·lecció MyPeople en una única cadena amb punts i comes que les separen. Això no és diferent d'escriure una cadena d'adreces electròniques separades per punts i comes a la línia "A" del vostre client de correu electrònic preferit.

    • Heu de transmetre SubjectLine.Text com a assumpte del missatge i MessageBody.Text com a cos del missatge.
  6. A la pantalla de persones, a la part superior dreta, inseriu la icona Correu. Canvieu el color de la icona al que us convingui.

  7. Definiu la propietat OnSelect de SendIcon a Navigate( EmailScreen, None ).

    Ara teniu una aplicació de dues pantalles en la qual podeu seleccionar els usuaris, redactar un missatge de correu electrònic i, a continuació, enviar-lo. Podeu provar-la, però aneu amb compte, ja que l'aplicació envia missatges de correu electrònic a totes les persones que afegiu a la col·lecció MyPeople.

Passos següents