Tipos de variables compatibles con Process Composer
- Última actualización2023/09/27
Tipos de variables compatibles con Process Composer
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:
- Global
- Los valores globales abarcan el inquilino y todos los tipos de variables, y utilizan este formulario:
$@variableName$
. - Solicitud
- Las solicitudes contienen solo variables de metatipo y utilizan este formulario:
lt;meta variable name>]$
. Este valor de la variable de metatipo proviene de la solicitud. - Tarea
- 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$ |
Variables del diccionario
Nombre | Entidad | Descripción |
---|---|---|
assignedTo | Tarea | Muestra información sobre el usuario que está asignado a la tarea. Clave de diccionario: {id}, {username}, {email} Ejemplo: $Approval_Task.assignedTo$ |
createdBy | Solicitud | Muestra la información del usuario que creó la solicitud. Clave de 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$ |
assignedTo{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 cadena
Nombre | Entidad | Descripción |
---|---|---|
status | 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$ |
title | Solicitud, Tarea | Muestra el título de la solicitud o tarea. Ejemplo: %title$ o %Approval_Task.title$ |
type | 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{username} | 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 | Entidad | Descripción |
---|---|---|
Any | Tarea | Almacena tipos de datos booleanos, de tabla de datos, de fecha y hora, de archivo, de número, de registro, de cadena o de ventana. Utilice este tipo de variable cuando no esté seguro del tipo de datos de la acción. |