- Introducción
- Primeros pasos
- Crear en cualquier lienzo
- Crear con caso
- Referencia
- Definir claves de caso (de sistema o externo)
- Establecer contratos de entrada/salida y de escritura diferida de tareas
- Modelar las etapas principal y secundaria
- Iniciar un caso desde Data Fabric
- Implementar perfiles y permisos a nivel de etapa
- Establecer SLA y reglas de escalado automatizadas
- Configurar un bucle de reprocesamiento (reingreso)
- Configurar y probar el agente de Case Manager (vista previa)
- Crear con flujo
- Crear con BPMN
- En funcionamiento
- Supervisión
- Optimizando
- Información de referencia
Nodos del conector
Nodos de conector que integran servicios de terceros directamente en el lienzo con operaciones prediseñadas.
Qué son
Los nodos conectores te permiten trabajar con otras aplicaciones directamente desde el lienzo, sin configurar las solicitudes HTTP tú mismo. Cada conector proporciona nodos listos para usar para una aplicación, como GitHub, Salesforce, Slack o Microsoft 365, con entradas y salidas escritas, y una conexión que gestiona el inicio de sesión por ti.
Los nodos del conector están en la categoría Conector del panel Añadir nodo . La categoría comienza con la solicitud HTTP, que llama a cualquier dirección web, seguida de las aplicaciones, desde Act! 365 en adelante. Cada aplicación abre la lista de sus acciones.
Conectores disponibles
Los conectores disponibles para ti dependen de tu organización, y la categoría Conector del panel Añadir nodo los enumera todos. Abarcan aplicaciones como Salesforce, ServiceNow y Slack. Conectores populares enlaza con los más comunes, y Conectores en la guía de Integration Service documenta cada uno, con su configuración, inicio de sesión y operaciones.
How they work
El panel Añadir nodo enumera los conectores disponibles en tu organización. Cada nodo conector se asigna a una operación de API específica en el servicio de destino.
When you add a connector node to the canvas, Maestro Orchestrate fetches its input schema and renders a dynamic configuration form in the properties panel. You fill in the required fields, select a connection for authentication, and the node handles the API call at runtime.
Configuración
Conexión
Every connector node needs a connection, which signs UiPath in to the app with your account. You select the connection in the properties panel when you set up the node. The connection field lists the existing connections, grouped by folder, with Add new connection to create one without leaving the canvas, and Open connections to review all of them. Create a connection has the steps.
Connections handle token refresh, OAuth workflows, and credential storage automatically. Auth headers and secrets are not managed directly. Connections are managed by Integration Service. Connections in the Integration Service guide describes how to share and manage them.
Entradas específicas del nodo
Cada nodo conector tiene sus propios campos de entrada en función de la operación de API que envuelve. El panel de propiedades los representa de forma dinámica. Verás campos diferentes para un nodo "Crear incidencia" que para un nodo "Enumerar repositorios", incluso dentro del mismo conector.
Todos los campos de entrada admiten expresiones variables ($vars.<nodeName>.<property>).
Salida
La salida del nodo conector está disponible en $vars.<nodeName>.output La forma de la salida depende del nodo específico y de la API a la que llama.
// Access the output of a GitHub connector node named "listBranches1"
$vars.listBranches1.output
// Access the output of a GitHub connector node named "listBranches1"
$vars.listBranches1.output
Administración de errores
Los nodos conectores admiten controladores de error. Si la llamada a la API falla y se conecta un controlador de error, la ejecución continúa en la ruta de error con el objeto de error estándar en $vars.<nodeName>.error.
El manejo de errores tiene los detalles.
Desencadenadores del conector
Algunos conectores también proporcionan desencadenadores: iniciar eventos que se activan cuando algo sucede en el servicio externo (por ejemplo, llega un nuevo correo electrónico, se envía un formulario). Los desencadenadores del conector aparecen en la sección Desencadenadores de la paleta del nodo.
Las entradas del desencadenador son propiedad del desencadenador y se accede a ellas como $vars.<triggerName>.output.<inputName>. Desencadenadores tiene los detalles.
Cuándo utilizar un conector frente a una solicitud HTTP
| Utilice un nodo conector cuando... | Utilizar solicitud HTTP cuando... |
|---|---|
| Existe un conector para su servicio de destino | No existe ningún conector para el servicio |
| Quieres entradas y salidas escritas sin configuración manual | Necesitas un control completo sobre los encabezados, los parámetros de consulta y el cuerpo |
| Desea que una conexión maneje el inicio de sesión por usted | La API utiliza un esquema de autenticación no estándar |
| Quieres un proceso mantenible que se adapte a los cambios de la API | Está creando prototipos para una API nueva o interna |
Regla general: la paleta de nodos es el primer lugar para comprobar si hay un conector. La solicitud HTTP es la alternativa cuando no existe un conector para el servicio de destino.
Próximos pasos
- Conectores populares: las aplicaciones más comunes, con un enlace a cada conector
- Create a connection: create a connection from the node
- Nodo de solicitud HTTP: llamadas a la API de propósito general cuando no existe un conector
- Desencadenadores: desencadenadores basados en conectores y otros tipos de desencadenadores
- Gestión de errores: gestión de fallos de nodos conectores
- Variables y flujo de datos: acceder a la salida del conector con
$vars