Resource Operation Mappings

* = Required







The external identifier of the capability associated with the operation that was automatically created.  String  


Whether requirements should be automatically created for this operation.  String  


If true, then when the clock is advanced past the end of the operation, it is Finished automatically. Boolean  


If true then when the clock is advanced, the operation has its progress reported according to schedule. Hours are automatically added to the fields for Reported Setup, Run, and Post-Processing values — depending upon the current Production Status of the activities. For example, if the activity’s Production Status is Running, when the Clock is advanced then the Reported Run Hours is incremented by the difference in hours between the old clock and new clock values. Note that in order for the activities to have their scheduled lengths adjusted as a result of this auto reporting of progress, the Time Base Reporting value on the Operation must also be checked. To preserve the auto-computed values for Reported Setup, Run, and Post-Processing, updates from imports are ignored. However, manual updates of these fields from the user interface are applied. Boolean  


RESERVED FOR FUTURE USE If the operation is scheduled after its JITStartDateTime, then we split the operation evenly into n activities where n is the number of eligible Resources. The resulting split activities are scheduled independently of each other and may schedule on the same or different Resources. This also controls un-splitting. During optimizations, if an activity is found to have been split unnecessarily then it will be unsplit. This applies both to automatically and manually split activities. (Inherited from InternalOperation.) Boolean  


On batch resources, operations with the same batch code are allowed to run in the same batch.  String  


If true then Activities can be ‘paused’ for Offline Capacity Intervals. If false, Activities won’t start until there is sufficient time to complete them in one continuous interval. (Inherited from InternalOperation.) Boolean  


If true, then activities can be resized.  Boolean  


This indicates to the planner that this work can be subcontracted if necessary. For display only. (Inherited from InternalOperation.) Boolean  


Cost per unit per day after this operation is finished. This is for costs related to shrinkage, spoilage, raw materials, engineering changes, and customer changes that may cause materials to be scrapped. For display only. (Inherited from InternalOperation.) Decimal  


The planned operation end date to be used to measure schedule conformity. DateTime  


The planned operation start date to be used to measure schedule conformity.  DateTime  


Used to restrict resources to only perform compatible work at simultaneous times. If specified, then any scheduled operation’s CompatibilityCode must match the CompatibilityCode of other operations scheduled on resources with the same CompatibilityGroup.(Inherited from InternalOperation.) String  


Whether the Operation should prevent its successor(s) from starting before material from this operation is finished. (Inherited from BaseOperation.) String  


The number of hours it takes for one cycle of the operation to complete. This is used with Qty Per Cycle to determine the run length of the operation.  Double  


Whether the CycleSpan field can be updated through data import.  Boolean  


Whether Reported Scrap should be deducted from the Required Finish Qty when determining the quantity to schedule. In some cases, more material is available and additional products can be produced to make up for the scrap. In other cases this is not possible and the operation will finish short. (Inherited from InternalOperation.) Boolean  


Text for describing the object. (Inherited from BaseOperation.) String  


The external identifier of the operation.  String  


The reason why the operation has been put On-Hold. (Inherited from BaseOperation.) String 1. Material Hold
2. Tooling Hold
3. Production Hold
4. Engineering Hold
5. Customer Hold
6. Quality Hold
7. Lack of Material
8. Design Change Pending


If the Operation is on hold then activities for this operation are scheduled to start after the Hold Until Date. (Inherited from BaseOperation.) DateTime  


This indicates that this is work being performed to fix a problem encountered in another operation. For display only. (Inherited from BaseOperation.) Boolean  


Timespan is subtracted from the JITStartDate to allow some slack per operation bases. Double  


The external identifier of the job associated with the operation.  String  


The length of time the SuccessorProcessing setting remains valid for. After this length of time has passed without the successor operation finding a spot on the resource’s schedule after its predecessor, it may be scheduled on some other resource. (Inherited from InternalOperation.) Double  


***This field is no longer supported on the Resource Operation. We recommend using the MaterialPostProcessingHrs of the Product Mappings. If the Operation does not have a Product, then use the TransferHrs field on the AlternatePaths. Double  


Whether to update this the material PostProcessing on the next import (usually set once attribute has been modified manually in order to prevent those modifications from being overridden). Boolean  


Whether Operation’s Material Requirements can be updated through the data import. Boolean  
MinAutoSplitQty This is a minimum quantity for any resulting activity of a split. (Inherited from InternalOperation.) Double   


The external identifier of the manufacturing order associated with this operation.  String  


Unique, changeable, text identifier. (Inherited from BaseOperation.) String  


Comments or special considerations pertaining to this object. (Inherited from BaseOperation.) String  


Omitted Operations are treated as if they take zero time. ‘OmittedByUser’ means the Operation was omitted explicitly. ‘OmittedAutomatically’ means the system omitted the Operation due to bad data (See System Options). ‘NotOmitted’ means the Operation will be included as normal. (Inherited from BaseOperation.) String NotOmitted


Whether the Operation should not be worked on for some reason until the Hold Until Date. (Inherited from BaseOperation.) Boolean  


The sequence of operations on the resource.  Int64  


The name of the output product produced by this operation. This is useful in cases where several predecessor operations producing the same type of material supply the same successor operation. The successor will use this field to recognize quantities of identical materials available. If this field isn’t set then the material will not be grouped with any other predecessor operations. Groups of material are used for things such as calculating the ExpectedFinishQuantity. (Inherited from BaseOperation.) String  


The number of parts moved to the next operation in each transfer batch. Smaller values can be used to shorten flow times by making material available at successor operations more quickly. (Inherited from InternalOperation.) Double  


The quantity that is planned to be scrapped. This is the Required Start Qty times the Planning Scrap Percent. (Inherited from BaseOperation.) Decimal  


Percent of parts expected to be scrapped. Used to calculate Expected Good Qty and Expected Scrap Qty.(Inherited from BaseOperation.) Decimal  


Specifies the number of hours resources may be occupied after processing has completed. For example, you may use this to model cleanup time. Whether a resource will be occupied also depends on the requirement’s “Used During” setting which can be set to “Setup”, “Setup and Processing”, or “Setup, Processing, and Post-Processing”. The release of material is not constrained by cleanup time. To model post-processing of material, for instance a cleanup time, use the MaterialPostProcessingSpan setting. (Inherited from InternalOperation.) Double  


Whether PostProcessing field can be updated through data import. Boolean  


Whether Operation’s Products can be updated through the data import. Boolean  


The quantity of product produced during each production cycle. Double  


Whether QtyPerCycle field can be updated through data import. Boolean  


The quantity of good units that should be produced by the Operation.(Inherited from BaseOperation.) Double  


Whether Operation’s Resource Requirements can be updated through the data import. Boolean  


Whether ScrapPercent field can be updated through data import. Boolean  


Can be used to calculate sequence-dependent setup and/or to reduce the frequency of setups during Optimizations. Operations that have different Setup Codes typically require some time to be spent during changeover to set up the equipment for the next run. (Inherited from InternalOperation.) String  


Can be used to visually indicate whether operations require special setup when switching from other operations. (Inherited from InternalOperation.) String  










Time for setting up each Resource that is used during the Operation’s setup time. See also: Resource Setup.(Inherited from InternalOperation.) Double  


SetupNumber of the Operation this Block belongs to. Double  


Whether SetupHrs field can be modified through data import. Boolean  


  String UpdateSplitsIndividually


If not set explicitly, this is set to the Operation RunSpan plus the PostProcessingSpan when the Operation is created or updated. Used to calculate performance by comparing against actual values. This has no effect on scheduling. Double  


Used to calculate performance by comparing against actual values. This has no effect on scheduling. (Inherited from InternalOperation.) Double  


Allows control over whether the successor operation must be scheduled on the same resource as this one. Use of this feature requires that the routing be linear within the predecessor and successor operation, that the operation only has 1 activity, and that the resource the predecessor ends up being scheduled on is eligible to perform the work required on the successor operation. - - KeepSuccessor means the successor operation will try to end up being scheduled on the same resource as the predecessor operation.

- KeepSuccessorNoInterrupt means that not only will the successor operation try to end up on the same resource but it will also try to end up as the very next operation scheduled on the resource. (Inherited from InternalOperation.)

String NoPreference


The length of time a Tank resource is unavailable after all the material in it has been removed. Double  


Whether the TankPostProcessing field can be updated by import.  Boolean  


Specifies whether Reported Run Span is subtracted from Scheduled Run Span rather than calculating Scheduled Run Span based on the Remaining Quantity. (Inherited from InternalOperation.) Boolean  


Indicates the meaning of one unit of this product. For display only.(Inherited from BaseOperation.) String  


Whether to use the compatibility code. (Inherited from InternalOperation.) Boolean  


Whether the finish quantities of predecessor operations will have an influence on the expected finish quantity of this operation. In the event of multiple predecessors, the most limiting one determines the finish quantity. (Inherited from BaseOperation.) Boolean  


An optional list of user-defined fields. Null if not initialized.(Inherited from BaseObject.) String  


Whether activities must be split into quantities with whole numbers. (Only possible if the original quantity is a whole number.)(Inherited from InternalOperation.) Boolean