Process resource activity
CLEM.Activities.ResourceActivityProcess
Process a resource to create another resource.

A farm may value add by processing one resource into another resource of greater value. For example, tomatoes may be processed into tomato paste before being sold. This processing activity may incur some additional labour and financial costs. This activity is used to perform the processing of one resource into another resource.
While Transmutation will convert one resource into another resource when in deficit, this activity allows the process to be performed when specified and allows for labour and financial costs to be included.

The following parameters are used to define this activity

This parameter points to one of the defined resource types of the Resources available for this simulation. This entry is a drop down list of available Animal food store types, Human food store types, Greenhouse gas types, Equipment types, Other animal types, Product types and Water types. There is no ability to process Labour, Land or Ruminants.

This parameter points to one of the defined resource types of the Resources available for this simulation. This entry is a drop down list of available Animal food store types, Human food store types, Greenhouse gas types, Equipment types, Other animal types, Product types and Water types. Labour, Land and Ruminants cannot be created.

The amount reserved from processing. This is the minimum amount stored before processing is possible.

The rate at which one unit of the Resource to process is processed into one unit of the Resource created. For example, a conversion rate of 0.1 for creating tomato paste would mean for every kg of tomatoes processed 100 g (1 x 0.1=0.1 kg) of tomato paste would be created.

This parameter will determine what action is taken if there are insufficient resources to perform this activity.
You can report an error and stop the simulation, skip this activity or use the resources available. See What to do when resources are limiting

The following components will add additional functionality to this activity
This activity provides the following units for components: fixed and per amount to process

Any Activity fee will include financial costs based on any specified identifiers and units and may limit the outcomes if supported and OnPartialResourcesAvailableAction set to UseAvailableWithImplications

Any Labour requirement will include labour allocation to perform this activity based on any specified identifiers and units and may limit the outcomes if supported and OnPartialResourcesAvailableAction set to UseAvailableWithImplications

This activity respects all Timers allowing you to determine when it will occur. See Using timers

This activity is performed during the Get Resources Required event of the setup and time-step events. This is the standard, monthly clock event by which CLEM activities request resources and perform actions based on the resources provided, therefore this activity will compete with most activities in the time-step with their location in the simulation tree determining the order they are processed (this includes activities located on other CLEM and Market components). If this activity relies on another activity having been performed, or other activities rely on this activity in the time-step, ensure it has been performed in the correct order based on it's position in the simulation tree.
See also