Obtener la lista de usuarios privilegiados

<< Clic para mostrar Tabla de Contenidos >>

Navegación:  Automatización de Procesos con poco código > Studio Cloud -ambiente de autoría > Bizagi Studio > Definición de Seguridad > Seguridad del caso > Manejar los privilegios a través de reglas >

Obtener la lista de usuarios privilegiados

En un proceso de solicitud de compra del ejemplo mencionado en Conceder acceso a casos, queremos mostrar la lista de usuarios con acceso al caso en la forma de Resumen.

 

En el paso cuatro del Asistente de proceso, seleccione las Acciones de actividad para crear una expresión Al salir en la primera Actividad.

 

CaseSecurity35

 

La expresión trae la lista de usuarios privilegiados del caso y los almacena en la colección UsersCaseAccess.

 

CaseSecurity36

 

var UsersArray = new ArrayList();

// Get the list of privileged users

UsersArray = CHelper.GetCaseAccessUsers(Me.Case.Id);

for(Counter=0; Counter < UsersArray.Count; Counter++)

{

   // Add users to the UsersCaseAccess collection

   var PUser = Me.newCollectionItem("PurchaseRequest.UsersCaseAccess");

   PUser.setXPath("Userwithaccess", UsersArray[Counter]);

}

 

Cuando se avanza el caso, los usuarios de la lista privilegiada se muestran en la colección agregada en la forma de Resumen.

 

CaseSecurity37


Last Updated 1/31/2023 4:32:14 PM