Synchronizing users

<< Click to Display Table of Contents >>

Navigation:  Low-code Process Automation > Studio Cloud - Authoring environment > Bizagi Studio > Security definition > Work Portal Security >

Synchronizing users

Overview

Bizagi has to identify which users have access to the Work Portal. Therefore, the web application authenticates users first.  Authentication is the process to validate the identification of a user, and there are different methods to generate the identity of a user in a system, like user names. All users' identities must be registered in Bizagi regardless of the authentication type you use.

 

Organizations usually store the information of users in Active Directories, and you have to synchronize those users from your Active Directories, with the repository of users in Bizagi., that is, all users have to be registered in Bizagi. To do that, Bizagi exposes different methods to synchronize users, and this article explains them.

 

Users in Bizagi

Every single user accessing the Work Portal has to be registered in the Bizagi project environment. The information of users is stored in a system entity called WFUSER. Having users stored in Bizagi is needed because it associates information of cases, tasks, or accesses to users, for auditing and assignment purposes.

Consequently, you have to define a way to synchronize users between your Active Directory and Bizagi.

 

user_sync38

 

To do that Bizagi offers different ways to registers users in the WFUSER:

Register users manually in the Work Portal.

Synchronize users using REST services through the SCIM standard (push).

Synchronize users using the Bizagi SOA layer (push).

Invoke an external web service to store users in Bizagi (pull).

Import users using LDAP (pull).

Import users using an Excel file.

 

Depending on your infrastructure and security standards, you might choose any of the methods mentioned.

 

How to choose the synchronization method

The following table describes the availability of functions or requirements when synchronizing users, so you can easily choose the best option:

 


SCIM

LDAP

SOA LAYER

Excel File (Using a Process)

Mappings

Support properties with multiple values.
 
For example: roles, positions or organizations.

-

-

Support properties related to other entities.
 
For example: area or location

-

Support custom User Properties


 
If is not a relationship to other entities

Support sync of the user's boss

-

Administration

Trigger the synchronization manually

-

Depends on the Scheduler

Edit the configuration in each environment with no deployment needed

-

Infrastructure

Can be configured using an out-of-the-box user interface

If using Entra ID or IdP supporting SCIM

-

 

-

It is cloud-ready, and does not need VPN

-

Ready to use with no additional infrastructure on the customer side needed

If using Entra ID or IdP supporting SCIM

-

Need to host a system that invokes Bizagi's SOA Layer

Execution mode

Triggered automatically when new user is registered or edited


If using Entra ID

-

Depends on the Scheduler


If the customer system is developed that way

-

You need to upload the Excel file manually

Others

No additional cost of BPUs

-


Last Updated 9/11/2024 10:24:54 AM