User management

2.1. User Management Subsystem Structure

The user management subsystem consists of the following components (Fig. 2.1):
    1. The list of “Position” – users of the system with reference to the hierarchical structure;
    2. Operation “Change password” – operation for changing the previous user password
    3. List “Password policy settings” – a set of parameters that are configured by the administrator
    4. Log in system logs – captures the date, time, employee, role when entering the WEB interface
    5. The list of “Roles” – sets of user rights that govern the ability to work with the interface;
    6. The list of “Employees” – a list of employees of the Company;
    7. Systems for sending messages to users of the mobile component of the system.
    8. Report usage log – records the date, time, employee, position and type of report used by users of the WEB interface 
Figure 2.1. List of system users

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)
  1. Title – title of the post;
  2. Position – the position corresponding to the given position;
  3. Description – additional information on the position;
  4. Login – user login for access to the PDA interface (mobile application);
  5. Password – password for access to the PDA interface (mobile application)
  6. Role – the role of the user in the system;
  7. Division – the division to which the user belongs;
  8. Employee – an employee who holds this position;
  9. Submits – the Position to which this Position submits;
  10. HWID – code of the mobile device that this user uses;
  11. Creation date – the date the record was created;
  12. Creation date – the date the record was created.
Figure 2.2. Card "Positions"

2.3. Operation “Change Password” 

– This operation is provided for changing the previous user password.

2.4. Management “Password Policy Settings”

The password policy settings can be changed by the administrator to comply with the security policy.

2.5. Login Log

It records the date, time, employee role at the time when the person entering to the WEB-interface.

2.6. User role management

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: 
  1. 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.
  2. 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.
  3. National Manager – a role with limited access rights to information and to the user management subsystem.
  4. 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.
  5. 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
  6. 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;
  7. Analyst – the role allows you to view data from all system tables, but cannot create new records and edit existing ones;
  8. 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.
  9. 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
A certain role is assigned to the user by the administrator by filling in the relevant details in the user’s card (p. 2.2).
Figure 2.3. List of roles

2.7. Employee List Management

The 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:
  1. Surname, name;
  2. The system automatically records the date the record was created; 
  3. Login – user login to access the WEB interface;
  4. Password – password to access the WEB interface.
The employee is assigned to a specific position by the system administrator by filling in the relevant details in the post card (p. 2.2).
Figure 2.4. List of employees

2.8. Sending messages to users

 The system allows you to send messages to users of the mobile component of the system (Fig. 2.5). To do this, use the Messages section in the user management subsystem.
Figure 2.5. List of messages to users of the mobile component
Messages can be sent both to an individual user or to a group of users. A new message is created using the “Create” button (Fig. 2.6). After creating a new message, it indicates the subject of the message, the text of the message and indicates the users to whom the message is intended.
Figure 2.6. Create a new message to the user of the mobile component

2.9. Report Usage Log

It fixes the date, time, employee, position, type and type of report used by users of the WEB interface.
Figure 2.7. Report Usage Log