Other animals feed
CLEM.Activities.OtherAnimalActivityFeed
Performs payment and labour allocation for a task relating to other animals.

The Other Animals Feed Activity is used to request feed for selected individuals in the Other animals from the Animal food store. Feed activities will be undertaken in the order they appear in the Activities tree starting from the upper most activity and working through all its branches first.
The other animals feed activity uses a filtering approach to specify individuals in the herd and amounts to supply selected individuals allowing for management of specific groups of individuals. This allows the user to provide specific criteria for the individuals fed, such as lactating females, or female weaners, or any individuals between x and y months old.
This activity is used to account for feed used, costs and labour. It does NOT influence the growth or survival of individuals.

The following parameters are used to define this activity

This represents the feed to provide. This entry is a drop down list of available Animal food store type resources of the Animal food store available for this simulation.

A number of feeding styles are provided to assist in determining the amount of feed to supply individuals.

The specified daily amount (kg per day) will be fed to the specified group of individuals. (Overfeeding possible, see Smart Feeding and the Stop feeding when satisfied parameter)

The specified daily amount (kg per day) will be fed to each individual in the specified group of individuals. (Overfeeding possible, see Smart Feeding and the Stop feeding when satisfied parameter)

The specified proportion of each individual's weight will be fed daily to the specified group of individuals. (Overfeeding possible, see Smart Feeding and the Stop feeding when satisfied parameter)

Supply this proportion of the amount currently in the Animal food store type being fed. (Overfeeding possible, see Smart Feeding and the Stop feeding when satisfied parameter)

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 are required to use this activity

This component defines the individuals fed and the amount to be fed to this group. You can have any number of Other Animal Feed Groups under the feeding activity.

This component specifies the amount to be fed to the specified ruminants and contains a number of filters and sorts to define the individuals to be fed. This component assumes that the same amount is fed every month. You could also use a number of these components with event timers to supply different amounts fed at different times of the year.
See Feed ruminants for examples and more details.

The following components will add additional functionality to this activity
This activity provides the following identifiers: Number fed and Feed provided
This activity provides the following units for components: fixed, per head and per kg fed

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 will occur in every time-step unless timers are used to restrict this activity (see Using timers).
If you require different timers for the different feed groups you will need to create a separate Other Animals Feed Activityfor each time period required. AlOther Animal feed groups within a Ruminant Feed Activity will obey the set of timers applied to the activity.

This activity will report all transactions to a Resource ledger report with Animal food store if provided.

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.

Feeding is undertaken on all individuals of the current herd considering any filter groups above the activity.

This task will be performed on individuals meeting the following filter rules
All other animals OnFarm
You can further customise this selection by adding Ruminant groups with only unique individuals from all groups considered. That is there will not be any double feeding.

The following status values apply to this activity and are shown in Activities performed report:
![]() |
blank | The activity was not considered in this time-step |
![]() |
not needed | No individuals were fed or there was no food to feed |
![]() |
partial | Only a portion of the potential animals were fed |
![]() |
success | All individuals were fed |
See also