Udostępnij za pośrednictwem


Tworzenie aplikacji kanwy, która może wyzwalać przepływ usługi Power Automate

Power Automate może być używane do tworzenia logiki, która wykonuje co najmniej jedno zadanie, gdy w aplikacji kanwy wystąpi określone zdarzenie. Na przykład przycisk można skonfigurować tak, aby po naciśnięciu go przez użytkownika został utworzony element na liście, została wysłana wiadomość e-mail lub żądanie spotkania, do chmury został dodany plik lub wszystkie powyższe zdarzenia. W aplikacji można skonfigurować dowolny formant, aby uruchomić przepływ, który będzie działać nawet wtedy, gdy zamkniesz aplikację.

W tym artykule dowiemy się, jak tworzyć i wyzwalać przepływ za pomocą aplikacji kanwy.

Obejrzyj ten film, aby dowiedzieć się, jak utworzyć aplikację kanwy, która może wywołać przepływ:

Wymagania wstępne

Aby ukończyć tę lekcję, będzie potrzebne środowisko Power Automate i Power Apps z bazą danych Dataverse. Jeśli nie masz licencji, możesz zapisać się do Power Apps Developer Plan lub użyć Power Apps w wersji próbnej.

Utwórz środowisko próbne

Środowisko w usłudze Power Apps to przestrzeń do przechowywania, zarządzania i udostępniania danych biznesowych, aplikacji, chatbotów i przepływów organizacji. Pełni ono również rolę kontenera oddzielającego aplikacje, które mogą mieć różne role, wymagania dotyczące zabezpieczeń lub odbiorców docelowych. Każde środowisko może mieć jedną bazę danych Dataverse.

Aby upewnić się, że masz to, czego potrzebujesz do ukończenia tej lekcji, stworzymy nowe środowisko, które będzie zawierało bazę danych Dataverse. To jest 30-dniowa wersja próbna, która zostanie wyłączona po upływie 30 dni, ale możesz je uaktualnić do środowiska sandbox lub produkcyjnego, jeśli chcesz nadal z niego korzystać.

Utworzymy środowisko testowe, które będzie zawierało bazę danych Dataverse oraz przykładowe dane użyte w tym artykule.

  1. Przejdź do centrum administracyjnego Power Platform.

  2. Wybierz Środowiska.

  3. Wybierz Nowy.

  4. Nazwij środowisko Wersja próbna Dataverse.

  5. Wybierz Wersja próbna jako typ środowiska.

  6. Przełącz Utwórz bazę danych na Tak.

  7. Wybierz Dalej.

  8. Przełącz Wdrażanie przykładowych aplikacji i danych na Tak.

  9. Wybierz pozycję Zapisz.

Twoje środowisko testowe zostanie teraz utworzone, wraz z bazą danych Dataverse i przykładowymi danymi.

Tworzenie aplikacji kanwy

W tej lekcji utworzymy aplikację do wyszukiwania, wyświetlania i tworzenia kont klientów przy użyciu tabeli Klienci w bazie danych Dataverse.

  1. Zacznij od utworzenia pustej aplikacji kanwy.

  2. Wybierz Utwórz galerię.

    Utwórz galerię

  3. Wybierz tabelę Klienci.

  4. Rozciągnij galerię do dolnej części ekranu, a na górze dodaj etykietę z tekstem Klienci. Następnie zaktualizuj inne właściwości wymienione poniżej.

    Właściwość Wartość
    Czcionka Open Sans
    Rozmiar czcionki 21
    Grubość czcionki Pogrubienie
    Wyrównanie tekstu Wyśrodkuj
    Automatyczna wysokość Wyłączona
    Wysokość wiersza 1.2
    Przepełnienie Ukryte
    Tryb wyświetlania Edytowanie
    Widoczna Włączony
    Pozycja (X, Y) 0, 0
    Wielkość (Szerokość, Wysokość) 640, 71
    Dopełnienie 5 na górze, 5 na dole, 5 z lewej strony, 5 z prawej strony

    Aktualizuj właściwości galerii

  5. Dodaj ikonę Dodaj do prawego górnego rogu ekranu, wybierając Wstaw > Ikona > Dodaj. Następnie zaktualizuj właściwości ikony do koloru białego i marginesu 5 z każdej strony.

    Dodaj ikonę Dodaj

  6. W lewej górnej części ekranu wybierz Nowy ekran > Formularz.

    Dodaj nowy formularz

  7. Zmień tytuł formularza na Nowe konto, a jako źródło danych wybierz Klienci z panelu po prawej stronie ekranu.

    Zaktualizuj tytuł i wybierz źródło danych

  8. Wybierz Edytuj pola w prawym panelu.

    Wybierz pola edycji.

  9. Wybierz Dodaj pole i dodaj Email do formularza.

    Dodaj pole poczty e-mail.

    Pole email zostanie dodane do formularza.

    Pole email zostanie dodane.

  10. Ustaw domyślny tryb formularza na Nowe.

    Domyślny tryb formularza

  11. Wybierz opcję Screen1 z galerią klientów i ustaw właściwość OnSelect ikony + na Navigate(Screen2).

    Skonfiguruj nawigację do ekranu 2

  12. Wybierz Wstaw > Nowy ekran > Pusty ekran, aby dodać nowy ekran do aplikacji.

  13. Wybierz Wstaw > Ikona, a następnie wybierz ikonę kontroli (wskaźnik), aby dodać ją do ekranu.

    Wstaw ikonę wskaźnika

  14. Przesuń ikonę na środek górnej części kanwy.

    Przesuń ikonę na górę po środku

  15. Dodaj etykietę z tekstem Konto zostało utworzone pomyślnie! i przenieś ją pod ikonę dodaną we wcześniejszym kroku.

    Etykieta Dodaj konto została utworzona pomyślnie

  16. Dodaj dodatkową etykietę poniżej etykiety dodanej w poprzednim kroku z tekstem Wysyłać notkę powitalną do klienta?.

    Wyślij notkę powitalną do klienta

  17. Dodaj pole tekstowe, wybierając Wstaw > Pole wpisywania danych > Pole tekstowe. Ustaw Tryb formantu na Wiele wierszy, a domyślny tekst na Dziękujemy za założenie konta w naszym serwisie. Cieszymy się, że będziemy mogli razem pracować. Przesuń formant poniżej etykiety dodanej w poprzednim kroku.

    Dodaj wielowierszowy formant wprowadzania tekstu

  18. Ustaw właściwość OnVisible ekranu Screen3 na Reset(TextInput1)

    Właściwość OnVisible ekranu 3

  19. Dodaj do ekranu dwa przyciski z tekstem Tak oraz Nie i umieść je poniżej pola tekstowego dodanego w poprzednim kroku.

    Przyciski Tak Nie

  20. Przejdź do ekranu formularza Nowe konto i ustaw właściwość OnVisible ekranu na ResetForm(EditForm3)

    Właściwość OnVisible w formularzu Nowe konto

  21. Wybierz ikonę zaznaczenia w prawym górnym rogu i ustaw właściwość OnSelect na SubmitForm(EditForm3);Navigate(Screen3).

    Przejdź do ekranu 3

  22. Wybierz przycisk X w prawym górnym rogu i ustaw właściwość OnSelect na Back()

    Funkcja Wstecz służy do zamykania

  23. Wróć do ekranu Screen3, wybierając Screen3 w widoku drzewa.

    Przejdź do ekranu 3

  24. Wybierz przycisk Nie w prawym górnym rogu i ustaw właściwość OnSelect na Navigate(Screen1)

    Przejdź do ekranu 1

  25. Wybierz przycisk Tak, w menu Tworzenie aplikacji wybierz polecenie Power Automate.

    Wybierz Power Automate z menu autoryzacji aplikacji.

  26. Wybierz Utwórz nowy przepływ, aby utworzyć nowy przepływ Power Automate.

    Wybierz Utwórz nowy przepływ.

