Compartir vía


Retraso de la ejecución de la siguiente acción en Azure Logic Apps

Se aplica a: Azure Logic Apps (consumo)

Para que su aplicación lógica espere un período determinado antes de ejecutar la siguiente acción, puede agregar la acción Retraso antes de una acción en el flujo de trabajo de su aplicación lógica. También puede agregar la acción Retraso hasta para esperar hasta una fecha y hora específicas antes de ejecutar la siguiente acción. Para obtener más información sobre los desencadenadores y las acciones de programación integradas, consulte Programación y ejecución de tareas y flujos de trabajo automatizados periódicos con Azure Logic Apps.

  • Retraso: espere el número especificado de unidades de tiempo, como segundos, minutos, horas, días, semanas o meses, antes de que se ejecute la siguiente acción.

  • Retraso hasta: espere hasta la fecha y hora especificadas antes de que se ejecute la acción siguiente.

Aquí se muestran algunos ejemplos de uso de estas acciones:

  • Esperar hasta un día de la semana para enviar una actualización de estado por correo electrónico.

  • Retrasar el flujo de trabajo hasta que finalice una llamada HTTP antes de reanudarse y recuperar datos.

Requisitos previos

  • Una cuenta y una suscripción de Azure. Si no tiene una suscripción, puede registrarse para obtener una cuenta de Azure gratuita.

  • Conocimientos básicos sobre aplicaciones lógicas. Antes de realizar una acción, debe iniciar su aplicación lógica con un desencadenador. Puede usar el desencadenador que desee y agregar otras acciones antes de añadir una acción de retraso. En este tema se usa un desencadenador de Office 365 Outlook.

Adición de la acción de retraso

  1. En el diseñador de aplicaciones lógicas, en el paso donde desea agregar una acción de retraso, elija Nuevo paso.

    Para agregar la acción de retraso entre pasos, mueva el puntero sobre la flecha que conecta los pasos. Elija el signo más (+) que aparece y, a continuación, seleccione Agregar una acción.

  2. En el cuadro de búsqueda, escriba "retraso" como filtro. En la lista de acciones, seleccione esta acción: Retraso.

    Add

  3. Especifique el tiempo de espera antes de que se ejecute la siguiente acción.

    Set amount of time for the delay

    Propiedad Nombre JSON Obligatorio Tipo Descripción
    Recuento count Entero El número de unidades de tiempo de retraso
    Unidad unit String La unidad de tiempo: Second, Minute, Hour, Day, Week o Month.
  4. Agregue las demás acciones que desee ejecutar en el flujo de trabajo.

  5. Cuando haya terminado, guarde la aplicación lógica.

Adición de la acción Retraso hasta

  1. En el diseñador de aplicaciones lógicas, en el paso donde desea agregar una acción de retraso, elija Nuevo paso.

    Para agregar la acción de retraso entre pasos, mueva el puntero sobre la flecha que conecta los pasos. Elija el signo más (+) que aparece y, a continuación, seleccione Agregar una acción.

  2. En el cuadro de búsqueda, escriba "retraso" como filtro. En la lista de acciones, seleccione esta acción: Retrasar hasta

    Add

  3. Proporcione la fecha y hora de finalización cuando desee reanudar el flujo de trabajo.

    Specify timestamp for when to end the delay

    Propiedad Nombre JSON Obligatorio Tipo Descripción
    Timestamp timestamp String Fecha y hora de finalización para reanudar el flujo de trabajo con este formato:

    AAAA-MM-DDThh:mm:ssZ

    Por ejemplo, si desea el 18 de septiembre de 2017 a las 14:00, especifique "2017-09-18T14:00:00Z".

    Nota: Este formato de hora debe seguir la especificación de fecha y hora ISO 8601 en formato de fecha y hora UTC, pero sin un desplazamiento UTC. Si no se selecciona una zona horaria, debe agregar la letra "Z" al final sin espacios. Esta "Z" se refiere al equivalente de hora náutica.

  4. Agregue las demás acciones que desee ejecutar en el flujo de trabajo.

  5. Cuando haya terminado, guarde la aplicación lógica.

Pasos siguientes