Integracja PowerApps w Microsoft Power Automate

W tym samouczku omówimy integrację usługi Power Automate z usługą PowerApps. Jeśli nie znasz usługi PowerApps, jest to sposób na wykorzystanie środowiska firmy Microsoft do tworzenia bezproblemowych aplikacji biznesowych z niewielką ilością kodu lub bez kodu. Na przykład, jeśli chcesz tworzyć arkusze kalkulacyjne, korzystasz z programu Excel. Jeśli chcesz tworzyć aplikacje, korzystasz z PowerApps.

Integracja PowerApps to jedna z najlepszych umiejętności do nauczenia się, ponieważ jest to sposób na tworzenie prostych i złożonych aplikacji biznesowych bez znajomości programowania.

W tym samouczku zamierzamy tylko zintegrować usługę Power Automate z usługą PowerApps. Nie będziemy rozmawiać o tym, jak założyć konto PowerApps, co to jest pole tekstowe ani co to jest przycisk. Jeśli interesują Cię te rzeczy, sugeruję wypróbowanie naszego kursu lub obejrzenie kilku samouczków YouTube . W przeciwnym razie nie będzie to miało dla ciebie większego sensu.

Integracja PowerApps w Microsoft Power Automate

Załóżmy więc, że nasza aplikacja biznesowa jest aplikacją biura podróży, w której agenci mogą przeglądać swoich klientów, przeglądać historię poprzednich podróży i wykonywać inne zadania związane z podróżami. Stworzymy również stronę, na którą agenci będą mogli zgłaszać swoje problemy. Po zgłoszeniu problemu uruchamia się przepływ w tle, który tworzy zgłoszenie Trello, wiadomość Slack i inne powiadomienia.

Spis treści

Tworzenie przepływu usługi Power Automate

Dlatego pierwszą rzeczą, którą musimy zrobić, jest utworzenie przepływu pracy, który robi dokładnie to, o czym wcześniej wspomnieliśmy. Jeśli przejdziemy do menu głównego usługi Power Apps , możemy kliknąć opcję Przepływy , a następnie wyświetlić wszystkie utworzone przez nas przepływy. 

Integracja PowerApps w Microsoft Power Automate

Niestety te przepływy nie będą działać z Power Apps. Jedynymi, które będą z nim działać, są przepływy, które są faktycznie uruchamiane przez samą PowerApps. Utwórzmy więc nowy przepływ usługi Power Automate. Najpierw kliknij Nowy .

Integracja PowerApps w Microsoft Power Automate

Następnie kliknij Instant-from blank .

Integracja PowerApps w Microsoft Power Automate

Jako wyzwalacz wybierzemy PowerApps i klikniemy Utwórz .

Integracja PowerApps w Microsoft Power Automate

Jest to prawdopodobnie jedno z najprostszych danych wejściowych, ponieważ jeśli je klikniesz, pojawi się tylko informacja, że ​​żadne dodatkowe informacje nie są potrzebne.

Integracja PowerApps w Microsoft Power Automate

Dzieje się tak, ponieważ zakłada się, że wszystkie informacje potrzebne w tym przepływie zostaną wprowadzone za pośrednictwem samej usługi Power Apps. Teraz przejdźmy przez to krok po kroku.

W przypadku tego przykładowego przepływu należy utworzyć prosty bilet Trello po wprowadzeniu przez użytkowników swojego imienia i nazwiska. W tym celu kliknij przycisk Nowy krok .

Integracja PowerApps w Microsoft Power Automate

Następnie zintegrujmy go z Trello.

Integracja PowerApps w Microsoft Power Automate

Kliknij Utwórz kartę .

Integracja PowerApps w Microsoft Power Automate

Identyfikator tablicy to Zadania , a identyfikator listy nadrzędnej to Problemy .

Integracja PowerApps w Microsoft Power Automate

W tej chwili nie prosiliśmy użytkowników o wprowadzanie jakichkolwiek danych dotyczących nazwy i opisu karty. Możemy jednak ustawić, aby pole Card Name było wypełniane przez użytkownika w PowerApps. Aby to zrobić, po prostu kliknij Zapytaj w PowerApps

Integracja PowerApps w Microsoft Power Automate

To samo możemy zrobić z opisem karty .

