2.1. User Management Subsystem StructureThe user management subsystem consists of the following components (Fig. 2.1):
- The list of “Position” – users of the system with reference to the hierarchical structure;
- Operation “Change password” – operation for changing the previous user password
- List “Password policy settings” – a set of parameters that are configured by the administrator
- Log in system logs – captures the date, time, employee, role when entering the WEB interface
- The list of “Roles” – sets of user rights that govern the ability to work with the interface;
- The list of “Employees” – a list of employees of the Company;
- Systems for sending messages to users of the mobile component of the system.
- Report usage log – records the date, time, employee, position and type of report used by users of the WEB interface
2.2. List of “Positions”The list of “Positions” consists of users of both the mobile component of the system and users of the WEB interface. For each position in the system, the following parameters are set (Fig. 2.2)
- Title – title of the post;
- Position – the position corresponding to the given position;
- Description – additional information on the position;
- Login – user login for access to the PDA interface (mobile application);
- Password – password for access to the PDA interface (mobile application)
- Role – the role of the user in the system;
- Division – the division to which the user belongs;
- Employee – an employee who holds this position;
- Submits – the Position to which this Position submits;
- HWID – code of the mobile device that this user uses;
- Creation date – the date the record was created;
- Creation date – the date the record was created.
The list of user roles displays the available sets of user rights in the system (Fig. 2.3). The list of roles is fixed and cannot be changed. The following user roles are available:
- Administrator – a full set of rights to work with the system. Allows you to view, edit and create records in all tables. Designed for system administrators.
- Coordinator – a role similar to the Administrator role, but with limited access to the Positions and Users tables. Designed for employees who can edit background information in the system.
- National Manager – a role with limited access rights to information and to the user management subsystem.
- Division Manager – a role with limited access rights to reference information and to the user management subsystem. In addition, this role can be viewed by data associated with subordinate employees.
- Supervisor – a role with limited access rights to help information and to the user management subsystem. In addition, this role can be viewed by data associated with employees subordinate to them, as well as working with the mobile component of the system
- Merchandiser – This role allows the user to work only with the mobile component of the system. Users with this role cannot work with the WEB interface;
- Analyst – the role allows you to view data from all system tables, but cannot create new records and edit existing ones;
- Auditor – the role allows you to view data from all the tables in the system, but cannot create new records and edit existing ones. In addition, the Auditor can create the routes of the Auditors and upload them to the PDA to verify the operation of the merchants. It can work with the mobile component of the system.
- Distribution Manager — has the same rights as the Coordinator, but at the same time there is full access to the “Distributor Report Forms” and “Employees”, there is no possibility to delete TT
2.7. Employee List ManagementThe system provides for storing a list of employees (Fig. 2.4) for linking system users to specific employees. The system keeps track of the dates associated with the Position and allows you to specify which operations were performed in the system by a specific employee. For the employee is indicated:
- Surname, name;
- The system automatically records the date the record was created;
- Login – user login to access the WEB interface;
- Password – password to access the WEB interface.