The Traceability Process
Process Outlined
- A field supervisor signs in and registers the company's plots by providing the required details.
- The app automatically generates a unique traceability code once a plot is registered.
- Field supervisors record farm activities (fertilizer application, pesticide spraying, irrigation, harvesting) with dates and quantities used. Each activity must be tied to a plot. The recording of the first activity marks the beginning of a season.
- Recording of harvesting or the final activity marks the end of a season. Assuming the final activity is harvesting for example, this can be carried out multiple times before the close of the season.
- Users scan the QR code for a plot to access the plot's traceability data. These will be all the activities carried out on that plot during the season.
We know what activity number is being recorded because when setting up, the admin specifies the activities and their numbers.
Flow Diagram
Below is a diagram capturing the above outlined process.

Flow Diagram Explained
The flow only focuses on traceability.
- A user signs up and verifies their account.
- The user then signs in to their account.
- If the user is a supervisor they can either register a plot, list the plots they have already created or scan a QR code.
- If the user is not a supervisor, they can scan QR codes or enter a code.
- The user will see a list of activities for the plot the QR code is linked to.
The consumer does not need to sign in to view traceability information. Anyone with a traceability or QR code should be able to view information tied to that code.
Traceability Data to Display
The end users who receive the final products and scan the QR code or enter the traceability code should see the following information about the products:
- Company details: Name, website and address.
- Date planted
- Date harvested
- Activities performed
Code Sequence
A QR code / traceability code will automatically be generated when a plot is created. Scanning or entering this code will provide all activities tied to that plot.
There is a logic to how the traceability codes are generated. An example traceability code is shown below.
CWPLPN23070824DSP
The following is the breakdown of the above traceability code.
Field |
Description |
CWPLPN23 |
This is the prefix assigned to all plots. CW-Cotton Weblink, PL-Portofolio Limited, PN-Plot Number 23 |
070824 |
The date the first activity was performed on the above plot. |
DSP |
The code of the supervisor who supervised the first activity. |
Recording of all activities will be tied to this code until the season is done. Once the season is done, the plot is archived.
Benefits of Tracing
- Improved transparency: Provides real-time data on farming practices for all stakeholders.
- Enhanced food safety: Enables tracking of fertilizer and pesticide use to ensure compliance with regulations.
- Streamlined operations: Simplifies data collection and record-keeping for farmers and Cotton Weblink.
- Increased consumer confidence: Provides consumers with information about the origin and production methods of their food.