- Primeros pasos
- Mejores prácticas
- Tenant
- Acerca del contexto de tenant
- Buscar recursos en un tenant
- Gestionar robots
- Conexión de los robots a Orchestrator
- Almacenar credenciales de robots en CyberArk
- Almacenar contraseñas de robots desatendidos en Azure Key Vault (solo lectura)
- Almacenar las credenciales de robots desatendidos en HashiCorp Vault (solo lectura)
- Almacenamiento de credenciales de Unattended Robot en AWS Secrets Manager (solo lectura)
- Eliminar sesiones desconectadas y sin respuesta no atendidas
- Autenticación de Robot
- Autenticación de robots con credenciales de cliente
- Configurar las capacidades de automatización
- Auditoría
- Configuración
- Cloud Robots
- Contexto de carpetas
- Automatizaciones
- Procesos
- Trabajos
- Apps
- Desencadenadores
- Crear un desencadenador de tiempo
- Crear un desencadenador de cola
- Crear un desencadenador de evento
- Gestionar desencadenadores de API
- Administrar días no laborables
- Registros
- Supervisión
- Colas
- Activos
- Depósitos de almacenamiento
- Test Suite - Orchestrator
- Servicio de catálogo de recursos
- Autenticación
- Integraciones
- Robots clásicos
- Solución de problemas
Guía del usuario de Orchestrator
Gestionar desencadenadores de API
-
La configuración de ejecución en el tenant se aplica a los desencadenadores de API.
-
Puedes crear un máximo de 1000 desencadenadores de API por tenant.
La página Desencadenadores de API te permite realizar varias acciones desde el menú contextual de cada desencadenador:
Copia la URL que se utilizará en la aplicación de terceros.
hw-process
slug, tendría el siguiente aspecto: https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process
Copia el slug en el formato adecuado para su uso en la línea de comandos o en el código existente. Las opciones disponibles son:
hw-process
, tendría el aspecto que se muestra a continuación.
curl '{baseURL_orchestrator}/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process' -X 'POST' -H 'Content-Type: application/json' -H 'Authorization: Bearer ***INSERT_YOUR_TOKEN***'
curl '{baseURL_orchestrator}/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process' -X 'POST' -H 'Content-Type: application/json' -H 'Authorization: Bearer ***INSERT_YOUR_TOKEN***'
hw-process
slug, tendría el aspecto que se muestra a continuación.
curl "https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process" ^ -X "POST" ^ -H "Content-Type: application/json" ^ -H "Authorization: Bearer ***INSERT_YOUR_TOKEN***"
curl "https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process" ^ -X "POST" ^ -H "Content-Type: application/json" ^ -H "Authorization: Bearer ***INSERT_YOUR_TOKEN***"
hw-process
slug, tendría el aspecto que se muestra a continuación.
fetch("https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process", { headers: { Authorization: "Bearer ***INSERT_YOUR_TOKEN***", "Content-Type": "application/json" }, "method": "POST" })
fetch("https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process", { headers: { Authorization: "Bearer ***INSERT_YOUR_TOKEN***", "Content-Type": "application/json" }, "method": "POST" })
hw-process
slug, tendría el aspecto que se muestra a continuación.
$headers = @{ "method"="POST" "Authorization" = "Bearer ***INSERT_YOUR_TOKEN***" } Invoke-WebRequest -UseBasicParsing -Uri "https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process" ` -Headers $headers ` -ContentType "application/json"
$headers = @{ "method"="POST" "Authorization" = "Bearer ***INSERT_YOUR_TOKEN***" } Invoke-WebRequest -UseBasicParsing -Uri "https://cloud.uipath.com/{organizationName}/{tenantName}/orchestrator_/t/6ea73196-ca89-446c-81e1-5279bdd36dc2/hw-process" ` -Headers $headers ` -ContentType "application/json"
Elimina el desencadenador de API seleccionado. Eliminar un desencadenador de API es equivalente a eliminar el punto final resultante. Estos son los comportamientos que puedes esperar en función de tu escenario particular:
Trabajos ya iniciados
Si un trabajo basado en un proceso asociado a un desencadenador de API eliminado ya está iniciado en el momento de la eliminación, se llevará a cabo hasta su finalización.
Iniciar nuevos trabajos
Dado que la URL ya no está disponible, al intentar iniciar un trabajo basado en un proceso asociado a un desencadenador de API eliminado se genera un error 404.
Editar procesos
Si editas un proceso que utiliza al menos un desencadenador de API, el desencadenador se actualiza y se aplica el nuevo conjunto de propiedades del proceso.
Puedes añadir dominios a la lista de permisos para el tráfico entrante utilizando la opción Lista de permisos CORS para desencadenadores de API en la pestaña General de la configuración de tu tenant.
Esto es necesario para las aplicaciones del explorador que realizarán solicitudes HTTP a Orchestrator desde tu explorador (es decir, no desde un servidor). Si no se permiten los dominios de la lista, se podría provocar un error en la política CORS, que puedes ver en tu consola de desarrollador.
Si quieres añadir más dominios a la lista de permisos, utiliza una coma o pulsa Intro para separarlos.
En esta página se muestra una definición Swagger de los desencadenadores de API que has creado, agrupados por carpeta, junto con su resultado. Además, permite ejecutar los trabajos correspondientes a esos desencadenadores.