Load

Main > frePPLe Manual > Modeling > Load

Loads are used to model the capacity consumption of an operation.

Fields

Field Type Description
resource resource Resource being loaded.
This is a required field.
operation operation Operation loading the resource.
This is a required field.
quantity double Load factor of the resource.
The default value is 1.0.
effective_start dateTime Date after which the resource load is valid.
Before this date the planned quantity is always 0.
effective_end dateTime Date at which the resource load becomes invalid.
After this date (and also at the exact date) the planned quantity is always 0.
action A
C
AC (default)
R
Type of action to be executed:
  • A: Add an new entity, and report an error if the entity already exists.
  • C: Change an existing entity, and report an error if the entity doesn't exist yet.
  • AC: Change an entity or create a new one if it doesn't exist yet.
  • R: Remove an entity, and report an error if the entity doesn't exist.

Example XML structures:

  • Defining a load
 <plan>
    <loads>
       <load>
         <resource name="machine A"/>
         <operation name="operation B"/>
       </load>
    </loads>
 </plan>
  • Defining a load nested in an operation structure
 <plan>
    <operations>
      <operation name="operation B">
        <loads>
          <load>
            <resource name="machine A"/>
            <usage>1</usage>
          </load>
        </loads>
      </operation>
    </operations>
 </plan>
  • Defining a load nested in a resource structure
 <plan>
    <resources>
      <resource name="machine A">
        <loads>
          <load>
            <operation name="operation B"/>
            <usage>2</usage>
          </load>
          <load>
            <operation name="operation C"/>
            <usage>1</usage>
          </load>
        </loads>
      </resource>
    </resources>
 </plan>
  • Deleting a load
 <plan>
    <loads>
       <load action="R">
         <resource name="machine A"/>
         <operation name="operation B"/>
       </load>
    </loads>
 </plan>