Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Azure Logic Apps (Consumption + Standard)
Aby przetestować przepływ pracy bez wpływu na środowiska produkcyjne, możesz skonfigurować i zwrócić testowe dane wyjściowe lub wyniki statyczne z operacji przepływu pracy. W ten sposób nie musisz wywoływać ani uzyskiwać dostępu do działających na żywo aplikacji, danych, usług ani systemów. Na przykład możesz przetestować różne ścieżki akcji na podstawie różnych warunków, wymusić błędy, przedstawić określone treści odpowiedzi wiadomości, a nawet spróbować pominąć niektóre kroki. Skonfigurowanie pozornych wyników akcji nie powoduje uruchomienia operacji, ale zwraca zamiast tego dane wyjściowe testu.
Jeśli na przykład skonfigurujesz pozorne dane wyjściowe dla akcji wysyłania wiadomości e-mail w programie Outlook 365, usługa Azure Logic Apps po prostu zwróci podane pozorne dane wyjściowe, zamiast wywoływać program Outlook i wysyłać wiadomość e-mail.
W tym przewodniku pokazano, jak skonfigurować testowe dane wyjściowe dla akcji w aplikacjach Zużycia lub Standardowych w przepływie pracy aplikacji logiki.
Wymagania wstępne
Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, utwórz bezpłatne konto platformy Azure.
Zasób aplikacji logicznej i przepływ pracy, w którym chcesz skonfigurować symulowane dane wyjściowe. W tym artykule użyto wyzwalacza cyklu i akcji HTTP jako przykładowego przepływu pracy.
Jeśli dopiero zaczynasz korzystać z aplikacji logiki, zapoznaj się z następującą dokumentacją:
Ograniczenia
Ta funkcja jest dostępna tylko dla akcji, a nie wyzwalaczy.
Obecnie nie istnieje opcja dynamicznego lub programowego włączania i wyłączania tej funkcji.
Nie ma żadnych wskazówek na poziomie aplikacji logiki, że ta funkcja jest włączona. Na poniższej liście opisano, gdzie można znaleźć wskazania, że ta funkcja jest włączona:
W kształcie akcji w prawym dolnym rogu jest wyświetlana ikona probówki testowej (
).
W okienku szczegółów akcji, na karcie Testowanie, jest włączona opcja Wynik statyczny.
W widoku kodu definicja JSON akcji zawiera następujące właściwości w
runtimeConfiguration
obiekcie JSON:"runtimeConfiguration": { "staticResult": { "name": "{action-name-ordinal}", "staticResultOptions": "Enabled" } }
W historii przebiegów przepływu pracy kolumna Wyniki statyczne pojawia się z napisem Włączone obok każdego przebiegu, gdzie co najmniej jedna akcja ma tę funkcję włączoną.
Konfigurowanie przykładowych danych wyjściowych akcji
W witrynie Azure portal otwórz w projektancie przepływ pracy aplikacji logiki konsumcyjnej.
W projektancie wybierz akcję, dla której chcesz zwrócić symulowane dane wyjściowe.
W okienku informacji o akcji wybierz pozycję Testowanie, na przykład:
Na karcie Testowanie wybierz pozycję Włącz wynik statyczny.
Z listy Wybierz pola wybierz właściwości, w których chcesz określić pozorne dane wyjściowe, które mają zostać zwrócone w odpowiedzi akcji.
Dostępne właściwości różnią się w zależności od wybranego typu akcji. Na przykład akcja HTTP zawiera następujące sekcje i właściwości:
Sekcja lub właściwość Obowiązkowy Opis Stan Tak Stan akcji, który ma być zwracany.
— Jeśli wybierzesz pozycję Powodzenie, musisz również wybrać pozycję Dane wyjściowe z listy Wybierz pola .
— Jeśli wybierzesz pozycję Niepowodzenie, musisz również wybrać pozycję Błąd z listy Wybierz pola .Kod Nie. Określony kod, który ma być zwracany dla akcji Błąd Tak, gdy status to Niepowodzenie Komunikat o błędzie i opcjonalny kod błędu, który można zwrócić Wynik Tak, gdy stan to Zakończony pomyślnie Kod stanu, zawartość nagłówka i opcjonalna treść do zwrócenia W poniższym przykładzie pokazano, kiedy Status ma wartość Niepowodzenie, co wymaga wybrania pola Błąd i podania wartości dla właściwości Komunikat o błędzie oraz Kod błędu.
Gdy wszystko będzie gotowe, wybierz pozycję Zapisz.
W prawym dolnym rogu akcji jest teraz wyświetlana ikona beaker testu (
), która wskazuje, że włączono wyniki statyczne.
Aby znaleźć przebiegi przepływu pracy korzystające z pozornych danych wyjściowych, zobacz Znajdowanie przebiegów, które używają wyników statycznych w dalszej części tego przewodnika.
Znajdź przebiegi korzystające z symulowanych danych wyjściowych (tylko konsumpcja)
Aby znaleźć wcześniejsze uruchomienia przepływu pracy, w których akcje używają pozornych danych wyjściowych, zapoznaj się z historią uruchamiania tego przepływu pracy.
W witrynie Azure portal otwórz w projektancie przepływ pracy aplikacji logiki konsumcyjnej.
W menu zasobów aplikacji logiki wybierz pozycję Przegląd.
W sekcji Podstawy wybierz Historia przebiegów, jeśli nie została wybrana.
W tabeli Historia przebiegów znajdź kolumnę Wyniki statyczne.
Każde uruchomienie, które zawiera działania z wynikami pozornymi, ma kolumnę Static Results ustawioną na Włączona, na przykład:
Aby wyświetlić akcje w przebiegu, który używa symulowanych danych wyjściowych, wybierz przebieg, gdzie kolumna Static Results jest ustawiona na Włączone.
W okienku szczegółów przebiegu przepływu pracy, akcje korzystające z wyników statycznych pokazują ikonę probówki testowej (
), na przykład:
Wyłącz dane wyjściowe symulowane
Wyłączenie wyników statycznych dla akcji nie powoduje usunięcia wartości z ostatniej konfiguracji. Dlatego jeśli ponownie włączysz wyniki statyczne w tej samej akcji, możesz nadal używać poprzednich wartości.
W portalu Azure otwórz przepływ pracy aplikacji logicznej w edytorze.
Znajdź i wybierz akcję, w której chcesz wyłączyć symulowane dane wyjściowe.
W okienku szczegółów akcji wybierz kartę Testowanie .
Wybierz Wyłącz wynik statyczny>Zapisz.
Źródło
Aby uzyskać więcej informacji na temat tego ustawienia w podstawowych definicjach przepływu pracy, zobacz Statyczne wyniki — dokumentacja schematu dla języka definicji przepływu pracy i runtimeConfiguration.staticResult — ustawienia konfiguracji środowiska uruchomieniowego.