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 o seu aplicativo lógico aguarde um período 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 seu aplicativo lógico. Ou então você pode adicionar a ação interna Atrasar até a fim de aguardar até uma data e hora específicas para executar a próxima ação. Para obter mais informações sobre as ações e os gatilhos internos de Agenda, confira Agendar e executar tarefas e fluxos de trabalho automatizados e recorrentes com os Aplicativos Lógicos do Azure.

  • Atrasar: aguarda o número especificado de unidades de tempo – como segundos, minutos, horas, dias, semanas ou meses – antes da execução da próxima ação.

  • Atrasar até: aguarda até a data e a hora especificadas para executar a próxima ação.

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

  • Aguardar até um dia útil para enviar uma atualização de status por email.

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

Pré-requisitos

  • Uma conta e uma assinatura do Azure. Se você não tem uma assinatura, inscreva-se em uma conta gratuita do Azure.

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

Adicionar a ação de atraso

  1. No Designer do Aplicativo Lógico, na etapa em que você deseja adicionar uma ação de resposta, selecione 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 (+) exibido e selecione Adicionar uma ação.

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

    Add

  3. Especifique a quantidade de tempo a esperar para executar a próxima ação.

    Set amount of time for the delay

    Propriedade Nome JSON Obrigatório Tipo Descrição
    Contagem count Sim Inteiro O número de unidades de tempo a serem atrasadas
    Unidade unit Sim String Unidade de tempo, por exemplo: Second, Minute, Hour, Day, Week ou Month
  4. Adicione outras ações que você deseja executar em seu fluxo de trabalho.

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

Adicionar a ação "Atrasar até"

  1. No Designer do Aplicativo Lógico, na etapa em que você deseja adicionar uma ação de resposta, selecione 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 (+) exibido e selecione Adicionar uma ação.

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

    Add

  3. Forneça a data e a hora de término em que 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 a hora de término para retomar o fluxo de trabalho usando este formato:

    YYYY-MM-DDThh: mm: ssZ

    Por exemplo, se você quiser definir 18 de setembro de 2017, às 14h, especifique "2017-09-18T14:00:00Z".

    Observação: esse formato de hora deve seguir a especificação de data e hora ISO 8601 no formato de data e hora UTC, mas sem uma diferença UTC. Sem o fuso horário, será necessário adicionar a letra "Z" ao final, sem espaços. Essa letra "Z" refere-se ao equivalente em hora náutica.

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

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

Próximas etapas