- Notas relacionadas
- Primeros pasos
- Para administradores
- Proyectos de flujo de trabajo de RPA
- Crear un flujo de trabajo RPA a partir de una idea
- Creación de un proyecto
- Cómo iniciar un flujo de trabajo de RPA
- Gestionar archivos y carpetas de proyecto
- Conectar flujos de trabajo de RPA a tus cuentas
- Configurar actividades
- Gestionar las actividades de un proyecto
- Transferir valores entre actividades
- Iterar a través de los elementos
- Gestionar los datos en un proyecto
- Configurar un proyecto para usar tus datos
- Usar recursos de archivos y carpetas
- Proyectos de aplicación
- Aplicaciones en Studio Web
- Diseñar proyectos de aplicación
- Depuración de proyectos de aplicación
- Publicar, implementar y actualizar proyectos de aplicaciones
- Importar y exportar proyectos de aplicación
- Trabajar con entidades en un proyecto de aplicación
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- La etiqueta Accesible
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- Limitaciones conocidas
- Establecer un contexto externo utilizando parámetros de consulta
- Establecer un contexto externo utilizando eventos externos
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utilizar controles tabulares con entidades de Data Service en proyectos de aplicación
- Actividades de la aplicación
- Procesos de agente
- Agentes
- Soluciones
- Flujos de trabajo de API: vista previa
- Interfaz de usuario
- Gestionar flujos de trabajo de API
- Consumir flujos de trabajo de API

