Comparteix a través de


Creeu un bucle d'aprovació mitjançant i Power Automate Dataverse

Dataverse us pot donar una manera de crear fluxos que tinguin informació emmagatzemada en una base de dades independent d'un flux de núvol. El millor exemple d'això és amb les aprovacions. Si emmagatzemeu l'estat de l'aprovació en una taula, el flux pot funcionar a sobre.

En aquest exemple, creareu un procés d'aprovació que s'iniciarà quan un usuari afegeixi un fitxer a Dropbox. Quan s'afegeix el fitxer, la informació apareix en una aplicació, on un revisor pot aprovar o rebutjar el canvi. Quan el revisor aprova o rebutja el canvi, s'envia un correu de notificació i els fitxers rebutjats s'eliminen de Dropbox.

Si seguiu els passos d'aquesta secció, creareu:

  • una taula personalitzada que contindrà informació sobre cada fitxer afegit a Dropbox i si l'estat del fitxer està aprovat, rebutjat o pendent.
  • Un flux que afegeix informació a la taula personalitzada quan s'afegeix un fitxer a Dropbox, envia correu quan s'aprova o rebutja el fitxer i elimina els fitxers rebutjats. Aquests passos demostren com crear aquest flux de núvol des de zero, però podeu crear un flux similar a partir d'una plantilla.
  • una aplicació en què un revisor pot aprovar o rebutjar fitxers afegits a Dropbox. Utilitzareu Power Apps per generar aquesta aplicació automàticament en funció de les columnes de la taula personalitzada.

Requisits previs

Construeix la taula

  1. Inicieu la sessió a Power Apps.

  2. A la barra de navegació esquerra, seleccioneu Taules.

  3. Seleccioneu Taula nova i, a continuació, Taula nova.

  4. Especifiqueu un nom de visualització i un nom plural per a la taula nova. En aquest exemple, tots dos noms són ReviewDropboxFiles. De forma opcional, podeu afegir una descripció.

    Captura de pantalla del diàleg Taula nova.

  5. Seleccioneu Desa per desar la taula.

Afegir columnes a la taula.

  1. Seleccioneu la taula ReviewDropboxFiles a la pàgina Taules i, a continuació, seleccioneu Columna nova>.

    Captura de pantalla de l'opció Nova columna.

  2. Creeu una columna nova anomenada Approver amb les propietats següents:

    • Definiu Nom de visualització a Approver.
    • Definiu Tipus de dades a Una sola línia de text.
    • Definiu Format al correu electrònic.
    • Definiu Obligatori com a Obligatori per a empreses.
  3. Creeu una columna nova anomenada Estat amb les propietats següents:

    • Definiu Nom de visualització a Estat.
    • Definiu Tipus de dades a Una sola línia de text.
    • Definiu Format en text.
    • Definiu Obligatori com a Obligatori per a empreses.
  4. Creeu una columna nova anomenada Identificador de fitxer amb les propietats següents:

    • Definiu Nom de visualització a Identificador de fitxer.
    • Definiu Tipus de dades a Una sola línia de text.
    • Definiu Format en text.
    • Definiu Obligatori com a Obligatori per a empreses.

Inicieu sessió i creeu un flux de núvol

  1. Inicieu sessió a Power Automate.

  2. Al menú superior dret, seleccioneu l'entorn en què heu creat la base de dades. Si no seleccioneu el mateix entorn, no veureu la taula.

  3. Aneu a Els meus fluxos i seleccioneu Nou flux>Flux de núvol automatitzat.

Inicia quan s'afegeix un fitxer

  1. Al diàleg Crea un flux de núvol automatitzat, introduïu un nom per al flux i cerqueu l'activador Quan es crea un fitxer Dropbox.

  2. A Carpeta , seleccioneu la icona de carpeta i, a continuació, navegueu fins a la carpetaon s'afegiran els fitxers.

Afegir dades a la taula

  1. Al dissenyador, seleccioneu Pas nou i cerqueu l'acció Afegeix una fila Dataverse nova.

  2. Configureu l'acció tal com es presenta a la següent captura de pantalla:

    1. Al menú desplegable Nom de la taula, seleccioneu la taula ReviewDropboxFiles .

    2. Al camp Approver , introduïu l'adreça electrònica de la persona que revisarà els fitxers.

    3. Al camp Identificador de fitxer, seleccioneu Identificadorde fitxer a la llista Contingut dinàmic.

    4. Al camp Nom , seleccioneu Nom del fitxer a la llista Contingut dinàmic.

    5. Al camp Estat , introduïu Pendent.

    Captura de pantalla de l'acció Afegeix una fila Dataverse nova configurada.

