activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. Los paquetes de conectores disponibles en Integration Service están traducidos con traducción automática.
UiPath logo, featuring letters U and I in white

Actividades de Integration Service

Última actualización 4 de feb. de 2025

Flujos de trabajo de larga duración con actividades de Integration Service

Integration Service proporciona soporte para flujos de trabajo de larga duración con actividades dedicadas. Todos los conectores de Integration Service incluyen una actividad Esperar un evento en {Connector} y Reanudar. Su propósito es suspender un trabajo en tiempo de ejecución y reanudar el trabajo cada vez que se produce un determinado evento en una aplicación de terceros.

Actividades de Esperar un evento en Studio Web
Esperar un evento en Salesforce y reanudar
Nota:
Esperar un evento y reanudar está disponible para todas las actividades del conector entregadas a través del paquete unificado UiPath.IntegrationService.Activities.

En Studio Desktop, Esperar a un evento y reanudar se enumera en el panel de Actividades, en la sección Disponible, para cada conector.En Studio Web, puedes encontrarlo utilizando el explorador de actividades. Para obtener más información, consulta Trabajar con Actividades de Integration Service.

Por qué utilizar flujos de trabajo de larga ejecución


Diagrama de flujo de trabajo de larga ejecución

Suspender flujos de trabajo puede reunir varios flujos de trabajo individuales en uno. Ayuda a abordar escenarios de humanos en el circuito o eventos fuera del flujo de trabajo, manteniendo el estado y el ámbito del flujo de trabajo completo en el momento de reanudación. Esto facilita la visión general del flujo de trabajo y los trabajos, y mantiene el contexto del objeto completo o conjunto de datos que el flujo de trabajo está procesando. El contexto del trabajo continúa, hasta que su conjunto de datos alcance un cierto estado.

Suspender flujos de trabajo también elimina el filtrado por separado que puedes tener que realizar en flujos de trabajo individuales. Si estás interesado en ciertas actualizaciones de un registro específico, puedes realizar el filtrado en un registro específico como parte de la actividad, en lugar de desencadenar varios trabajos.

Cómo funcionan los flujos de trabajo de larga duración

El soporte de Integration Service para flujos de trabajo de larga duración se basa en el marco de desencadenadores de Integration Service y las actividades de persistencia existentes.

Cada conector de Integration Service que admite eventos también admite capacidades de flujo de trabajo de larga duración en los mismos eventos. Por ejemplo, el conector de Salesforce admite los siguientes eventos: Cuenta creada, Contacto creado, Oportunidad creada, Lead creado, Oportunidad cerrada y ganada, Registro actualizado y Registro creado. Los mismos eventos están disponibles para seleccionar en la actividad Esperar un evento en Salesforce y Reanudar.

En tiempo de ejecución, cuando un trabajo pasa al estado Suspendido, crea un desencadenador temporal en Integration Service. Este desencadenador desaparece una vez que se produce el evento en el sistema del proveedor. Cuando eso sucede, Integration Service da a Orchestrator una instrucción de reanudar el trabajo. Orchestrator reanuda el trabajo existente, moviéndolo del estado Suspendido de nuevo al estado de Ejecución. El trabajo continúa con el contexto completo y el estado que tenía antes de ser suspendido, y con la entrada de la actividad de evento. Cuando el trabajo se reanuda con éxito, Orchestrator indica a Integration Service que elimine el desencadenador temporal.

Nota:

Los desencadenadores temporales se crean en Integration Service solo en tiempo de ejecución, no en tiempo de diseño. Al probar, el proceso se detiene cuando alcanza la actividad Esperar.En ese punto, puedes ir manualmente a la aplicación del proveedor, realizar la acción requerida (aprobar un pedido, por ejemplo) y luego seleccionar Continuar en Studio para reanudar la ejecución.

Ejemplo

Aquí hay un ejemplo de flujo de trabajo con una actividad Esperar a un Evento y Reanudar.

  1. Desencadena un flujo de trabajo cuando se crea un pedido en Salesforce, utilizando el desencadenador Registro Creado para un objeto Pedido.
    Nota: el pedido se identifica utilizando su ID de pedido. Este ID se utiliza más adelante en el flujo de trabajo para capturar actualizaciones en ese orden en particular.
  2. Sigue una serie de pasos, como recuperar información del cliente y elementos de pedido.
  3. Para que el flujo de trabajo procese el pedido, un gerente de ventas debe intervenir y realizar una acción en ese pedido, como aprobarlo en Salesforce.Aquí es donde utilizas Esperar un evento en Salesforce y Reanudar.
  4. Cuando el flujo de trabajo alcanza la actividad Esperar por, se pausa. El trabajo se suspende temporalmente, a la espera de una actualización en un pedido con un identificador específico (el ID del objeto recuperado en el paso 1).
    1. En Orchestrator, en la página Trabajos, el estado de tu proceso cambia a Suspendido.
    2. En Integration Service, en la pestaña Desencadenadores, se crea un desencadenador temporal Registro creado, a la espera de que se produzca una acción en Salesforce.
  5. En Salesforce, el pedido se aprueba.
  6. Al realizar sondeos cada cinco minutos (o según la configuración), el desencadenador de Integration Service identifica el evento en Salesforce.
  7. Una vez identificado el evento, se reanuda la ejecución del proceso.
    1. En Orchestrator, en la pestaña Trabajos, el estado del proceso cambia de Suspendido a En ejecución.
    2. En Integration Service el desencadenador temporal se elimina.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.