Integracja PowerApps w Microsoft Power Automate

Następnie kliknij Zapisz .

Integracja PowerApps w Microsoft Power Automate

Krótko podsumowując, wszystkie nasze zmienne wejściowe zostaną dostarczone przez osobę, która je uruchamia za pośrednictwem usługi Power Apps.

Integracja PowerApps w Microsoft Power Automate

Wróćmy do naszej aplikacji Power Apps i wypróbujmy ją.

Integracja PowerApps w Microsoft Power Automate

Tworzenie wyzwalacza w PowerApps

Najpierw utwórzmy przycisk.

Integracja PowerApps w Microsoft Power Automate

Wpiszmy Utwórz zgłoszenie jako nazwę tego przycisku.

Integracja PowerApps w Microsoft Power Automate

Kliknij Wprowadzanie, a następnie wybierz Wprowadzanie tekstu .

Integracja PowerApps w Microsoft Power Automate

Umieśćmy to w dwóch polach tekstowych.

Integracja PowerApps w Microsoft Power Automate

Ustawmy tekst domyślny na Typ problemu .
 

Integracja PowerApps w Microsoft Power Automate

Następnie drugim polem tekstowym może być Opis problemu .
 

Integracja PowerApps w Microsoft Power Automate

 Kiedy klikniemy ten przycisk, przepływ powinien się rozpocząć.

Integracja PowerApps w Microsoft Power Automate

Aby to zrobić, kliknij Akcja .

Integracja PowerApps w Microsoft Power Automate

Następnie kliknij Power Automate.

Integracja PowerApps w Microsoft Power Automate

Kliknij utworzony przez nas przepływ usługi Power Automate .

Integracja PowerApps w Microsoft Power Automate

Kiedy klikniemy przycisk, uruchomi się PowerApps. Ale zauważ, że wymaga to pewnych argumentów na pasku formuły. Wskazuje, że wymaga dwóch argumentów. 

Integracja PowerApps w Microsoft Power Automate

Dlatego musimy wypełnić argumenty, które stworzyliśmy tutaj.

Integracja PowerApps w Microsoft Power Automate

Chcemy, aby te argumenty były tworzone dynamicznie na podstawie tego, co użytkownik wpisał w dwóch polach tekstowych. Jeśli chcemy odwołać się do tekstu w tych polach tekstowych, wystarczy wpisać TextInput1.Text . Spowoduje to podświetlenie odpowiedniego pola tekstowego na zielono.

Integracja PowerApps w Microsoft Power Automate

Wtedy drugim argumentem jest TextInput2.Text.

Integracja PowerApps w Microsoft Power Automate

Oczywiście nie ma już czerwonych części, co oznacza, że ​​nie ma już błędów. Po wpisaniu argumentów naciśnij Enter .

W ten sposób utworzyliśmy wyzwalacz w naszej aplikacji Power Apps, który wyzwala przepływ w Power Automate.

Testowanie przepływu Power Automate w PowerApps

Przetestujmy teraz nasz przepływ usługi Power Automate w usłudze PowerApps. Najpierw kliknij przycisk Odtwórz .

Integracja PowerApps w Microsoft Power Automate

Wpisz „ Błąd oprogramowania ” jako typ problemu i „ Nie widzę numeru paszportu agenta 007 ” jako opis. Następnie kliknij przycisk Utwórz zgłoszenie .

Integracja PowerApps w Microsoft Power Automate

Następnie wróćmy do usługi Power Apps i kliknij przycisk Wstecz ( <> ).

Integracja PowerApps w Microsoft Power Automate

Kliknij utworzony przez nas przepływ, aby sprawdzić, czy działa prawidłowo. Oznacza to, że rozpoczęło się dziewięć sekund temu i powiodło się.

Integracja PowerApps w Microsoft Power Automate

Jeśli przejdziemy do naszego Trello, zobaczymy nowy bilet, który jest tworzony automatycznie ( Błąd oprogramowania ). 

Integracja PowerApps w Microsoft Power Automate

Dodanie akcji Zapytaj w PowerApps

Porozmawiajmy teraz o bardzo częstym błędzie podczas korzystania z usługi PowerApps w naszym przepływie. Najpierw dodajmy nowy krok.

