Staff 

Purpose

The Staff data-table a list of the staff (field officers, IT offices etc.) who KKFU work with. It is an extension data-table which descends from People, all staff are people, and so data relating to their names, date-of-birth etc., need to be entered here first, then the staff data-record subsequently.

It includes data-fields such as "ActivityType", to list the type of activity which occurred, start and end dates.

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.

Note that this data-table was used for a period in the 2010's and has since stopped being used. It is still present in KKSys, and can be used again by KKFU staff at any point.

How and when to access Staff

The edit form is accessible from the People-Farmers-Staff data-entity on the KKSys System Entities screen, and is shown below.

Staff Edit Form  

  1. Note that in the image above, we are viewing data for staff member "Andews Boateng"
  2. This has "People" data added, which is on the first tab of the edit form.
  3. Data specific to this staff member is stored on the "Staff" tab, including the staff-member's Supervisor, their Position etc.

Details of the Staff edit-form

Adding Staff data  

When adding a "Staff" Record, first add a People record, and enter data such as first-name, last-name etc., on this screen. Then:

  1. Click on the "Add extension record" button.
  2. Click on "Add data for Staff", note that this option is greyed out if a Staff record is already present.

Staff edit-form details  

Once a "Staff" record has been added a small number of extra staff-related fields is available.

  1. StaffTypeID: Contains options such as "Permanent", "Salaried" or "Casual".
  2. PositionID: Contains options such as "ICO Officer", "ICO Manager", "IT Staff" etc.
  3. DistrictsWorkedList: for ICO officers use this field to select the district where the staff-member works. The choice in this field will determine which Societies and Zones an ICO officer can see and work with.

 

Data-schema

Field- Name and 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.
SupervisorID (Link-ID) Links to the Staff tableSelected from list by User[Properties] Reuselast=1
StaffTypeID (Link-ID) Links to the Types tablePick from list of possible Types values.
PositionID (Link-ID) Links to the Types table, pick from values such as "field officer"Pick from list of possible Types values.
StartDate (Date) Date the staff member started working for KKFUEntered by user
EndDate (Date) Date the staff member stopped working for KKFU, leave blank for staff who are currently employed.Entered by user
Current (true/false) Untick this field if the record is out-dated, no longer in use or discontinued.True / false Default value: true