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 the BlockFillType is set to 'Image,' this image is used to fill the Gantt block (or the Resource Image is used if this is left blank). This can be used to differentiate the 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 the BlockFillType is set to 'Pattern,' this pattern is used to fill the blocks in the Gantt. This can be used to differentiate the types of operations or resources. String  

BlockFillType

Specifies how the blocks in the Gantt should be filled. String Default
ImageAlignedCenter
ImageAlignedLeft
ImageAlignedRight
Pattern
CopyMaterialsToCapabilities If True, for each MaterialRequirement on the Operation, a RequiredCapability will be created and assigned to this ResourceRequirement. The Capability ExternalId will be the same as MaterialRequirement's ExternalId. Boolean  

DefaultResourcePlantExternalId

The External identifier of the Plant in which the Resource used to complete the ResourceRequirement is found. String  

DefaultResourceDepartmentExternalId

The External identifier of the Department in which the Resource used to complete the ResourceRequirement is found. String  

DefaultResourceExternalId

The External identifier of the Resource used to complete the ResourceRequirement. String  
DefaultResourceJITLimitHrs This represents the duration from the release on the default resource for which the operation can schedule on non-default resources.  This provides flexibility during optimization to choose other Resources if the Default Resource cannot start the Activity on time. This minimizes the chances of it being late. A value of zero means the default resource is not a constraint, but otherwise, no effect. A value less than zero will allow the operation to schedule on non-default resources before the default resource. Double  

UseDefaultResourceJITLimitHrs

Whether to allow scheduling on non-default resources. Boolean  

Description

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

external*

The External identifier for the Resource Requirement. String  

JobExternalId*

The External identifier of the Job associated with this Resource Requirement. String  

MoExternalId*

The External identifier for the Manufacturing Order is 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 is associated with the 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