Tworzenie pętli zatwierdzania za pomocą Power Automate i Dataverse

Dataverse umożliwia tworzenie przepływów, których informacje są przechowywane w bazie danych niezależnej od przepływu w chmurze. Najlepszym przykładem są zatwierdzenia. Jeśli stan zatwierdzania zostanie zapisany w tabeli, przepływ może działać na jego podstawie.

W tym przykładzie utworzysz proces zatwierdzania, który rozpoczyna się, gdy użytkownik doda plik do usługi Dropbox. Po dodaniu pliku informacja o nim znajdzie się w aplikacji, gdzie recenzent może zatwierdzić lub odrzucić zmianę. Gdy recenzent zaakceptuje lub odrzuci zmianę, wysyłana jest wiadomość e-mail z powiadomieniem, a odrzucone pliki są usuwane z usługi Dropbox.

Wykonując kroki opisane w tej sekcji, utworzysz następujące elementy:

  • Tabela niestandardowa, która będzie zawierać informacje o każdym pliku dodanym do usługi Dropbox i o tym, czy plik jest w stanie zatwierdzonym, odrzuconym, czy oczekującym.
  • Przepływ, który dodaje informacje do tabeli niestandardowej po dodaniu pliku do usługi Dropbox, wysyła wiadomość e-mail, gdy plik zostanie zatwierdzony lub odrzucony, oraz usuwa odrzucone pliki. Za pomocą tych kroków pokazano, jak utworzyć taki przepływ w chmurze od początku, ale podobny przepływ możesz utworzyć na podstawie szablonu.
  • aplikacja, w której recenzent może zatwierdzać lub odrzucać pliki dodane do usługi Dropbox. Za pomocą usługi Power Apps możesz automatycznie wygenerować tę aplikację na podstawie kolumn w tabeli niestandardowej.

Wymagania wstępne

Skompiluj tabelę.

  1. Zaloguj się do usługi Power Apps.

  2. Na lewym pasku nawigacyjnym wybierz pozycję Tabele.

  3. Wybierz pozycję Nowa tabela, a następnie Nowa tabela.

  4. Określ nazwę wyświetlaną i nazwę w liczbie mnogiej dla nowej tabeli. W tym przykładzie obie nazwy to ReviewDropboxFiles. Opcjonalnie można dodać opis.

    Zrzut ekranu okna dialogowego Nowa Tabela.

  5. Wybierz pozycję Zapisz, aby zapisać tabelę.

Dodaj kolumny do tabeli

  1. Wybierz tabelę ReviewDropboxFiles na stronie Tabele, a następnie wybierz pozycję Nowy>Kolumna.

    Zrzut ekranu przedstawiający opcję Nowa kolumna.

  2. Utwórz nową kolumnę o nazwie Osoba zatwierdzająca o następujących właściwościach:

    • Ustaw nazwę wyświetlaną na Osoba zatwierdzająca.
    • Ustaw typ danych na Pojedynczy wiersz tekstu.
    • Ustaw format na E-mail.
    • Ustaw Wymagane na Wymaganie biznesowe.
  3. Utwórz nową kolumnę o nazwie Stan o następujących właściwościach:

    • Ustaw nazwę wyświetlaną na Stan.
    • Ustaw typ danych na Pojedynczy wiersz tekstu.
    • Ustaw format na Tekst.
    • Ustaw Wymagane na Wymaganie biznesowe.
  4. Utwórz nową kolumnę o nazwie Identyfikator pliku o następujących właściwościach:

    • Ustaw nazwę wyświetlaną na Identyfikator pliku.
    • Ustaw typ danych na Pojedynczy wiersz tekstu.
    • Ustaw format na Tekst.
    • Ustaw Wymagane na Wymaganie biznesowe.

Logowanie i tworzenie przepływu w chmurze

  1. Zaloguj się do usługi Power Automate.

  2. W prawym górnym menu wybierz środowisko, w którym utworzono bazę danych. Jeśli nie wybierzesz tego samego środowiska, nie zobaczysz tabeli.

  3. Przejdź do obszaru Moje przepływy i wybierz kolejno pozycje Nowy przepływ>Zautomatyzowany przepływ w chmurze.

Uruchamianie po dodaniu pliku

  1. W oknie dialogowym Tworzenie zautomatyzowanego przepływu w chmurze wprowadź nazwę przepływu i wyszukaj wyzwalacz usługi Dropbox Po utworzeniu nowego pliku.

  2. W obszarze Folder wybierz ikonę folderu, a następnie przejdź do folderu, do którego pliki zostaną dodane.

Dodaj dane do tabeli

  1. W projektancie wybierz pozycję Nowy krok i wyszukaj akcję usługi Dataverse Dodaj nowy wiersz.

  2. Skonfiguruj akcję, jak pokazano na poniższym zrzucie ekranu:

    1. Z menu rozwijanego Nazwa tabeli wybierz tabelę ReviewDropboxFiles.

    2. W polu Osoba zatwierdzająca wprowadź adres e-mail osoby, która będzie przeglądała pliki.

    3. W polu Identyfikator pliku wybierz pozycję Identyfikator pliku z listy Zawartość dynamiczna.

    4. W polu Nazwa wybierz pozycję Nazwa pliku z listy Zawartość dynamiczna.

    5. W polu Stan wprowadź Oczekujące.

    Zrzut ekranu ze skonfigurowaną akcją usługi Dataverse Dodaj nowy wiersz.

