New users that are registered via the admin portal do not have any privileges yet in the organization. You can set up personal privilege settings in the personal user page. The following privilege settings can be managed:
Access to farms
A new user does not have access to any farms of your organization, so the first step is to select which farms the user can see and has access to in the FARM tab. Checking the farms will directly allow the user access to basic data of these farms. More detailed privileges on these farms, such as managing traps, viewing irrigation logs etc., can be managed separately in the FARM ROLES tab. Administrators, such as yourself, always have access to all the farms of the organization and do not require specific farm access.
Organization-wide management roles
By default, new users do not have administrative privileges. If you want someone to have similar administrative privileges as you, you can add these in the MANAGEMENT ROLES tab. Super admins and admins can do the same actions in the admin panel. The only difference is that an admin cannot change settings of a super admin whereas a super admin can change settings of an admin. The management roles is part of the AgrIOT Basic module which is available for everyone and required to use AgrIOT.
When a user has access to a farm he can view the basic farm information. Additional functionalities, for example, trap monitoring and water management are added in the form of modules. Each module has one or multiple roles that allow users to execute specific actions. Modules and their roles are below.
You can grant user module roles per farm. So per farm, you can select what this person can and cannot do. To grant a user a specific role, first select the module (Trap Management in the example image below). Then select the module role for the user for this specific farm. In the example, the user has the “Editor role” (allow to edit or input associated data) and the “Viewer role” (only allow to view associated data) for the trap Management module.
Note that if a user does not have access to a farm then he cannot have any roles for this specific farm and the farm is not visible in this list. New farms are directly available when the user has access to them.
Modules and Roles
AgrIOT Basic is the core module of AgrIOT that you always need. The AgrIOT Basic module allows you to create your farms and fields, manage users, give them management roles, and assign users to specific farms.
Farm manager – A farm manager can perform management tasks for the selected farm. This role is meant for future use.
The Trap Management module is part of our IPM functionalities and allows you to install traps and create and apply trap scenarios (to monitor the trap status and receive notifications) and trap maintenance protocols (for specify trap maintaince and pest recording).
Viewer – A viewer can only view traps and its maintenance activities.
Editor – An editor can view traps, and in addition can install new traps and edit traps. At least one editor should be assigned to a farm to install traps.
Maintainer – A maintainer can view traps, and in addition can do trap maintenance. A maintainer cannot install new traps and edit traps.
Consultant – A consultant is an external users, such as an IPM or trap management advisor. Currently a consultants has similar privileges as an editor, but in the future, they can be assigned specific management tasks, such as defining the optimal trap scenario or trap maintenance protocol.
Irrigation Basic is part of the core features of AgrIOT and allows you to log irrigation on your farms.
Viewer – A viewer can only view irrigation logs of the farm’s fields. New irrigation logs cannot be created by a Viewer.
Editor – An editor can view irrigation logs, and in addition can add new irrigation logs.
The last tab in the personal user page is for additional settings, such as activate/deactivate or delete a user account.
Activating or deactivating an account
As an administrator, you can deactivate a user account. Deactivating an account will block the user from accessing any data of your organization on AgrIOT. Deactivating an account is useful if you want to block a user temporarily. Permanently removing a user can be done by deleting his user account. The activate/deactivate switch is located under the status heading.
Deleting a user account
A user account can be permanently deleted by clicking the DELETE PERSON button. A warning confirmation screen will be displaced to make sure you want to completely remove the account. This action cannot be undone and will remove all account settings of the user. To temporarily deactivate an account follow the instructions for activating or deactivating an account.
Note that removing the user from AgrIOT will not remove data acquired by this user. The data associated with the removed user remain available in AgrIOT.