Udostępnij za pośrednictwem


Wyzwalanie przepływów usługi Power Automate przy użyciu akcji niestandardowych

Ważne

Aktywacja danych jest obecnie dostępna w wersji zapoznawczej.

Usługa Power Automate umożliwia generowanie akcji w systemach zewnętrznych po aktywowaniu wyzwalacza danych. Może to być przydatne w następujących celach:

  • Wysyłanie powiadomień przy użyciu systemów innych niż Teams i Poczta e-mail.
  • Tworzenie elementów akcji w systemach biletów.
  • Wywoływanie aplikacji biznesowych.

Aby wyzwolić przepływy usługi Power Automate z wyzwalaczy, należy najpierw utworzyć akcję niestandardową. Następnie wywołasz akcję niestandardową z wyzwalaczy.

Utwórz akcję niestandardową

Akcja niestandardowa to szablon akcji wielokrotnego użytku, którego można używać w wielu wyzwalaczach w wielu elementach refleksu. Tworzenie akcji niestandardowej wymaga znajomości usługi Power Automate. Jednak po utworzeniu akcji niestandardowej inni użytkownicy aktywujący dane mogą używać akcji w dowolnym wyzwalaczu bez konieczności znajomości usługi Power Automate.

Akcja niestandardowa definiuje sposób wywoływania określonego systemu zewnętrznego z wyzwalacza aktywatora danych przy użyciu przepływu. Definiuje zestaw pól wejściowych, które mają być przekazywane z wyzwalaczy do przepływu, dzięki czemu przepływ może wywoływać system zewnętrzny. Załóżmy na przykład, że chcesz zdefiniować akcję niestandardową, która wysyła wiadomość SMS. Pola wejściowe dla takiej akcji mogą być numerem telefonu i komunikatem. Ta akcja niestandardowa będzie łączyć się z przepływem, który używa łącznika sms do wysyłania wiadomości do adresata.

Nazwij akcję i dodaj pola wejściowe

Aby utworzyć akcję niestandardową, wybierz nową akcję niestandardową na wstążce w okienku projektowania. Następnie nadaj akcji nazwę, taką jak Wyślij wiadomość SMS i zdefiniuj pola wejściowe (takie jak numer telefonu i wiadomość).

Zrzut ekranu przedstawiający tworzenie akcji niestandardowej aktywatora danych.

Następnym krokiem jest zdefiniowanie przepływu w usłudze Power Automate. Wybierz przycisk kopiowania parametry połączenia, a następnie wybierz pozycję Utwórz przepływ w usłudze Power Automate. Spowoduje to utworzenie przepływu w usłudze Power Automate i przejście do niego w celu zdefiniowania przepływu.

Definiowanie przepływu

Przepływ jest wstępnie wypełniany akcją aktywatora danych.

Ważne

Musisz wkleić parametry połączenia z poprzedniego kroku do tej akcji, jak pokazano na poniższym zrzucie ekranu. Po wykonaniu tych czynności dodaj kolejne kroki do przepływu zgodnie z potrzebami i zapisz przepływ.

Zrzut ekranu przedstawiający definiowanie przepływu aktywatora danych.

Aby uzyskać dostęp do pól wejściowych w przepływie, użyj wyrażenia usługi Power Automate formularza pokazanego poniżej. Użyj karty Wyrażenie w edytorze pól, aby dodać wyrażenie. Zastąp NAME_OF_INPUT_FIELD nazwą pola wejściowego.

triggerBody()?['customProperties/NAME_OF_INPUT_FIELD'].

Ukończ akcję niestandardową

Po zapisaniu przepływu wróć do aktywatora danych. Po pomyślnym zapisaniu przepływu w aktywatorze danych zostanie wyświetlone pole potwierdzenia w następujący sposób. Na tym etapie akcja niestandardowa zostanie ukończona i możesz przejść do następnego kroku, wywołując akcję niestandardową z wyzwalacza. Jeśli musisz zmienić nazwę akcji lub edytować listę pól wejściowych, nadal możesz to zrobić w tym momencie. Wybierz pozycję Gotowe , gdy wszystko będzie gotowe.

Zrzut ekranu przedstawiający niestandardowe uzupełnianie akcji dla aktywatora danych.

Wywoływanie akcji niestandardowej z wyzwalacza

Po utworzeniu akcji niestandardowej jest ona dostępna do użycia przez wszystkich użytkowników aktywatora danych we wszystkich wyzwalaczach i refleksach. Aby wywołać akcję niestandardową, z wyzwalacza wybierz kafelek Akcja niestandardowa na karcie Akcja niestandardowa i wybierz akcję niestandardową z listy:

Zrzut ekranu przedstawiający wywoływanie akcji niestandardowej dla aktywatora danych.

Następnie otrzymasz kartę dla akcji niestandardowej zawierającej pola wejściowe dla akcji niestandardowej. Wypełnij je odpowiednio do definicji wyzwalacza:

Zrzut ekranu przedstawiający dane wejściowe akcji niestandardowej dla aktywatora danych.

Po aktywowaniu wyzwalacza wywołuje przepływ, wysyłając do niego wartości zdefiniowanych pól wejściowych.

Możesz również dowiedzieć się więcej o usłudze Microsoft Fabric: