Introduction
Welcome to the BizFlowsEngine documentation. This is your complete guide to building, managing, and scaling your business workflows with our platform.
👥 User Roles and Rights — BizFlowEngine
BizFlowEngine provides a role-based access control system to manage user permissions, workflows, and administrative configurations. There are three main user types:
sysadminum(User Manager)- Other request initiators and authorizers
🛡️ sysadmin User
The sysadmin is the default administrative user responsible for system-wide configurations.
🔧 sysadmin Capabilities:
| Module | Description |
|---|---|
| Branches | Create multiple branches to segregate employees and requests |
| Departments | Define departments with optional parent-child hierarchy |
| Designations | Set up designations with hierarchy support |
| Employees | Add employee profiles with branch, department, and designation info |
| Users | Create CIM users (linked to employee profiles) |
| User Roles | Create roles that define menu access and actions |
| User Role Access | Define which roles can access which menus and actions |
| System Parameters | Set global settings like password policies |
| Authorization Layers | Create groups of authorizers for specific UIs |
| Alert Groups | Define employee groups for alert notifications |
| Admin Workflows | Configure workflows for admin UIs (e.g., Employees, Branches) |
| License Info | View and manage license details |
🔐 CIM Employees: If
isCIMEmployeeis checked, the employee can only create users and assign roles — no request initiation or authorization rights.
👤 um (User Manager) User
The um user is responsible for user creation and role assignment.
🔧 um Capabilities:
| Module | Description |
|---|---|
| Users | Create users based on valid employee profiles |
| User Roles | Assign roles (created by sysadmin) to users |
✅ CIM users can also perform
umuser functions.
🧑💼 Other Users (Initiators & Authorizers)
Any user created from an employee profile can act as:
- A Request Initiator
- A Request Authorizer
🔐 Role-Based Access
- Roles define:
- Menu visibility
- Action permissions (Create, Edit, Delete, Authorize, etc.)
- When a user logs in:
- Menu options appear based on assigned roles
- Action buttons are visible only if granted
✅ Summary
| User Type | Responsibilities |
|---|---|
| sysadmin | Full system configuration, role creation, workflow setup |
| um | User creation and role assignment |
| CIM User | Limited to user and role management |
| Other Users | Perform actions based on roles (initiate, authorize, edit, delete, etc.) |
© BizFlowEngine — Secure Access, Seamless Control