<< Click to Display Table of Contents >>
Navigation: Bizagi Studio > Security definition > Case Security > Manage privileges through expressions >
Get the privileged user list
In a Purchase Request Process of the example mentioned in Grant case access, we want to show the list of the users with access to the case in the Summary form.
In step four of the Process Wizard, select the Activity Actions to create an expression On Exit of the first Activity.
The expression retrieves the list of privileged users of the case and stores them in the collection UsersCaseAccess.
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");
When the case is advanced, the users in the privileged list are displayed in the collection added in the Summary form.