- Introducción
- Primeros pasos
- Página de destino de Maestro
- Modelado de procesos
- Abrir el lienzo de modelado
- Modelar tu proceso
- Alinear y conectar elementos de BPMN
- Autopilot™ para Maestro (vista previa pública)
- Implementación del proceso
- Operaciones de proceso
- Supervisión de procesos
- Optimización de procesos
- Licencia
- Información de referencia

Guía del usuario de Maestro
| La tarea de script de Maestro te permite ejecutar JavaScript en línea para manipular datos, enriquecer cargas útiles, aplicar lógica condicional o transformar la entrada antes de pasarla al siguiente componente del proceso. Esto es particularmente útil cuando deseas preparar datos para colas de esquemas, llamadas a la API, agentes o sistemas de almacenamiento. |
Usa una tarea de Script cuando:
- Debes transformar o reestructurar los datos entrantes.
- Deseas validar los campos o rechazar las entradas no válidas.
- Debes combinar varias entradas en un solo objeto.
- Deseas filtrar, limpiar o reformatear los datos antes de reenviar.
- Arrastra un nodo de tarea de Script desde la barra de herramientas del proceso.
- Añade argumentos de entrada en la sección Entradas en el panel de la derecha.
Los argumentos de entrada pueden ser valores literales, variables de contexto o salidas de nodo anteriores (por ejemplo,
vars.inArg). - Escribe tu script en el editor:
- Haz clic en el cuadro de entrada bajo Script y luego expándelo en la vista completa del editor.
- Las expresiones JavaScript deben
returnun objeto o valor, como en este ejemplo:return { param1: inputString, param2: "staticValue" };return { param1: inputString, param2: "staticValue" };
- Asigna las salidas del objeto de retorno en variables de Maestro mediante la sección Salidas.
fxicono para abrir el editor de expresiones de función JS. El editor incluye:
-
Un panel de entrada de prueba donde puedes pegar entradas de muestra.
-
Un panel de salida de expresión en tiempo real para obtener una vista previa de cómo será tu objeto de devolución.
JSON.parse) para ayudarte a depurar.
El menú desplegable Acción en una tarea de Script te permite definir el tipo de ejecución externa que debe llamar el proceso. Cada opción se asigna a una capacidad o método de integración específico de UiPath. A continuación se muestra un breve resumen de cada opción:
- Ninguno
No hay ninguna implementación configurada para la tarea de Script.
- Crear tarea de aplicación de acción
Crea una tarea en una Aplicación de Acción para la interacción del usuario, sin esperar a que se complete la tarea.
- Iniciar y esperar el flujo de trabajo de RPA
Inicia un flujo de trabajo de RPA implementado (por ejemplo, proyecto de UiPath Studio) y espera a que se complete antes de continuar.
- Iniciar y esperar al agente
Inicia un agente de UiPath (un bloque lógico reutilizable) y espera a que finalice la ejecución.
- Iniciar y esperar al agente externo
Desencadena un agente alojado fuera de UiPath, como CrewAI, Salesforce o ServiceNow, y espera el resultado.
- Iniciar y esperar el flujo de trabajo de la API [Vista previa]
Ejecuta un flujo de trabajo basado en la API (en vista previa) y espera una respuesta.
- Iniciar proceso de agente
Inicia un proceso basado en el diseño de agente (lógica modular), sin esperar a que termine.
- Iniciar y esperar el proceso de agente
Inicia un proceso de agente y se detiene hasta que completa la ejecución.
- Ejecutar regla empresarial [Vista previa]
Evalúa una regla empresarial y utiliza el resultado en el proceso (actualmente en vista previa).
- Crear elemento de la cola
Añade un nuevo elemento a una cola de UiPath para el procesamiento asíncrono, sin esperar el resultado.
- Crear y esperar el artículo en cola
Añade un elemento a una cola y espera hasta que se procese antes de avanzar.
- Ejecutar actividad del conector
Ejecuta una actividad de conector de Integration Service preconfigurada (por ejemplo, Salesforce o Slack).
- Esperar el evento del conector
Pausa el proceso hasta que se recibe un evento específico de un conector (por ejemplo, envío de formulario o desencadenador externo).
- Ejecutar script
Ejecuta un script corto (JavaScript o similar) durante el proceso para una lógica o transformación ligera.
Para obtener más información sobre las tareas, consulta Tareas en el modelado BPMN.