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
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.
Na caixa de pesquisa, insira "atrasar" como seu filtro. Na lista de ações, selecione esta ação: Atrasar
Especifique a quantidade de tempo a esperar para executar a próxima ação.
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
ouMonth
Adicione outras ações que você deseja executar em seu fluxo de trabalho.
Quando terminar, salve o aplicativo lógico.
Adicionar a ação "Atrasar até"
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.
Na caixa de pesquisa, insira "atrasar" como seu filtro. Na lista de ações, selecione esta ação: Atrasar até
Forneça a data e a hora de término em que deseja retomar o fluxo de trabalho.
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.
Adicione outras ações que você deseja executar em seu fluxo de trabalho.
Quando terminar, salve o aplicativo lógico.