Sprawdzanie, czy plik został przejrzany

  1. W akcji Dodaj nowy wiersz wybierz pozycję Nowy krok i wyszukaj akcję Do momentu.

  2. Skonfiguruj akcję Do momentu, jak pokazano na poniższym zrzucie ekranu:

    1. Wybierz pole po lewej stronie w akcji i wybierz Stan z listy Zawartość dynamiczna.

    2. Ze środkowego menu rozwijanego wybierz opcję nie równa się.

    3. W polu po prawej stronie wprowadź wartość Oczekujące.

  3. W akcji Do momentu wybierz pozycję Dodaj akcję i wyszukaj akcję usługi Dataverse Pobierz wiersz według identyfikatora.

  4. Skonfiguruj akcję Pobierz wiersz według identyfikatora, jak pokazano na poniższym zrzucie ekranu:

    1. Z menu rozwijanego Nazwa tabeli wybierz tabelę ReviewDropboxFiles.

    2. W polu Identyfikator wiersza wybierz pozycję Identyfikator pliku z listy Zawartość dynamiczna.

Sprawdzanie, czy element został zatwierdzony

  1. W akcji Do momentu wybierz pozycję Nowy krok i wyszukaj akcję Warunek.

  2. Skonfiguruj akcję Warunek, jak pokazano na poniższym zrzucie ekranu:

    1. Wybierz pole po lewej stronie w akcji i wybierz Stan z listy Zawartość dynamiczna.

    2. Ze środkowego menu rozwijanego wybierz opcję równa się.

    3. W polu po prawej stronie wprowadź wartość Zatwierdzono.

Wysyłanie wiadomości e-mail z powiadomieniem

  1. W akcji Jeśli tak wybierz pozycję Dodaj akcję i wyszukaj akcję programu Office 365 Outlook Wyślij wiadomość e-mail (V2).

  2. Skonfiguruj akcję Wyślij wiadomość e-mail (V2), jak pokazano na poniższym zrzucie ekranu:

    1. W polu Do wprowadź adres e-mail osoby, która ma być powiadamiana o zaakceptowaniu elementu.

      Napiwek

      Aby ułatwić testowanie przepływu, podaj własny adres. Możesz go zmienić, gdy przepływ będzie gotowy do rzeczywistego użycia.

    2. W polu Temat wybierz pozycję Nazwa pliku z listy Zawartość dynamiczna.

    3. W polu Treść wprowadź tekst Element został zatwierdzony.

  3. W akcji Jeśli nie powtórz krok 2, ale podaj następującą treść wiadomości e-mail: Element został odrzucony.

Usuwanie odrzuconych plików

  1. W akcji Wyślij wiadomość e-mail (V2) dla odrzuconej wiadomości e-mail wybierz pozycję Dodaj akcję i wyszukaj akcję usługi Dropbox Usuń plik.

  2. W polu Plik wybierz pozycję Identyfikator pliku z listy Zawartość dynamiczna.

Zapisz przepływ

  1. W górnej części ekranu wprowadź nazwę utworzonego przepływu w chmurze i wybierz pozycję Zapisz.

  2. W usłudze Dropbox dodaj co najmniej dwa pliki do określonego folderu: jeden w celu przetestowania zatwierdzenia i jeden w celu przetestowania odrzucenia.

Tworzenie aplikacji

  1. Zaloguj się do usługi Power Apps.

  2. Przejdź do strony Tworzenie i wybierz pozycję Dataverse.

  3. Wybierz połączenie Dataverse , a następnie tabelę ReviewDropboxFiles .

    Jeśli to był pierwszy raz, jest wyświetlany monit o utworzenie połączenia z usługą Dataverse.

  4. Jeśli zostanie wyświetlone okno dialogowe Power Apps Studio — Zapraszamy!, można wykonać lub pominąć przedstawione w nim kroki.

Dostosowywanie aplikacji

W tym kroku aplikacja powinna zawierać odpowiednio trzy ekrany do przeglądania, wyświetlania szczegółów i edytowania wpisów.

Aby dodać pola do ekranu lub je usunąć:

  1. Wybierz żądany ekran w widoku drzewa.

  2. Wybierz główny element ekranu.

  3. Wybierz Edytuj w prawym panelu.

    Zrzut ekranu przedstawiający opcję edycji pól.

Bieżący przykład zawiera następujące pola dla każdego ekranu:

  • Na ekranie przeglądania znajdują się pola dotyczące kolumn Nazwa i Stan tabeli usługi Dataverse.
  • Na ekranie szczegółów znajdują się pola dotyczące kolumn Nazwa, Stan, Identyfikator pliku i Osoba zatwierdzająca tabeli usługi Dataverse.
  • Na ekranie edycji znajduje się pole dotyczące kolumny Nazwa i pole edycji tekstu dotyczące kolumny Stan tabeli usługi Dataverse.

Testowanie całego rozwiązania

  1. W usłudze Power Apps otwórz tryb podglądu, wybierając przycisk odtwarzania na pasku narzędzi.

    Zrzut ekranu przedstawiający przycisk do wyświetlania podglądu aplikacji.

  2. Wybierz strzałkę obok pierwszego pliku na liście, aby wyświetlić jego szczegóły.

  3. Wybierz ikonę ołówka, aby zmienić szczegóły pliku.

  4. W polu Stan wprowadź wartość Zatwierdzono i wybierz ikonę znacznika wyboru, aby zapisać zmiany. W ciągu kilku minut otrzymasz wiadomość e-mail informującą o tym, że plik został zatwierdzony.

  5. Powtórz poprzednie kroki, ale wprowadź wartość Odrzucono (lub dowolną inną niż Zatwierdzono) w polu Stan. W ciągu kilku minut otrzymasz wiadomość e-mail informującą o tym, że plik został odrzucony, a plik zostanie usunięty z usługi Dropbox.