Acciones combinadas

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Asistente de Personas > Contextos > Acciones >

Acciones combinadas

Introducción

Las acciones determinan las opciones en el Portal de Trabajo que pueden ser iniciadas y ejecutadas por una Persona, siempre y cuando éstas tengan sentido (Bizagi es sensible al contexto) tal como se encuentra descrito en Acciones.

 

Cuando se configuran acciones, bien sea iniciando un proceso o ejecutando una expresión, usted puede definir dichos comportamientos como Acciones combinadas.  

 

Las Acciones combinadas de Bizagi, agrupan varios registros de datos en un sólo caso (o en una sola expresión) y terminan ejecutando algo sobre ellos de forma simultánea en una sola instancia.

 

Batch_teaser

 

Ejemplos de Acciones combinadas

Ejemplos comunes de Acciones combinadas son:

Cuando se lanza una campaña de marketing para varios clientes, se utiliza Acción en lote con el fin de enviar un correo electrónico común anunciando la promoción o la noticia del nuevo producto/servicio.

Para el ejemplo de cómo funciona la Sala de Emergencias de un Hospital, es posible configurar para los pacientes que recientemente fueron dados de alta, un enlace que contiene una encuesta de satisfacción del cliente.

Si un médico está pasando por una situación de emergencia, es posible crear una Acción en lote para reprogramar todas sus citas.

 

Consideraciones

Las Acciones combinadas le permiten modelar y diseñar una acción mientras considera múltiples registros de datos, proporcionándoles un tratamiento unificado.

Considere lo siguiente, teniendo en cuenta Acciones combinadas:

 

1. Adecuar un diseño del Modelo de Datos

Mientras se diseña una Acción en lote, es muy importante que su Modelo de Datos esté listo para ello.

Esto quiere decir, que debe usar una relación muchos-a-muchos en su Modelo de Datos, entre la entidad del proceso y la entidad en la cual la acción es ejecutada (aplica cuando la acción inicia un proceso).  

 

Batch_01

 

Para Acciones combinadas que ejecutan una expresión, usted no necesita considerar el modelo mencionado anteriormente, principalmente porque en los registros agrupados usted podrá tener acceso y podrá manipularlos a través de una estructura de datos temporal llamada EntityArray.

 

2. Agrupando conceptos

Tenga en cuenta que las Acciones combinadas siempre agruparán datos en una nueva instancia (por ejemplo, un nuevo proceso o una nueva expresión).

 

En caso de que usted desee iniciar una acción varias veces, una por cada registro seleccionado, podrá hacerlo a través de las opciones de agrupación en el Portal de Trabajo sin necesidad de diseñar una Acción en lote.

 

Esto funciona automáticamente para las acciones que han iniciado un proceso o ejecutado una expresión. Razón por la cual Bizagi mostrará acciones en común que no son Acciones combinadas, las cuales aplicarán a todos los registros seleccionados anteriormente.

 

Batch_03

 

Definir Acciones combinadas

Para especificar una acción como una Acción en lote, simplemente marque la casilla de verificación Agrupar varios items en un solo caso en la configuración Avanzada de las acciones en el segundo paso.  

 

Batch_02

 

note_pin

Cuando defina una Acción en lote que ejecute una expresión, tenga en cuenta que usted podrá manejar todos los registros mediante el uso de un arreglo de objetos llamado EntityArray.

Esto significa que, para este arreglo, usted podrá obtener información como se muestra a continuación:

 

for (var i = 0 ; i < EntityArray.length ; i ++)
{
  var MyCustomerDetail = EntityArray[i].getXPath("Company");
}

 

Para más información acerca de la configuración, refiérase a la documentación de Configuración avanzada.

 

Restricciones

Tenga en cuenta cuando se usan las Acciones combinadas para iniciar un proceso usted NO DEBE conectar la entidad del proceso a la colección de entidades utilizando una relación uno-a-muchos. En caso de que usted la utilice, cada nuevo caso que agrupa registros remplazará la información de un caso previo.

 

La manera correcta de relacionar la entidad proceso y la colección es utilizando una relación muchos-a-muchos.

 

Comportamiento por defecto

Si usted no selecciona la opción Agrupar varios elementos en uno solo, los registros se ejecutarán en casos separados. En este caso, cuando haga clic en el botón de la acción en el Portal de Trabajo, un pop up aparece mostrando el número del caso que corresponde a cada registro seleccionado.

 

Merged_04

 

Para más información sobre el comportamiento por defecto de las acciones diríjase a Acciones.


Last Updated 10/18/2024 11:48:05 AM