Opóźnienie uruchamiania następnej akcji w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie)

Aby aplikacja logiki czekała przez pewien czas przed uruchomieniem następnej akcji, możesz dodać wbudowaną akcję Opóźnienie przed akcją w przepływie pracy aplikacji logiki. Możesz też dodać wbudowaną akcję Opóźnienie do czasu oczekiwania na określoną datę i godzinę przed uruchomieniem następnej akcji. Aby uzyskać więcej informacji na temat wbudowanych akcji i wyzwalaczy harmonogramu, zobacz Planowanie i uruchamianie cyklicznych zautomatyzowanych, zadań i przepływów pracy za pomocą usługi Azure Logic Apps.

  • Opóźnienie: Poczekaj na określoną liczbę jednostek czasu, takich jak sekundy, minuty, godziny, dni, tygodnie lub miesiące, przed następnym uruchomieniem akcji.

  • Opóźnienie do: Zaczekaj na określoną datę i godzinę przed uruchomieniem następnej akcji.

Oto kilka przykładowych sposobów korzystania z tych akcji:

  • Zaczekaj na dzień powszedni, aby wysłać aktualizację stanu za pośrednictwem poczty e-mail.

  • Opóźnij przepływ pracy do momentu zakończenia wywołania HTTP przed wznowieniem i pobraniem danych.

Wymagania wstępne

  • Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji, możesz utworzyć bezpłatne konto platformy Azure.

  • Podstawowa wiedza na temat aplikacji logiki. Aby można było użyć akcji, aplikacja logiki musi najpierw zacząć od wyzwalacza. Możesz użyć dowolnego wyzwalacza i dodać inne akcje przed dodaniem akcji opóźnienia. W tym temacie jest używany wyzwalacz usługi Office 365 Outlook.

Dodawanie akcji Opóźnienie

  1. W Projektant aplikacji logiki w kroku, w którym chcesz dodać akcję opóźnienia, wybierz pozycję Nowy krok.

    Aby dodać akcję opóźnienia między krokami, przenieś wskaźnik na strzałkę łączącą kroki. Wybierz wyświetlony znak plus (+), a następnie wybierz pozycję Dodaj akcję.

  2. W polu wyszukiwania wprowadź wartość "delay" jako filtr. Z listy akcji wybierz tę akcję: Opóźnienie

    Add

  3. Określ czas oczekiwania przed uruchomieniem następnej akcji.

    Set amount of time for the delay

    Właściwości Nazwa JSON Wymagania Pisz Opis
    Liczba count Tak Integer Liczba jednostek czasu do opóźnienia
    Jednostka unit Tak Ciąg Jednostka czasu, na przykład: Second, , MinuteHour, Day, lub WeekMonth
  4. Dodaj inne akcje, które chcesz uruchomić w przepływie pracy.

  5. Gdy skończysz, zapisz aplikację logiki.

Dodawanie akcji Delay-until

  1. W Projektant aplikacji logiki w kroku, w którym chcesz dodać akcję opóźnienia, wybierz pozycję Nowy krok.

    Aby dodać akcję opóźnienia między krokami, przenieś wskaźnik na strzałkę łączącą kroki. Wybierz wyświetlony znak plus (+), a następnie wybierz pozycję Dodaj akcję.

  2. W polu wyszukiwania wprowadź wartość "delay" jako filtr. Z listy akcji wybierz tę akcję: Opóźnij do

    Add

  3. Podaj datę i godzinę zakończenia dla tego, kiedy chcesz wznowić przepływ pracy.

    Specify timestamp for when to end the delay

    Właściwości Nazwa JSON Wymagania Pisz Opis
    Sygnatura czasowa sygnatura czasowa Tak Ciąg Data i godzina zakończenia wznowienia przepływu pracy przy użyciu tego formatu:

    RRRR-MM-DDThh:mm:ssZ

    Na przykład, jeśli chcesz 18 września 2017 o 23:00, określ "2017-09-18T14:00:00Z".

    Uwaga: ten format czasu musi być zgodny ze specyfikacją daty i godziny ISO 8601 w formacie daty i godziny UTC, ale bez przesunięcia UTC. Bez strefy czasowej należy dodać literę "Z" na końcu bez spacji. Ten "Z" odnosi się do równoważnego czasu morskiego.

  4. Dodaj inne akcje, które chcesz uruchomić w przepływie pracy.

  5. Gdy skończysz, zapisz aplikację logiki.

Następne kroki