HOW TO APPLY A FILTER DURING LOGIN

We are using the Community 6.5 edition of BonitaSoft and need the filter for role to be applied BEFORE the process starts, more specifically, during login. For our purposes, user should only view the processes they have permissions to.

Example:
A user with the “Manager” Role should have access to all processes (Process 1, Process 2, & Process 3). So, he can choose any available processes.
However, a user with the “Business Analyst” Role should NOT see Process 1 or Process 3. He should only see Process 2. Thus, only having one option to choose from.

Is this a functionality that is handled by actor filtering? If it is handled by actor filtering, we don’t see a simple way to filter based on a user’s role (that would create this effect).

I think you need to revise the following documentation:

http://documentation.bonitasoft.com/organization-overview-0
http://documentation.bonitasoft.com/actors-1
http://documentation.bonitasoft.com/approaches-managing-organizations-and-actor-mapping-0
http://documentation.bonitasoft.com/creating-actor-filter-0
http://documentation.bonitasoft.com/custom-user-information-bonita-bpm-studio-0
http://documentation.bonitasoft.com/processes-0

They will help you understand more how these things work.

The processes do only show to those people authorized to undertake them, it seems that you’ve still got Business Analysts as part of the chain of authorization for process 1 and 2,

You might need to review the full structure of your organization and the actors. And just thinking about that, it would be nice to have a tabular approach to seeing how users and processes work together, and from what rule they gain access…a project springs to mind :slight_smile:

regards
Seán

PS: If this reply answers your question, please mark a resolved.

I’ve added an Idea for BonitaSoft here http://community.bonitasoft.com/ideas/organizationprocesses-report if you want to add your thoughts.