Planting protocols are good agricultural practices (GAP) that need to be followed to ensure good yields. These protocols are mostly chronological and vary based on commodity group. The super admin will need to define the global list of planting protocols for all the various commodity groups. A project or company admin can then define their monitoring based on the protocols defined by the super admin.
There are two steps in defining planting protocols
To create a planting protocol, the super admin will need to enter the following fields.
Field | Validation | Description |
---|---|---|
Name | Required | The name of the planting protocol |
Clicking on a save button saves the details of the planting protocol. From a list of already defined planting protocols, the super admin should be able to edit and delete. Deleting should not be allowed if the planting protocol already has activities tied to it.
Examples of planting protocols are
After creating the global list of planting protocols, the super admin will need to assign protocols to commodity groups and rank them. The table below defines the various fields expected when creating the mapping between planting protocols and commodity groups.
Field | Validation | Description |
---|---|---|
Commodity Group | Required | The commodity group to assign planting protocols to |
Planting Protocol | Required | The name of the planting protocol |
Rank | Required | The rank of the protocol in relation to the other protocols. This will be a number. |
Enforced | Required | Determines if the protocol's rank is enforced. For example, if the rank is 2 and enforced, the user will need to enter an activity before they can proceed to the protocol ranked as 3. |
Assigning planting protocols to a commodity group is a repetive task and the UX should be designed to be very intuitive to cut down on the repetitiveness.
The following messages should be displayed during the management of planting protocols.
Message | Show When |
---|---|
You have no planting protocols defined. Click on the button below to add one. | There are zero planting protocols defined |
Planting protocol was added successfully | Planting protocol has just been added |
Planting protocol could not be added. Please try again | Planting protocol failed to be added |
Are you sure you want to delete [Planting protocol name]? | Admin clicks to delete a Planting protocol |
Planting protocol deleted successfully | Planting protocol is deleted |
Planting protocol could not be deleted. Please try again. | Planting protocol failed to delete |
This planting protocol cannot be deleted because there are activities tied to it. | Planting protocol failed to delete because it has activities |
Planting protocol was successfully assigned to [commodity group name] | Protocol is assigned to commodity group successfully |
Planting protocol could not be assigned to [commodity group name] | User is unable to assign protocol to commodity group |
[planting protocol name] is already assigned to [commodity group name] | Protocol being assigned already exists for commodity group |
In This Document