Creating Users
The user creation form is available to admins and employees with the appropriate permissions.
The section is located here: /app/users/create
Through the menu:
- Personnel Management
- Employee Schema and Directory
- "Employee Directory" tab
- "Add Employee" button
Creation Form
The fields in the form are the same across all tenants, except for differences in authentication format.
Mandatory fields:
- Phone number
- City — the city where the person lives
- Job role — type of position, for example: "manager" or "developer"
- Position — full position from the general list, for example: "Head of Development Department" or "Middle Laravel Developer"
- Department — the division in the company structure that primarily defines the immediate supervisor
Optional fields:
- Branch — affiliation with the office (or store) where the person works or, for those who work remotely, to which they are financially tied.
Access Provisioning
User authentication varies across different tenants (portals).
Email and Password
The simplest option: you need to enter the email, and the password will be generated automatically.
After this, the administrator can log into the user's profile and change their password.
The user can also change their password at any time.
Integration with Email Server
The user creation system allows connecting various integrations and configuring data transfer through interaction workflows.
On the portal, this can work as follows:
- A request with the employee's data (full name, position, branch, phone number, random password) is sent to the email service (RoundCube).
- An account is created based on the full name (an email address is created, considering duplicates), a signature is created, and the user is added to the necessary mailing lists.
- A new email address is returned.
- Then, in the second stage, a request is sent to Bitrix24, where the user is created.
- As a result, the new user and password are displayed on the screen.
- If the process hangs somewhere, the data will be sent to the person creating the user via email.
Assigning Email of a Terminated Employee
This is a special process that is needed in extreme cases and is not encouraged by the entire IT department due to risks associated with security and rights delineation.
When this needs to be done, you can check the box "Assign Email of Terminated Employee."