Integracja PowerApps w Microsoft Power Automate

Następnie dodaj łącznik Slack i użyj akcji Opublikuj wiadomość .

Integracja PowerApps w Microsoft Power Automate

Następnie wybierz samouczek dotyczący nazwy kanału .

Integracja PowerApps w Microsoft Power Automate

W przypadku tekstu wiadomości użyj zawartości dynamicznej Zapytaj w usłudze PowerApps .

Integracja PowerApps w Microsoft Power Automate

Pamiętaj, aby zapisać przepływ przed jego przetestowaniem.

Integracja PowerApps w Microsoft Power Automate

Wróćmy teraz do usługi Power Apps i uruchom ją ponownie.

Integracja PowerApps w Microsoft Power Automate

Kliknij przycisk Utwórz bilet .

Integracja PowerApps w Microsoft Power Automate

Wtedy zauważymy, że coś jest nie tak. Aby sprawdzić problem z naszym przepływem, sprawdźmy go na stronie Przepływy i kliknij utworzony przez nas przepływ PowerApps .

Integracja PowerApps w Microsoft Power Automate

Jak widzimy, wskazuje to na problem z wyzwalaczem przepływu. To dlatego, że ten wyzwalacz wprowadza tylko dwa argumenty. Ponieważ jednak dodaliśmy akcję Zapytaj w usłudze PowerApps , wymaga ona teraz trzech danych wejściowych.

Integracja PowerApps w Microsoft Power Automate


Obsługa błędów za pomocą PowerApps

Bardziej szczegółowe informacje o tym błędzie możemy znaleźć tutaj. To tylko skomplikowany sposób powiedzenia, że ​​zmienna, której potrzebuje dla Slacka, nie jest dostępna.

Integracja PowerApps w Microsoft Power Automate

Możemy to naprawić, przechodząc do karty Akcja , a następnie klikając Power Automate .

Integracja PowerApps w Microsoft Power Automate

Usuń pierwszą aplikację, którą wcześniej utworzyliśmy.

Integracja PowerApps w Microsoft Power Automate

Następnie dodajmy go ponownie, klikając go.

Integracja PowerApps w Microsoft Power Automate

Po dodaniu karty wprowadźmy ponownie nasze zmienne TextInput1.Text , TextInput2.Text i TextInput1.Text .

Integracja PowerApps w Microsoft Power Automate

Uruchom tę aplikację ponownie i kliknij przycisk Utwórz bilet .

Integracja PowerApps w Microsoft Power Automate

Następnie wróćmy do naszej strony Przepływy i kliknijmy przepływ usługi PowerApps. Jak widać, nasz przepływ przebiegł pomyślnie. 

Integracja PowerApps w Microsoft Power Automate

Kiedy sprawdzimy nasze Trello, zobaczymy, że dodano również nową kartę dotyczącą błędu oprogramowania .

Integracja PowerApps w Microsoft Power Automate

Na naszym Slacku zostanie również opublikowana nowa wiadomość „ Błąd oprogramowania ”.

Integracja PowerApps w Microsoft Power Automate

Tak więc kluczową kwestią jest to, że za każdym razem, gdy edytujemy przepływ, zwłaszcza jeśli dodaje on wiele argumentów do zmiennej wyzwalającej, musimy ponownie dodać go również w PowerApps. 


Dane wejściowe przepływu pracy w Microsoft Power Automate
Podstawy Power Apps: środowisko programistyczne i uruchamianie aplikacji
Środowisko Power Automate: konfiguracja i omówienie

Wniosek

Podsumowując, jest to rzeczywiście potężna integracja. Po utworzeniu przepływu w usłudze Power Automate możemy go wyzwolić na różne sposoby. Jeśli masz już aplikację usługi PowerApps, możesz bezproblemowo umieścić przepływ usługi Power Automate w aplikacji.

To tylko jeden ze sposobów wyzwalania przepływu pracy poza usługą Power Automate. W tym przypadku wykorzystaliśmy PowerApps. Mam nadzieję, że okaże się to pomocne, zwłaszcza gdy nie tworzysz już przepływów pracy tylko dla siebie, ale także dla swojej organizacji.

Wszystkiego najlepszego,

Henz

Zostaw komentarz

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.