Obtener y utilizar datos de la Organización del Caso

<< Click to Display Table of Contents >>

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

Obtener y utilizar datos de la Organización del Caso

Introducción

Hay algunos casos en los cuales nuestros procesos pueden ser ejecutados desde diferentes organizaciones, por lo que es necesario mostrar en claro los datos de la Organización para que el usuario se mantenga al tanto y maneje la información del caso correctamente. En el siguiente ejemplo, el identificador y el nombre de la Organización serán usados para mantener al usuario informado de manera apropiada.

 

Las expresiones que se usan para manejar la información de la organización son:

 

Función

Descripción

Me.Case.Organization.Id

Permite obtener la llave primaria de la Organización usada en el caso, está directamente relacionada a las organizaciones registradas desde Bizagi Studio.

Me.Case.Organization.Name

Permite obtener el nombre de la Organización usada en el caso, está directamente relacionada a las organizaciones registradas desde Bizagi Studio.

 

Ejemplo

En éste ejemplo, tenemos el proceso de Solicitud de compras. Puede ser ejecutado por cualquiera de las compañías asociadas, "Atomic Enterprises" e "Insurance Enterprise". Cuando el usuario requiere iniciar la primera actividad, ésta debe mostrar el nombre de la Organización y su identificador.

 

Organization_data_1

Seleccionando una Organización para iniciar un caso de Requerimiento de Compras.

 

Organization_data_2

Información del Nombre e Identificador de la Organización del caso.

 

Para mostrar dicha información, siga estos pasos:

 

1. Agregue ambos valores a su modelo de datos.

Organization_data_3

 

2.Selecciónelos y agréguelos en la primera forma, para que Bizagi ingrese esta información antes del inicio del caso.

 

Organization_data_9

Forma a modificar.

 

Organization_data_8

Agregando atributos de la Organización a la Forma.

 

3.Agregue una acción de la actividad a la entrada para establecer el nombre y el identificador de la organización seleccionada.

 

Organization_data_4

Actividad donde los datos de la Organización deben ser ingresados por medio de una expresión.

 

Organization_data_5

Agregando la expresión al inicio de la actividad.

 

4.Agregue las expresiones mencionadas anteriormente para asignar los valores a las nuevas variables creadas en el modelo de datos.

 

Organization_data_6

Agregando una nueva expresión.

 

Organization_data_7

Asignando los datos de la Organización a los atributos de la Forma.

 

Cuando configure los datos de la Organización en los atributos, utilice las siguientes expresiones.

 

<PurchaseRequest.RequesterOrganization> = Me.Case.Organization.Name;
<PurchaseRequest.CaseOrganizationID> = Me.Case.Organization.Id;

 

Ahora puede mostrar los datos de la Organización seleccionada para el caso a través de Formas, y mantener al usuario final informado.