Comprovar si s'ha revisat el fitxer

  1. A l'acció Afegeix una fila nova, seleccioneu Pas nou i cerqueu l'accióDo has .

  2. Configureu l'acció Do until tal com es presenta a la següent captura de pantalla:

    1. Seleccioneu el quadre esquerre de l'acció i seleccioneu Estat a la llista Contingut dinàmic.

    2. Al menú desplegable del mig, la selecció no és igual a.

    3. Al quadre de la dreta, introduïu Pendent.

  3. Dins de l'acció Do has, seleccioneu Afegeix una acció i cerqueu l'acció Obtén una fila per identificador . Dataverse

  4. Configureu l'acció Obtén una fila per identificador tal com es presenta a la captura de pantalla següent:

    1. Al menú desplegable Nom de la taula, seleccioneu la taula ReviewDropboxFiles .

    2. Al camp Identificador de fila, seleccioneu Identificadorde fitxer a la llista Contingut dinàmic.

Comprovar si l'article s'ha aprovat

  1. A l'acció Do has , seleccioneu Pas nou i cerqueu l'accióCondició .

  2. Configureu l'acció Condició tal com es presenta a la següent captura de pantalla:

    1. Seleccioneu el quadre esquerre de l'acció i seleccioneu Estat a la llista Contingut dinàmic.

    2. Al menú desplegable central, seleccioneu és igual a.

    3. Al quadre de la dreta, introduïu Aprovat.

Enviar correu de notificació

  1. A Si és així , seleccioneu Afegeix una acció i cerqueu l'accióEnvia un correu electrònic (V2) Office 365 Outlook.

  2. Configureu l'acció Envia un correu electrònic (V2) tal com es presenta a la captura de pantalla següent:

    1. Al camp Per a, introduïu l'adreça electrònica de la persona a qui voleu notificar quan s'accepti un element.

      Propina

      Per facilitar la prova del flux, especifiqueu la vostra pròpia adreça. Podeu canviar-lo quan el flux estigui llest per al seu ús real.

    2. Al camp Assumpte , seleccioneu Nom del fitxer a la llista Contingut dinàmic.

    3. Al camp Cos , introduïu L'element s'ha aprovat..

  3. A Si no hi ha cap acció, repetiu el pas 2, però especifiqueu el cos del missatge de correu electrònic com a element s'ha rebutjat.

Suprimir fitxers rebutjats

  1. A l'acció Envia un correu electrònic (V2) per al correu de rebuig, seleccioneu Afegeix una acció i cerqueu l'acció Suprimeix el fitxer de Dropbox.

  2. Al camp Fitxer , seleccioneu Identificador de fitxer a la llista Contingut dinàmic.

Deseu el flux

  1. A la part superior de la pantalla, introduïu un nom per al flux de núvol creat i seleccioneu Desa.

  2. A Dropbox, afegiu almenys dos fitxers a la carpeta que heu especificat: un per provar l'aprovació i un altre per provar el rebuig.

Crear l'aplicació

  1. Inicieu la sessió a Power Apps.

  2. Aneu a la pàgina Crea i, a continuació, seleccioneu Dataverse.

  3. Seleccioneu la vostra Dataverse connexió i, a continuació, la taula ReviewDropboxFiles .

    Si és la primera vegada, se us demanarà que creeu una connexió amb el Dataverse.

  4. Si apareix el quadre de diàleg Benvinguts a Power Apps Studio , podeu seguir-lo o ometre'l.

Personalitzar l'aplicació

En aquest pas, l'aplicació hauria de contenir tres pantalles per navegar, veure els detalls i editar les entrades, respectivament.

Per afegir o eliminar camps d'una pantalla:

  1. Seleccioneu la pantalla desitjada a la vista en arbre.

  2. Seleccioneu l'element arrel de la pantalla.

  3. Seleccioneu Edita a la subfinestra dreta.

    Captura de pantalla de l'opció d'editar camps.

L'exemple actual conté els camps següents per a cada pantalla:

  • A la pantalla de navegació, hi ha camps per a les columnes Nom i Estat de la Dataverse taula.
  • A la pantalla de detalls, hi ha camps per a les columnes Nom , Estat, Identificador de fitxer i Aprovador de la taula. Dataverse
  • A la pantalla d'edició, hi ha un camp per a la columna Nom i un camp d'edició de text per a la columna Estat de la Dataverse taula.

Proveu la solució general

  1. A Power Apps continuació, obriu el mode de visualització prèvia seleccionant el botó de reproducció de la barra d'eines.

    Captura de pantalla del botó per previsualitzar l'aplicació.

  2. Seleccioneu la fletxa situada al costat del primer fitxer de la llista per veure'n els detalls.

  3. Seleccioneu la icona de llapis per canviar els detalls del fitxer.

  4. Al quadre Estat , introduïu Aprovat i seleccioneu la icona de la marca de selecció per desar els canvis. Al cap d'uns minuts, rebreu un correu electrònic indicant que el fitxer s'ha aprovat.

  5. Repetiu els passos anteriors, però introduïu Rebutjat (o qualsevol cosa excepte Aprovat) al camp Estat . Al cap d'uns minuts, rebreu un correu electrònic indicant que el fitxer s'ha rebutjat i que el fitxer s'eliminarà de Dropbox.