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

Leave a Comment

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.

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.

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ł.

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.