Vytvořte schvalovací smyčku pomocí Power Automate a Dataverse
Dataverse vám může poskytnout způsob, jak vytvářet toky s informacemi uloženými v databázi, která je na cloudových tocích nezávislá. Nejlepším příkladem je proces schvalování. Pokud uložíte stav schválení v tabulce, může tok pracovat nad ní.
V tomto příkladu vytvoříte schvalovací proces, který se spustí, když uživatel přidá soubor do Dropboxu. Po přidání se informace o souboru zobrazí v aplikaci, kde revidující může tuto změnu schválit nebo zamítnout. Když revidující změnu schválí nebo zamítne, odešle se oznamovací e-mail a zamítnuté soubory se z Dropboxu odstraní.
Pomocí kroků v této části sestavíte:
- Vlastní tabulku, která bude obsahovat informace o všech souborech přidaných do Dropboxu a jejich stav (schválené, zamítnuté nebo nevyřízené).
- Tok, který při přidání souboru do Dropboxu přidá informace do vlastní tabulky, když je soubor schválený nebo zamítnutý, odešle e-mail a odstraní zamítnuté soubory. Tyto kroky ukazují, jak takovýto cloudový tok sestavit od začátku. Podobný tok je ale také možné vytvořit z šablony.
- Aplikaci, ve které revidující může schválit nebo zamítnout soubory přidané do Dropboxu. K automatickému vygenerování této aplikace na základě sloupců ve vlastní tabulce použijete Power Apps.
Předpoklady
Přihlášení k Power Automate a Power Apps.
Vytvořte si propojení k Dropboxu a Office 365 Outlooku, jak popisuje téma Správa připojení.
Vytvoření tabulky
Přihlaste se ke službě Power Apps.
V levém navigačním panelu vyberte Tabulky.
Vyberte Nová tabulka a pak vyberte Nová tabulka.
Zadejte zobrazovaný název a název v množném čísle pro novou tabulku. V tomto příkladu jsou oba názvy ReviewDropboxFiles. Volitelně můžete přidat popis.
Výběrem příkazu Uložit uložte tabulku.
Přidání sloupců do tabulky
Vyberte tabulku ReviewDropboxFiles na stránce Tabulky a poté vyberte Nové>Sloupec.
Vytvořte nový sloupec s názvem Schvalovatel s následujícími vlastnostmi:
- Nastavte Zobrazovaný název na Schvalovatel.
- Nastavte Datový typ na Jeden řádek textu.
- Nastavte Formát na E-mail.
- Nastavte Požadováno na Požadováno podnikem.
Vytvořte nový sloupec s názvem Stav s následujícími vlastnostmi:
- Nastavte Zobrazovaný název na Stav.
- Nastavte Datový typ na Jeden řádek textu.
- Nastavte Formát na Text.
- Nastavte Požadováno na Požadováno podnikem.
Vytvořte nový sloupec s názvem Identifikátor souboru s následujícími vlastnostmi:
- Nastavte Zobrazovaný název na Identifikátor souboru.
- Nastavte Datový typ na Jeden řádek textu.
- Nastavte Formát na Text.
- Nastavte Požadováno na Požadováno podnikem.
Přihlášení a vytvoření cloudového toku
Přihlaste se do Power Automate
V pravé horní nabídce vyberte prostředí, ve kterém jste vytvořili databázi. Pokud nevyberete stejné prostředí, neuvidíte svou tabulku.
Přejděte na Moje toky a vyberte Nový tok>Automatizovaný cloudový tok.
Spuštění při přidání souboru
V dialogovém okně Vytvořit automatický cloudový tok zadejte název toku a vyhledejte trigger Dropbox Když je vytvořen soubor.
V části Složka vyberte ikonu složky a potom přejděte ke složce, kam se přidají soubory.
Přidat data do tabulky
V návrháři vyberte Nový krok a vyhledejte akci Dataverse Přidat nový řádek.
Nakonfigurujte akci, jak je znázorněno na následujícím snímku obrazovky:
V rozevírací nabídce Název tabulky vyberte tabulku ReviewDropboxFiles.
Do pole Schvalovatel zadejte e-mailovou adresu osoby, která bude soubory revidovat.
V poli Identifikátor souboru vyberte Identifikátor souboru ze seznamu Dynamický obsah.
V poli Název vyberte Název souboru ze seznamu Dynamický obsah.
Do pole Stav vložte Nevyřízené.
Kontrola, jestli je soubor revidovaný
V akci Přidat nový řádek vyberte Nový krok a vyhledejte akci Dělat do.
Nakonfigurujte akci Dělat do, jak je znázorněno na následujícím snímku obrazovky:
Vyberte levé pole v akci a vyberte Stav ze seznamu Dynamický obsah.
V prostřední rozevírací nabídce vyberte se nerovná.
Do pravého pole zadejte Nevyřízené.
Uvnitř akce Dělat do vyberte Přidat akci a vyhledejte akci Dataverse Načíst řádek podle ID.
Nakonfigurujte akci Načíst řádek podle ID, jak je znázorněno na následujícím snímku obrazovky:
V rozevírací nabídce Název tabulky vyberte tabulku ReviewDropboxFiles.
V poli ID řádku vyberte Identifikátor souboru ze seznamu Dynamický obsah.
Kontrola, jestli je položka schválená
V akci Dělat do vyberte Nový krok a vyhledejte akci Podmínka.
Nakonfigurujte akci Podmínka podle následujícího screenshotu:
Vyberte levé pole v akci a vyberte Stav ze seznamu Dynamický obsah.
V prostřední rozevírací nabídce vyberte se rovná.
Do pole na pravé straně zadejte Schváleno.
Odeslání oznamovacího e-mailu
Pod akcí Pokud ano vyberte Přidat akci a vyhledejte akci Office 365 Outlook Odeslat e-mail (V2).
Nakonfigurujte akci Odeslat e-mail (V2), jak je znázorněno na následujícím snímku obrazovky:
Do pole Komu zadejte e-mailovou adresu osoby, kterou chcete upozornit na přijetí položky.
Tip
Pro snazší testování tohoto toku zadejte svou vlastní adresu. Můžete ji změnit, až bude tok připravený ke skutečnému použití.
V poli Předmět vyberte Název souboru ze seznamu Dynamický obsah.
Do pole Tělo zadejte Položka byla schválena.
V akci Pokud ne, opakujte krok 2, ale jako text e-mailové zprávy zadejte Položka byla zamítnuta.
Odstranění zamítnutých souborů
V části Odeslat e-mail (V2) pro e-mail s odmítnutím vyberte Přidat akci a vyhledejte akci Dropbox Odstranit soubor.
V poli Soubor vyberte Identifikátor souboru ze seznamu Dynamický obsah.
Uložte tok
V horní části obrazovky zadejte název vytvořeného cloudového toku a vyberte Uložit.
V Dropboxu přidejte do zadané složky nejméně dva soubory, jeden pro otestování schválení a druhý pro otestování zamítnutí.
Vytvoření aplikace
Přihlaste se ke službě Power Apps.
Přejděte na stránku Vytvořit a poté vyberte Dataverse.
Vyberte své připojení Dataverse a poté tabulku ReviewDropboxFiles .
Pokud je to poprvé, budete vyzváni k vytvoření připojení k Dataverse.
Pokud se zobrazí dialogové okno Vítejte v Power Apps Studio, můžete ho projít nebo přeskočit.
Vlastní nastavení aplikace
V tomto kroku by aplikace měla obsahovat tři obrazovky pro procházení, zobrazení podrobností a úpravu záznamů.
Přidání nebo odebrání polí na obrazovce:
Ve stromovém zobrazení vyberte požadovanou obrazovku.
Vyberte kořenový prvek obrazovky.
V pravém podokně vyberte Upravit.
Aktuální příklad obsahuje pro každou obrazovku následující pole:
- Na obrazovce procházení jsou pole pro sloupce Název a Stav v tabulce Dataverse.
- Na obrazovce s údaji jsou pole pro sloupce Název, Stav, Identifikátor souboru a Schvalovatel v tabulce Dataverse.
- Na obrazovce úprav je pole pro sloupec Název a textové pole pro úpravy pro sloupec Stav tabulky Dataverse.
Testování celkového řešení
V Power Apps otevřete režim náhledu výběrem tlačítka přehrávání na panelu nástrojů.
Vyberte šipku vedle prvního souboru v seznamu k zobrazení údajů o něm.
Chcete-li změnit údaje souboru, vyberte ikonu tužky.
Do pole Stav zadejte Schváleno a výběrem ikony zaškrtnutí uložte změny. Za několik minut obdržíte e-mail s oznámením, že soubor je schválený.
Opakujte předchozí kroky, ale zadejte Odmítnuto (nebo cokoli kromě Schváleno) do pole Stav. Za několik minut obdržíte e-mail s oznámením, že soubor byl odmítnut. Soubor bude z Dropboxu odstraněn.