Guardar el valor total de una columna

<< Click to Display Table of Contents >>

Navigation:  Bizagi Studio > Asistente de Procesos > Reglas de Negocio > Ejemplos de reglas de negocio > Ejemplos de colecciones >

Guardar el valor total de una columna

Imagine un proceso de solicitud de compra en la que desea conocer el precio total de su compra, mientras se agregan los productos. Este valor se utilizará luego para calcular descuentos y se enviará al centro de costo del solicitante. Por ello el total debe ser mostrado en el Portal de Trabajo al crear la compra, y también tiene que ser almacenado en un atributo.

 

note_pin

Para visualizar el valor total de una columna sin necesidad de almacenarla consulte: totalizadores.

 

 

Por lo tanto, se crea un atributo para almacenar dicho valor: Estimación del costo total (Total Cost Estimate).

 

La siguiente imagen muestra el modelo de datos para este ejemplo:

Hay una relación uno-a-muchos entre la Entidad de Proceso, Solicitud y la colección ProductsRequested.

La una de proceso se llama Solicitud (Request).

La entidad colección se llama ProductsRequested.

 

 

 

addrelation9

 

1. Cree una expresión Al Guardar para calcular el costo total cada vez que un producto se añada a la tabla.

Para su expresión, Incluya un módulo de asignación.

 

 

Totalizer1

 

2. Haga doble clic en el módulo de asignación de editar su contenido. Haga clic en Agregar para incluir una nueva línea (asignación de la información):

 

 

Totalizer2

 

3. En el combo de selección de variablem elija el atributo de su modelo de datos que almacenará el total.

 

 

Totalizer3

 

 

4. A continuación, asegúrese de asignar a su atributo de un XPath.

Seleccionar XPath y haga clic en el botón Xpath.

Para la definición XPath, vaya a la colección de su modelo de datos y seleccione el atributo específico que desea sumar.

A continuación, seleccione de la lista desplegable de la esquina superior derecha, la función de Suma:

 

 

 

Totalizer4

 

5. Haga clic en Ok y guarde toda la expresión.

 

6. En la Forma ingrese el atributo que guarda el total y déjelo No editable. Cuando se agregue un producto a la tabla, el Total se calculará de acuerdo a la expresión anterior.

 

Totalizer5