Tracking activity status

Advanced topic - requires coding skills

The status of activities through time is an important outcomes of the farming system simulation as it defines the ability of the tasks to be performed and any problems that may have been encountered. The status of an activity will inform the user when it was successful, not needed (skipped due to timers), performed with partial resources available, or even performed but with no action needed. The ledger of activity status is displayed in the Activities performed report which automatically handles creation of the activities performed ledger which is used for generating the display. The status of each activity is handled in the code of each activity and the CLEMActivityBase provides methods to clear and report all activities' status as well as some setting of activity status as resources are taken and used.