Tipos de variables compatibles con Process Composer
- Última actualización2025/07/07
La parte central de cualquier automatización de procesos en Process Composer es cómo los datos se mueven (fluyen) entre cada tarea. Para ejecutarse correctamente, las tareas requieren variables.
Tipos de variables
Estos tipos de variables son compatibles con la automatización de procesos en Process Composer:
- Entrada
- Utilice este tipo de variable para devolver los valores que «entraron» en una tarea.
- Salida
- Utilice este tipo de variable para devolver los valores que han «salido» de una tarea.
- Meta
- Utilice este tipo de variable para devolver detalles de alto nivel sobre la solicitud de una tarea.
Entidades variables
Las siguientes entidades pueden contener variables:
- Valor global
- Los valores globales abarcan el inquilino y todos los tipos de variables, y utilizan este formato:
$@variableName$
. - Procesar solicitud
- Las solicitudes contienen solo variables de metatipo y utilizan este formulario:
- Elemento
- Las tareas pueden contener tres tipos de variables (entrada, salida, meta) y utilizan estos formularios:
Variables de fecha y hora
Nombre | Entidad | Descripción |
---|---|---|
createdOn | Solicitud, Tarea | Muestra la fecha de creación de la solicitud o tarea. Ejemplo: $createdOn$ o $Approval_Task.createdOn$ |
updatedOn | Solicitud, Tarea | Muestra la fecha de la última actualización de la solicitud o tarea. Ejemplo: $updatedOn$ o $Approval_Task.updatedOn$ |
submittedOn | Solicitud, Tarea | Muestra la fecha en que se envió la solicitud o tarea. Por ejemplo: $submittedOn$ o $Approval_Task.submittedOn$ |
openedOn | Solicitud, Tarea | Muestra la fecha en que se creó la solicitud o tarea. Por ejemplo: $openedOn$ o $Approval_Task.openedOn$ |
Variables del diccionario
Nombre | Entidad | Descripción |
---|---|---|
assignedTo | Tarea | Muestra información sobre el usuario que está asignado a la tarea. Clave del diccionario: {id}, {username}, {email} Ejemplo: $Approval_Task.assignedTo$ |
createdBy | Solicitud | Muestra la información del usuario que creó la solicitud. Clave del diccionario: {id}, {username}, {email} Ejemplo: $createdBy$ |
Variables de número
Nombre | Entidad | Descripción |
---|---|---|
executionCount | Tarea | Muestra la cantidad de veces que se ha ejecutado la tarea. Ejemplo: $Name_Bot.executionCount$ |
id | Solicitud, Tarea | Muestra el ID numérico de una solicitud o tarea. Ejemplo: $id$ o $Approval_Task.id$ |
asignedTo{id} | Tarea | Muestra el ID numérico del usuario que está asignado a la tarea. Ejemplo: $Approval_Task.assignedTo{id}$ |
createdBy{id} | Solicitud | Muestra el ID numérico del usuario que creó la solicitud. Ejemplo: %createdBy{id}$ |
Variables de string
Nombre | Entidad | Descripción |
---|---|---|
estado | Tarea | Muestra la etiqueta del botón pulsado (acción) para una tarea de formulario o el código de retorno del bot para una tarea de bot (igual a Error cuando el bot falla). Ejemplo: %Approval_Task.status$ o $Name_Bot.status$ |
título | Solicitud, Tarea | Muestra el título de la solicitud o tarea. Ejemplo: %title$ o %Approval_Task.title$ |
tipo | Solicitud | Muestra el tipo de tarea (igual a BOT para tareas del bot y FORMULARIO para las tareas de formulario). Ejemplo: %Task.type$ |
assignedTo{username} | Tarea | Muestra el nombre de usuario del usuario que está asignado a la tarea. Ejemplo: $Approval_Task.assignedTo{username}$ |
createdBy{nombre de usuario} | Solicitud | Muestra el nombre de usuario del usuario que creó la solicitud. Ejemplo: $createdBy{username}$ |
assignedTo{email} | Tarea | Muestra el correo electrónico del usuario asignado a la tarea. Ejemplo: $Approval_Task.assignedTo{email}$ |
createdBy{email} | Solicitud | Muestra el correo electrónico del usuario que creó la solicitud. Ejemplo: $createdBy{email}$ |
Variables definidas por el usuario
Nombre | Descripción |
---|---|
Cualquiera | Almacena tipos de datos booleanos, de tabla de datos, de fecha y hora, de archivo, de número, de registro, de string o de ventana. Utilice este tipo de variable cuando no esté seguro del tipo de datos de la acción. |
Booleano Booleano |
Almacena un valor verdadero o falso |
Credencial Credencial |
Almacena valores de cadena de manera segura y evita que los valores se muestren en un cuadro de mensaje o se escriban a un archivo. El valor se selecciona de la Credential Vault o es proporcionado por el usuario. |
Fecha y hora Fecha |
Almacena un valor que contiene un valor de fecha y hora únicos. Puede formatear los valores seleccionando un formato predefinido o especificando un formato personalizado. |
Diccionario Diccionario |
Almacena datos en forma de pares de valor clave. El valor puede ser booleano, número o cadena. |
Archivo Archivo |
Almacena una ruta del archivo. |
Lista Lista |
Almacena una secuencia de valores booleanos, numéricos o de cadena. |
Número Número |
Almacena valores numéricos. |
Registro Registro |
Almacena una fila única de valores extraídos de una tabla. Los valores pueden ser booleano, fecha y hora, número o cadena. |
Cadena Cad |
Almacena caracteres alfanuméricos y especiales, y valores vacíos. |
Tabla Tabla |
Almacena múltiples valores en una tabla de filas y columnas. Los valores pueden ser booleano, fecha y hora, número o cadena. |
Ventana Win |
Almacena un título de la ventana y una URL. |