Mekashron CRM has 4 types of users
- Customer
- Employee
- Business
- User (used as a user for Windows CRM)
Each type has his own permissions set an rules what functions allowed to be executed.
Adding a customer
In the CRM, Press Add Customer > Online tab > set the customer username and password, fill other required fields and press OK.
The customer will be saved in table entities and his login information will be stored in entities.ol_username & entities.ol_password
Adding an employee
Same process as adding a customer in addition need to hire the entity by calling the function Employees_Update() the flag for the entity as employee for specific businessID will be stored in table employees with employees.entityID & employees.businessID set and employment status will be set in field employees.status
Status values: 0=Fired, 1=Hired, 2=On vacation, 3=shift on, 4=shift off
Adding a business
In the CRM, Press Sales > Settings > Business Settings > Add business. and then follow the same process like Add Customer.
The business will be stored in table entities & business his login information will be stored in entities.ol_username & entities.ol_password and business flag will be set to entities.isBusiness=1.
link between entity and business is set in business.EntityID=entities.EntityID
Permissions
Users are assigned to permissionsgroup.PermissionGroupID. In permissionsgroup we have fields access_permissiongroups and access_usergroups. User is allowed to see ONLY data belong to users assigned to groups or permissiongroups in access_ fields.
For example, manager1 assigned to permissionsgroup that access_usergroups allows manage users from groups X and Y.
manager1 will be allowed to see sales, reports, statistics etc only of users assigned to groups X and Y. users assigned to other groups will not be visible.