- 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
- ¿Qué es Flujo?
- Tu primer flujo
- Flujo en VS Code
- Flujo en Studio Desktop
- Crear con BPMN
- En funcionamiento
- Supervisión
- Optimizando
- Información de referencia
Tu primer flujo
Crea y depura tu primer proceso Flow en menos de cinco minutos llamando a una API, extrayendo datos e inspeccionando la salida.
Qué construirás
Un proceso que llama a una API pública, extrae datos de la respuesta y los registra en el panel de salida.
Tiempo de finalización: 5 minutos
Qué necesitará
- Acceso a UiPath Automation Cloud con Flow habilitado (Studio Web)
Paso 1: Crear un nuevo flujo
Abre Studio Web y selecciona Crear proyecto para crear un proceso en blanco.
Verás el lienzo Flujo con un Desencadenador manual ya en él. El desencadenador manual inicia tu proceso bajo demanda; lo utilizarás para depurar tu flujo más tarde.
Paso 2: Añade un nodo de solicitud HTTP
Selecciona el + en el controlador de salida del desencadenador manual. Busca Solicitud HTTP y selecciónala.
Configura el nodo Solicitud HTTP en el panel de propiedades:
- Establecer método en
GET - Establecer URL en
https://jsonplaceholder.typicode.com/posts/1
Deja todos los demás campos en sus valores predeterminados.
Para comprobar el nodo por sí solo, selecciona Ejecutar en la parte superior de su panel de propiedades. La respuesta aparece en el panel debajo del lienzo, en la pestaña Variables .
Paso 3: Añade un nodo de Script
Selecciona el + en el identificador saliente del nodo Solicitud HTTP. Busca Script y selecciónalo.
En el editor de scripts, introduce el siguiente JavaScript:
const post = $vars.httpRequest1.output.body;
return {
title: post.title,
id: post.id
};
const post = $vars.httpRequest1.output.body;
return {
title: post.title,
id: post.id
};
Esto lee el cuerpo de respuesta del nodo de solicitud HTTP y devuelve el título de la publicación y el ID.
$vars.httpRequest1 hace referencia al nodo de solicitud HTTP por su nombre predeterminado, y .output.body es el cuerpo de respuesta HTTP. Si has cambiado el nombre del nodo, utiliza el nombre que se muestra en el lienzo.
Paso 4: depura tu proceso
Selecciona Ejecutar depuración (▶) en la barra de herramientas inferior del lienzo.
El flujo ejecuta tu proceso desde el Desencadenador manual a través de cada nodo en secuencia. Cuando finaliza, el panel de salida muestra el resultado de cada nodo.
Selecciona el nodo Script en el lienzo para ver su salida:
{
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"id": 1
}
{
"title": "sunt aut facere repellat provident occaecati excepturi optio reprehenderit",
"id": 1
}
Si ves este resultado, tu proceso está funcionando.
Si el proceso falla, selecciona el nodo fallido para ver los detalles del error en el panel de salida.
Resultado
Tu proceso se ejecuta de principio a fin: el Desencadenador manual inicia la ejecución, la Solicitud HTTP obtiene una publicación de la API pública y el nodo Script extrae y devuelve el título y el ID. Puedes ver el resultado en el panel de salida y confirmar que cada nodo se ha realizado correctamente con un indicador verde en el lienzo.
Qué crear a continuación
- Variables y flujo de datos : comprende cómo se mueven los datos entre nodos
- Referencia de nodo de solicitud HTTP : añade autenticación, encabezados y solicitudes POST
- El lienzo : aprende el modo Crear, el modo Depurar y los atajos de teclado