Ritardare l'esecuzione dell'azione successiva in App per la logica di Azure

Si applica a: App per la logica di Azure (consumo)

Per fare in modo che l'app per la logica attenda un periodo di tempo prima di eseguire l'azione successiva, è possibile aggiungere l'azione predefinita Ritardo prima di un'azione nel flusso di lavoro dell'app per la logica. In alternativa, è possibile aggiungere l'azione Predefinita Ritardo fino a attendere fino a una data e un'ora specifiche prima di eseguire l'azione successiva. Per altre informazioni sulle azioni e i trigger di pianificazione predefiniti, vedere Pianificare ed eseguire attività, attività e flussi di lavoro ricorrenti con App per la logica di Azure.

  • Ritardo: attendere il numero specificato di unità di tempo, ad esempio secondi, minuti, ore, giorni, settimane o mesi, prima dell'esecuzione dell'azione successiva.

  • Ritardo fino a: attendere fino alla data e all'ora specificate prima dell'esecuzione dell'azione successiva.

Ecco alcuni modi di esempio per usare queste azioni:

  • Attendere fino a un determinato giorno della settimana per inviare un aggiornamento di stato tramite posta elettronica.

  • Ritardare il flusso di lavoro fino al termine di una chiamata HTTP prima di riprendere e recuperare i dati.

Prerequisiti

  • Account e sottoscrizione di Azure. Se non si ha una sottoscrizione, è possibile iscriversi per creare un account Azure gratuito.

  • Conoscenze di base di app per la logica. Prima di poter usare un'azione, l'app per la logica deve iniziare con un trigger. È possibile usare qualsiasi trigger desiderato e aggiungere altre azioni prima di aggiungere un'azione di ritardo. Questo argomento usa un trigger di Office 365 Outlook.

Aggiungere l'azione Ritardo

  1. In Progettazione app per la logica, nel passaggio in cui si vuole aggiungere l'azione di ritardo, scegliere Nuovo passaggio.

    Per aggiungere l'azione di ritardo tra i passaggi, spostare il puntatore sulla freccia che connette i passaggi. Scegliere il segno più (+) visualizzato e quindi selezionare Aggiungi un'azione.

  2. Nella casella di ricerca immettere "delay" come filtro. Nell'elenco delle azioni selezionare questa azione: Ritardo

    Add

  3. Specificare la quantità di tempo di attesa prima dell'esecuzione dell'azione successiva.

    Set amount of time for the delay

    Proprietà Nome JSON Richiesto Digita Descrizione
    Count numero. Intero Il numero di unità di tempo di ritardo
    Unità unitàà Stringa Unità di tempo, ad esempio: Second, Minute, Hour, Day, Week, o Month
  4. Aggiungere eventuali altre azioni da eseguire nel flusso di lavoro.

  5. Al termine, salvare l'app per la logica.

Aggiungere l'azione Delay-until

  1. In Progettazione app per la logica, nel passaggio in cui si vuole aggiungere l'azione di ritardo, scegliere Nuovo passaggio.

    Per aggiungere l'azione di ritardo tra i passaggi, spostare il puntatore sulla freccia che connette i passaggi. Scegliere il segno più (+) visualizzato e quindi selezionare Aggiungi un'azione.

  2. Nella casella di ricerca immettere "delay" come filtro. Nell'elenco delle azioni selezionare questa azione: Ritardo fino a

    Add

  3. Specificare la data e l'ora di fine per la ripresa del flusso di lavoro.

    Specify timestamp for when to end the delay

    Proprietà Nome JSON Richiesto Digita Descrizione
    Timestamp: timestamp Stringa Data e ora di fine per riprendere il flusso di lavoro usando questo formato:

    AAAA-MM-GGThh:mm:ssZ

    Ad esempio, se vuoi 18 settembre 2017 alle 2:00, specificare "2017-09-18T14:00:00Z".

    Nota: questo formato di ora deve seguire la specifica dell'ora ISO 8601 in formato ora UTC, ma senza un offset UTC. Senza un fuso orario, è necessario aggiungere la lettera "Z" alla fine senza spazi. La lettera "Z" fa riferimento all'ora nautica equivalente.

  4. Aggiungere eventuali altre azioni da eseguire nel flusso di lavoro.

  5. Al termine, salvare l'app per la logica.

Passaggi successivi