Guía del usuario de Studio Web
Amplíe la capacidad de sus agentes de UiPath integrando flujos de trabajo de API como herramientas. Los agentes consultan automáticamente estos flujos de trabajo para recopilar el contexto relevante, lo que permite un control preciso sobre los datos disponibles para tus agentes y modelos de IA.
El siguiente escenario demuestra cómo un flujo de trabajo de API puede transformar los datos recuperados de Workday, limitando la información expuesta a los agentes solo a nombres y direcciones de correo electrónico. En el entorno de pruebas de Workday, Betty Liu está configurada como gestora con informes directos y compañeros asignados. Las consultas de ejemplo para el agente incluyen:
- "¿Quién depende de Betty Liu?"
- "Proporcione todos los pares para Betty Liu".
- "¿Alguno de los compañeros de Betty Liu tiene informes?"
Antes de comenzar, asegúrate de que se cumplen los siguientes requisitos previos:
- Has publicado tu flujo de trabajo de la API de Workday en Orchestrator. Confirma que el flujo de trabajo se ejecuta correctamente cuando se ejecuta desde Orchestrator.
- Las unidades de plataforma se asignan a tu tenant.
- Para seguir el ejemplo de integración de Workday proporcionado, asegúrate de que tu flujo de trabajo incluye:
- Un esquema de entrada con campos para nombre y apellido.
- Un esquema de salida que contiene matrices para Peers y Direct Reports.
¡Enhorabuena!
Ahora puedes crear variaciones de tu solicitud de usuario agente. Dependiendo de la consulta, el agente puede desencadenar varias llamadas a tu flujo de trabajo de la API antes de proporcionar una respuesta completa.
Los flujos de trabajo de API como tareas en Maestro encapsulan el encadenamiento detallado de API y las transformaciones de datos. Esto mantiene el proceso principal de Maestro claro, conciso y fácil de seguir. Al aislar interacciones específicas de la API dentro de los flujos de trabajo de la API, mantienes la legibilidad y promueves la reutilización en múltiples procesos.
El siguiente escenario demuestra cómo Maestro llama a las API de Workday y luego envía una notificación al equipo de Slack cada vez que se despide a un empleado.
Antes de comenzar, asegúrate de que se cumplen los siguientes requisitos previos:
-
Has publicado tu flujo de trabajo de la API de Workday en Orchestrator. Confirma que el flujo de trabajo se ejecuta correctamente cuando se ejecuta desde Orchestrator.
Asegúrate de que tu flujo de trabajo de API incluya:
- Un esquema de entrada con campos para Nombre y Apellido.
- Un esquema de salida que contiene matrices para Peers y Direct Reports.
Paso 1: crear un proceso agéntico
- Crea un proceso agéntico.
- Añade un elemento de evento de inicio . Nómbralo "Empleado contratado".
- Para la propiedad Acción del evento Iniciar, selecciona Esperar evento del conector.
- Para la propiedad Conector , selecciona Workday REST - Worker created. Este es el evento que desencadena el proceso.
- Añade un elemento Tarea y conéctalo al evento de Inicio . Nómbralo "Buscar relaciones de empleados".
- Añade otro elemento Tarea , nómbralo "Enviar notificaciones" y conéctalo al elemento Buscar relaciones de empleado.
- Añade un evento de finalización. Nómbralo "Notificación enviada".
Paso 2: configurar la tarea Buscar relación de empleado
El flujo de trabajo de la API requerido por el proceso agéntico reside en la tarea Buscar relaciones de empleado. Aquí se explica cómo configurarlo:- Selecciona la tarea Buscar relaciones de empleado .
- Para la propiedad Acción , selecciona Iniciar y esperar el flujo de trabajo de la API.
- Para la propiedad Flujo de trabajo de la API , selecciona el flujo de trabajo de la API de Workday publicado. El panel de propiedades muestra entradas y salidas para el flujo de trabajo seleccionado. Para este ejemplo:
- Las entradas incluyen Apellido y Nombre.
- Las salidas incluyen detalles para Gestor, Pares e Informes.
- Configura las entradas de la siguiente manera:
- Nombre como una variable del objeto Respuesta al evento de inicio . Abre el Editor de expresiones, selecciona Insertar variable y ve a Empleado contratado > respuesta > Trabajador > Nombre completo del trabajador. A continuación, añade
Split(' ')[0]a la expresión. Debería tener el siguiente aspecto:Dondevars.response_1.worker.descriptor.Split(' ')[0]vars.response_1.worker.descriptor.Split(' ')[0]workeres el objeto de respuesta de la respuesta del evento de inicio , y.Split(' ')[0]divide el nombre completo por el carácter de espacio y obtiene la primera parte del nombre completo. - Apellido como una variable del objeto Respuesta al evento de inicio . Abre el Editor de expresiones, selecciona Insertar variable y ve a Empleado contratado > respuesta > Trabajador > Nombre completo del trabajador. A continuación, añade
Split(' ')[1]a la expresión. Debería tener el siguiente aspecto:Dondevars.response_1.worker.descriptor.Split(' ')[1]vars.response_1.worker.descriptor.Split(' ')[1]workeres el objeto de respuesta de la respuesta del evento de inicio , y.Split(' ')[1]divide el nombre completo por el carácter de espacio y obtiene la segunda parte del nombre completo.
- Nombre como una variable del objeto Respuesta al evento de inicio . Abre el Editor de expresiones, selecciona Insertar variable y ve a Empleado contratado > respuesta > Trabajador > Nombre completo del trabajador. A continuación, añade
Paso 3: personalizar la tarea Enviar notificación
En este paso, configuras la tarea Enviar notificación para utilizar los datos devueltos desde el flujo de trabajo de la API ejecutado en el paso 2.- Selecciona la tarea Enviar notificación .
- Para la propiedad Acción , selecciona Ejecutar evento de conector.
- Para la propiedad Conector , selecciona Slack y configúralo para usar tu conexión.
- Para la propiedad Actividad , selecciona Enviar mensaje al canal.
- Para el Nombre/ID del canal, escribe el ID del canal de Slack al que se debe enviar la notificación.
- Para la propiedad Mensaje , selecciona las variables de salida del Paso 2: Gestor, Pares e Informes.
- Para la propiedad Enviar como , selecciona bot.
Paso 4: Probar tu proceso agéntico
Para probar con éxito este proceso agéntico, asegúrate de tener acceso a tu entorno de pruebas de Workday.
Selecciona Prueba para validar tu flujo de trabajo. Maestro te pide que proporciones dos conexiones esenciales:
- Conexión de Slack:necesaria para la tarea Enviar notificación .
- Conexión de Workday:requerida por el evento de inicio.
- Consumir flujos de trabajo de API desde Orchestrator
- Invocar flujos de trabajo de API en un agente
- Utilizar flujos de trabajo de API como tareas en Maestro
- Paso 1: crear un proceso agéntico
- Paso 2: configurar la tarea Buscar relación de empleado
- Paso 3: personalizar la tarea Enviar notificación
- Paso 4: Probar tu proceso agéntico