User Management
Users Management Description
User management in Softyflow gives you full control over how people access and interact with the platform. You can create, update, or remove users, assign them roles, define custom metadata, and configure delegation rules to ensure business continuity.

Available Licences
Softyflow uses a user-based licensing system. Each time you create a new user , one license is consumed. The Licence Number indicator, visible at the top of the Users page (under Account → Users
), shows how many active user licences are in use from your total quota.

Example: If you have 105 users and a global license capacity of 1,000,000, the usage indicator will show 0.01%.
You can:
- Monitor the number of active, blocked, and total users directly from the dashboard.
- View real-time license usage under the Licence Number section.
⚠️ To optimize license usage, we recommend deleting or deactivating unused accounts instead of simply blocking them, as blocked users may still count against your quota depending on the configuration.
Create a User
To create a new user:
Click on Create a User at the top right of the Users page. This opens a form for defining user-specific settings.
Fill in the User Details tab:
- Email (acts as the unique identifier)
- First Name / Last Name
- Default Language
- Access to IDE
- Block User (optional)
- Send Welcome Email
- View Password
Use the additional tabs:
- Metadata: Custom fields (e.g., department, role, region)
- Groups: Assign to predefined user groups
Click Add to finalize creation. The new user will appear in the global list.

View & Search for Users
From the user management interface available at /ide/users, you can view, filter, and manage all registered accounts in your workspace. The list displays useful attributes such as user name, email, access to IDE, status (active, blocked), and last login information. This allows administrators to monitor activity and quickly identify inactive or misconfigured accounts. Use the search bar and column filters to locate users by first name, last name, email . The filter system supports multi-criteria queries, making it easier to perform targeted audits or group-based reviews. Click on any user row to open the profile in a side panel. From there, you can update user information, assign roles or groups, or configure delegations. This centralized and dynamic view makes it simple to track user status, perform audits, or onboard new collaborators efficiently.

Update a User
Updating a user in SoftyFlow is a straightforward process that allows administrators to modify various aspects of the user's profile. To update a user, follow these steps:
Locate the user you wish to update in the user management interface. This can be done by navigating to the relevant section, such as /ide/users.
Click on the user's profile to open the slider associated with their account. This slider provides a comprehensive view of the user's information and settings.
Within the user slider, you will find different sections for updating specific aspects of the user's profile:
a. General Information
Edit the user's basic details such as:
Email address (must remain unique)
First and Last Name (used for display across forms and processes)
Default language for platform localization
This section ensures the user profile is consistent with internal directory or HR information.

b. Metadata
Add or update custom metadata attributes like:

Department, Company, Assignment, or Employee ID
Values can be used for filtering data, restricting access, or driving conditional logic in forms and workflows
Metadata values are scoped by environment (TEST, UAT, PROD)
Admins can define metadata types and values in Settings → Metadata. Go to metadata settings
c. Roles or Groups
Assign the user to one or more roles or groups:
Roles define what the user is allowed to do (permissions, visibility)
Roles allow you to assign and manage user access to applications.
Both are environment-dependent and can differ between TEST, UAT, and PROD
This configuration is key to tailoring the user experience and enforcing internal governance policies.

d. Delegations
Delegation in Softyflow enables you to maintain process continuity when a user is unavailable, absent, or needs to transfer responsibilities temporarily. Instead of manually reassigning every task, you can configure automated delegation rules to redirect actions to designated substitutes.

Delegation settings are configured per user and can be customized with the following controls:
Delegate to another user: Choose a substitute who will take over the user's assigned tasks during the delegation period.
Effective dates: Define a start and end date to restrict the delegation window (useful for planned absences, vacations, etc.)
Delegated scope: You can choose whether the delegation applies to all processes or only selected workflows.
Example: A team manager on leave delegates approval rights to their deputy for the "Leave Request" process only, from August 10 to August 20.
Delegations can be created or updated from the user profile view (tab: Delegation). Once configured, they are automatically enforced by the engine during process execution.
This mechanism improves business resilience, ensures timely task handling, and avoids bottlenecks in critical workflows.
After making updates to a user’s delegation settings, click Save to apply the changes and activate the delegation rule.
Deleting a User
When a user no longer needs access to Softyflow, you can remove their account through a secure and structured process.
⚠️ Before deleting a user, always configure a delegation to transfer any pending tasks, approvals, or responsibilities. This prevents process disruption and ensures business continuity.
To delete a user:
Go to /ide/users and locate the account you wish to remove.
Click on the user's profile to open the side panel.
Block the user to immediately revoke access and prevent login or changes during the transition.

Review and configure delegation if not already done — especially if the user owns active process instances.
Once verified, click the Delete User button to initiate removal.
Confirm the action when prompted.
The user account and associated access rights will be permanently deleted. Deleting users should be done with care. It's best practice to block the user first, transfer responsibilities, and ensure that all tasks are either reassigned or closed before finalizing the deletion.
This approach keeps your workflows secure and guarantees that operational handovers are smooth and traceable.
IDE Rights
SoftyFlow uses a user-based licensing system, where each license corresponds to a single user account. When you create a new user and grant access to the IDE, granting IDE access allows the user to interact with the application builder; however, you still need to specify which parts of the IDE they can access (e.g., Projects, Files, Databases, Monitoring, etc.).
This configuration is defined in the "IDE Resources Access" section during user creation or editing, by navigating through:
Users
→ Create a User
→ Access to IDE
→ IDE Resources Access
