Resource Requirement Mappings

* = Required

Name

Description

Type

Values

AttentionPercent

The percent of the Resource’s attention consumed by this Resource Requirement. For example, two Operations with Attention Percents of 60% and 40% could schedule “stacked” on each other in the Gantt — running simultaneously. A maximum of 100% summed across all simultaneous Operations is enforced. For this to have an effect, the Resource’s Capacity Type must be set to Multi-Tasking and the Activity’s PeopleUsage must be set to Use All Available. Int32  

BlockFillImageFile

If BlockFillType is set to Image, then this image is used to fill blocks in the Gantt (or the Resource Image is used if this is left blank). This can be used to visually differentiate different types of operations or resources. The values specified are the full name of the file such as: myfile.png. These image files are in the ResourceImages folder under the client executable (with the images displayed in the Resource grid). String  

BlockFillPattern

If BlockFillType is set to Pattern, then this pattern is used to fill blocks in the Gantt. This can be used to visually differentiate different types of operations or resources. String  

BlockFillType

Specifies how the blocks in the Gantt should be filled. String  
CopyMaterialsToCapabilities If true, for each MaterialRequirement on the Operation, a RequiredCapability will be created and assigned to this ResourceRequirement. Capability ExternalId will be the same as MaterialRequirement’s ExternalId. Boolean  

DefaultResourcePlantExternalId

The external identifier of the plant in which resource used to complete the resource requirement is found.  String  

DefaultResourceDepartmentExternalId

The external identifier of the department in which resource used to complete the resource requirement is found.  String  

DefaultResourceExternalId

The external identifier of the resource used to complete the resource requirement.  String  
DefaultResourceJITLimitHrs The DefaultResource will expire (will not be enforced) this many hours prior to the activity’s JIT Start Time. This provides flexibility during Optimization to choose other Resources if the Default Resource is unable to start the activity on time, thus minimizing the chance of it being late. Double  

UseDefaultResourceJITLimitHrs

If true, the default resource will not be enforced for the number of hours defined in the DefaultResourceJITLimitHrs prior to the activity's JIT start time.  Boolean  

Description

Text that describes the purpose or source of the Resource Requirement. String  

ExternalId*

The external identifier for the resource requirement. String  

JobExternalId*

The external identifier for the job associated with this resource requirement. String  

MoExternalId*

The external identifier for the manufacturing order associated with this resource requirement.  String  
NumberOfResourcesRequired If greater than 1, create this many duplicates of this ResourceRequirement Int32  

OpExternalId*

The external identifier of the operation associated with this resource requirement.  String  

PrimaryRequirement

If true, the resource requirement is defined as being the primary resource requirement. Boolean  
UsageStart Defines when the operation starts using the resource. Must be less than or equal to the UsageEnd value.
  • Setup: Only used during the Operation Setup
  • Run: Used during the Operation Run times
  • PostProcessing: Used during the Post Processing times
  • Storage: Storage only occurs if the material is being stored in a tank.
  • EndOfStoragePostProcessing: EndofStoragePostProcessing only occurs if the material is being stored in a tank.
String Setup
Run
PostProcessing
Storage
EndOfStoragePostProcessing

UsageEnd

Defines when the operation is finished using the resource. Must be greater than or equal to the UsageStart value.
  • Setup: Only used during the Operation Setup
  • Run: Used during the Operation Run times
  • PostProcessing: Used during the Post Processing times
  • Storage: Storage only occurs if the material is being stored in a tank.
  • EndOfStoragePostProcessing: EndofStoragePostProcessing only occurs if the material is being stored in a tank.

 

 String Setup
Run
PostProcessing
Storage
EndOfStoragePostProcessing