Farmers

Purpose

The Farmers data-table holds data for farmers KKFU work with. It is an extension data-table which links to other data-tables: Each Farmers record shares the same "ID" value as the linked "Person" record.

The Farmers data-table includes data-fields for the data unique to any farmer which KKFU needs to collect and store, such as their KKIDNum, Date of Joining the Co-op, whether they have paid membership dues, etc.

A full listing of all the fields in the data-table with their purposes and any automation built into the App is laid out below. To fully understand the purpose of the data-fields please consult this.

How and where to access Farmer data

The image below shows the "People" Edit Form, with the "Farmers data" page visible. This is accessed via its own entry in the System Entities screen. People are children of the  Societies entity.

Farmers edit form  

 

Note that the layout of this edit form may have changed if it has been updated by your administrator, and additional actions, reports or resources may have been added.

Linkages to the Farmers Entity

Linkages to the Farmers Entity  

From the Farmers Entity it is possible to see lists of linked data, and add linked data. The image above shows the "New Items" menu open in the Farmers edit-form, with the linked data that can be added.

  1. Farmers can link to all the entities shown: Caretakers, Inspections, CoopTransations and many more. In many cases these linkages are coupled with a Linkage to the Societies entity, so individual records relate to the farmer as well.
  2. The Societies entity is automatically linked to several "base entities" which are part of the Orixa framework, to allow storage of data such as Addresses, Phone-numbers and so on.
  3. The Societies entity is linked to the Images system, so if needed photos of the society or its membership can be added to the database.

 

Data-schema: full details of the data-fields and their purpose in the Farmer data-table

Field- Name / Data-type

Description / Purpose

Possible Values

Coding / Automation

ID (Primary Key) Unique number which identifies each record.Automatically set by Orixa, not under the control of users or developers.
KKIDNum (Text) Self explanitoryComputed by Orixa, but can be updated by user.ReadOnly, 30 Default value: NewKKIDNum(ID)
PassbookNum (Text) Self explanitoryEntered by user
DateJoined (Date) Self explanitoryEntered by user
UTZCertComplying (true/false) Self explanitoryTrue / false Default value: false
CertificationIDList (Text) List of certifications such as UTZ, Organic, Fairtrade to which the farmer complies.Entered by userID-List: Allows users to select one or more items from a list stored in the Types data-table.
DateJoinedUTZ (Date) Self explanitoryEntered by user
CaretakerCount (Integer) ReadOnly, value generated by Orixa from the number of Caretaker records added for this farmer.Value generated by Orixa
CoopMember (true/false) Self explanitoryTrue / false Default value: false
DateJoinedCoop (Date) Self explanitoryEntered by user
OldKKIDNum (Text) ReadOnly, value generated by OrixaValue generated by Orixa
FarmMapped (true/false) Self explanitoryTrue / false Default value: false
DateCreated (Timestamp) Set to the exact date and time the record was first created.Automatically set by Orixa, not under the control of users or developers.
Current (true/false) Untick this field if the record is out-dated, no longer in use or discontinued.True / false Default value: true