Operators can be seen as `sub users` of a Cyclos user with a member
product (no broker or admin). Operators are commonly used for companies
that have more than one person working with (the same) company account.
Using the operators the company can keep track of who did what (e.g.
payment). Another typical use of operators are cashiers at shops or
cash-in / cash-out points.
Operators have an own login name and profile fields, and they can have their own cards and mobile phones, but do not have an own account or any other Cyclos entity like advertisements and references. Users (with permissions) can create operators and assign permissions to them, for example to create advertisements and perform specific payments. Also the user can set rules and thresholds like a maximum daily transaction limit (for each transfer type). An operator can never have more permissions than the main user has himself.
Two types of operators exist. The first one is merely an alias for the main user. So it is just an extra user that has the same permissions as the main user. The second type is an operator that is part of a group. The main user can create operator groups and set permissions and rules in the group. When creating a new operator a group will need to be selected in the creation form. The new operator will get the permissions defined for the group.
The user has various controls over its operators. The user can for example see the connected operators and disconnect them if needed. And the user can list all transactions made or received by specific operators. Administrators and Brokers can also manage operators (via the profile of the main user or the connected users - operators menu item).