Partilhar via


Atrasar a execução da próxima ação nos Aplicativos Lógicos do Azure

Aplica-se a: Aplicativos Lógicos do Azure (Consumo)

Para que seu aplicativo lógico aguarde um período de tempo antes de executar a próxima ação, você pode adicionar a ação interna Atrasar antes de uma ação no fluxo de trabalho do aplicativo lógico. Ou, você pode adicionar a ação interna Adiar até aguardar até uma data e hora específicas antes de executar a próxima ação. Para obter mais informações sobre as ações e gatilhos internos do Agendamento, consulte Agendar e executar tarefas automatizadas, tarefas e fluxos de trabalho recorrentes com os Aplicativos Lógicos do Azure.

  • Atraso: aguarde o número especificado de unidades de tempo, como segundos, minutos, horas, dias, semanas ou meses, antes que a próxima ação seja executada.

  • Adiar até: Aguarde até a data e hora especificadas antes que a próxima ação seja executada.

Aqui estão alguns exemplos de maneiras de usar essas ações:

  • Aguarde até um dia da semana para enviar uma atualização de status por e-mail.

  • Atrase seu fluxo de trabalho até que uma chamada HTTP seja concluída antes de retomar e recuperar dados.

Pré-requisitos

  • Uma conta e subscrição do Azure. Se não tiver uma subscrição, pode inscrever-se numa conta gratuita do Azure.

  • Conhecimento básico sobre aplicativos lógicos. Antes de poder usar uma ação, seu aplicativo lógico deve primeiro começar com um gatilho. Você pode usar qualquer gatilho desejado e adicionar outras ações antes de adicionar uma ação de atraso. Este tópico usa um gatilho do Office 365 Outlook.

Adicionar a ação Atrasar

  1. No Logic App Designer, na etapa em que você deseja adicionar a ação de atraso, escolha Nova etapa.

    Para adicionar a ação de atraso entre as etapas, mova o ponteiro sobre a seta que conecta as etapas. Escolha o sinal de adição (+) que aparece e, em seguida, selecione Adicionar uma ação.

  2. Na caixa de pesquisa, digite "atraso" como filtro. Na lista de ações, selecione esta ação: Atrasar

    Add

  3. Especifique o tempo de espera antes que a próxima ação seja executada.

    Set amount of time for the delay

    Propriedade Nome JSON Obrigatório Tipo Descrição
    de palavras contagem Sim Integer O número de unidades de tempo para atrasar
    Unidade unit Sim String A unidade de tempo, por exemplo: Second, , , , , WeekMinuteHourDayouMonth
  4. Adicione quaisquer outras ações que você deseja executar em seu fluxo de trabalho.

  5. Quando terminar, salve seu aplicativo lógico.

Adicionar a ação Atrasar até

  1. No Logic App Designer, na etapa em que você deseja adicionar a ação de atraso, escolha Nova etapa.

    Para adicionar a ação de atraso entre as etapas, mova o ponteiro sobre a seta que conecta as etapas. Escolha o sinal de adição (+) que aparece e, em seguida, selecione Adicionar uma ação.

  2. Na caixa de pesquisa, digite "atraso" como filtro. Na lista de ações, selecione esta ação: Atrasar até

    Add

  3. Forneça a data e a hora de término para quando você deseja retomar o fluxo de trabalho.

    Specify timestamp for when to end the delay

    Propriedade Nome JSON Obrigatório Tipo Descrição
    Carimbo de Data/Hora carimbo de data/hora Sim String A data e hora de término para retomar o fluxo de trabalho usando este formato:

    AAAA-MM-DDThh:mm:ssZ

    Assim, por exemplo, se quiser 18 de setembro de 2017 às 14:00, especifique "2017-09-18T14:00:00Z".

    Nota: Este formato de hora deve seguir a especificação de data e hora ISO 8601 no formato de data e hora UTC, mas sem um deslocamento UTC. Sem um fuso horário, você deve adicionar a letra "Z" no final sem espaços. Este "Z" refere-se ao tempo náutico equivalente.

  4. Adicione quaisquer outras ações que você deseja executar em seu fluxo de trabalho.

  5. Quando terminar, salve seu aplicativo lógico.

Próximos passos