Utwórz nowy przepływ Power Automate

  1. Na ekranie Utwórz swój przepływ wybierz z listy szablonów błyskawicznych Kliknij przycisk w Power Apps, aby wysłać wiadomość e-mail.

    Wybierz przycisk Kliknij przycisk w Power Apps, aby wysłać szablon wiadomości e-mail.

  2. Wprowadź nazwę przepływu jako "Przepływ wyzwalany przez Power Apps" i wybierz Power Apps jako wyzwalacz.

    Wprowadź nazwę przepływu

  3. Wybierz opcję Edytuj w trybie zaawansowanym, a następnie wybierz opcję Kontynuuj.

    Edytuj przepływ w trybie zaawansowanym

  4. Pola Do i Treść są automatycznie wypełniane następującymi polami:

    • Do: Sendanemail(V2)_To.
    • Treść: Sendanemail(V2)_Body
  5. W polu Temat usuń Sendanemail(V2)_To i Dziękujemy za współpracę z nami! w polu Temat.

    Wprowadź Dziękujemy za współpracę z nami

  6. Wybierz Zapisz, aby zapisać przepływ.

Wyzwalaj przepływ z poziomu aplikacji kanwy

  1. Wybierz przycisk Tak > we właściwości OnSelect wprowadź dwa parametry adresu e-mail Do i Treść wiadomości e-mail w następujący sposób:

    FlowtriggeredbyaPowerapp.Run(
       EditForm3.LastSubmit.Email,
       TextInput1.Text
    );
    Navigate(Screen1);
    

    Uwaga

    Adres e-mail jest pobierany z nowego rekordu konta utworzonego na poprzednim ekranie. a treść wiadomości e-mail jest wybierana z pola tekstowego przechwyconego na tym ekranie.

    ![Wypełnij dwa parametry dla adresu e-mail "Do".](media/trigger-flow/onselect-flow.png "Wypełnij dwa parametry dla adresu e-mail "Do".")

Testowanie aplikacji

Uruchom aplikację w trybie podglądu. W tym teście utworzymy nowe konto, wprowadzając szczegóły takie jak nazwa konta, numer telefonu, miasto i adres e-mail na ekranie Nowe konto. Po zapisaniu danych nowego konta, zostaniemy poproszeni o wysłanie maila do klienta, gdzie możemy zaktualizować treść maila, a następnie wybrać Tak, aby wysłać maila. Spowoduje to uruchomienie przepływu, a wiadomość e-mail zostanie wysłana na adres e-mail podany na koncie.

Uruchom aplikację w trybie podglądu

Utwórz nowe konto, wprowadzając szczegóły takie jak nazwa konta

W Twojej skrzynce odbiorczej powinien pojawić się taki oto e-mail

Email taki jak ten powinien pojawić się w Twojej skrzynce odbiorczej

Zobacz też

Używanie okienka usługi Power Automate