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:

  • sysadmin
  • um (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 isCIMEmployee is 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 um user 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