Create operations
/fscmRestApi/resources/11.13.18.05/maintenanceWorkOrders/{WorkOrderId}/child/WorkOrderOperation
Request
-
WorkOrderId(required): integer(int64)
Value that uniquely identifies the work order. This attribute is read-only. The value of this attribute is derived from the work order number when the application creates the work order.
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
-
Upsert-Mode:
Contains one of the following values: true or false. If true, the server performs an Upsert operation instead of a Create operation. During an Upsert operation, the server attempts to find an existing resource that matches the payload. If a match is found, the server updates the existing resource instead of creating a new one. If not found or false (default), the server performs a Create operation. Note that the Upsert operation isn't supported for date-effective REST resources.
- application/json
object-
AutoTransactFlag(required): boolean
Title:
Automatically TransactMaximum Length:1Contains one of the following values: true or false. If true, then automatically report the operation when the operation occurs on the shop floor. If false, then do not report this operation automatically. If the operation is not significant, it is recommended that you set AutoTransactFlag to true. The Count Point attribute and the Automatically Transact attribute are mutually exclusive. You must make sure that each of these attributes do not both contain true. If Count Point and Automatically Transact each contain false, then the operation is optional. Note that the user can manually report component usage and resource usage for an optional operation. The default value is false. -
CountPointOperationFlag(required): boolean
Title:
Count PointMaximum Length:1Contains one of the following values: true or false. If true, then make this operation a count point operation. If an operation occurs on the shop floor, the user must manually report it in the application when the operation occurs. If false, then do not make this operation a count point operation. the user does not need to report the operation. It is recommended that you configure each work order so that it includes at least one count point operation, and to make sure that the last operation that the work order performs is a count point operation. The default value is true. -
FixedLeadTime: number
Title:
FixedValue that indicates a fixed lead time necessary to perform the supplier operation outside processing (OSP) item quantity. This attribute is optional to create a supplier operation. -
LeadTimeUOM: string
Title:
UOMMaximum Length:3Abbreviation that uniquely identifies the lead times unit of measure applicable to the supplier operation. This attribute is optional to create a supplier operation. -
OperationDescription: string
Title:
DescriptionMaximum Length:240Description of the operation to be performed during the work order execution. The operation description is optional to create the work order operation. -
OperationName(required): string
Title:
NameMaximum Length:120Name of the work order operation. The operation name is required to create an operation. -
OperationSequenceNumber(required): number
Title:
SequenceNumber that identifies the sequence to use when performing the work order operations. The operation sequence is required to create an operation. It must be a positive integer. Its value must be unique within the work order operations. If it is not provided, the last operation sequence incremented by 10 is used as sequence to create an operation. -
OperationType: string
Title:
Operation TypeMaximum Length:30Default Value:IN_HOUSEAbbreviation that identifies the operation type. Valid values include IN_HOUSE or SUPPLIER. A list of accepted values is defined in the lookup type ORA_WIS_OPERATION_TYPE. The operation type is required to create the work order. The default value is IN_HOUSE. -
OrganizationId: integer
(int64)
Value that uniquely identifies the organization where the operation is performed. This attribute is read-only. The value of this attribute is derived from the work order organization.
-
OSPItemId: integer
(int64)
Title:
Outside Processing ItemValue that uniquely identifies the outside processing (OSP) item representing the supplier operation. This attribute is required to create the supplier operation. -
OSPItemNumber: string
Maximum Length:
255Number that identifies the outside processing (OSP) item representing the supplier operation. This attribute is required to create the supplier operation. -
PlannedCompletionDate: string
(date-time)
Title:
Completion DateDate when the operation is planned to finish. The date is set by the scheduling application. The planned completion date must not occur before the start date of the work order or after the finish date of the work order. This attribute is required. The default value is the work order planned end date. -
PlannedStartDate: string
(date-time)
Title:
Start DateDate when the operation is planned to start. The scheduling application sets this date. The planned start date must not occur before the start date of the work order or after the finish date of the work order. This attribute is required it is defaulted to the work order planned start date if not provided. -
ReasonForRepairCode: string
Maximum Length:
255Abbreviation that identifies the reason for repair of the maintenance work order operation. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
RepairTransactionCode: string
Maximum Length:
255Abbreviation that identifies the repair transaction for the maintenance work order operation. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Repair Transaction. -
ResequenceFlag: boolean
Title:
Allow ResequencingMaximum Length:1Contains one of the following values: TRUE or FALSE. If TRUE, then the operation can be completed in different sequence. If FALSE, then the operation is completed in the defined sequence. If no value is provided for this attribute, the default value is FALSE. -
ShippingDocumentsFlag: boolean
Title:
Generate shipmentMaximum Length:1Contains one of the following values: TRUE or FALSE. If TRUE, then shipping documents are generated. If FALSE, then shipping documents are not generated. If no value is provided for this attribute, the default value is based on the Shippable attribute of the Outside Processing(OSP) item. If Shippable is YES then the default value is TRUE. -
StandardOperationCode: string
Maximum Length:
255Abbreviation that identifies the operation. -
StandardOperationId: integer
(int64)
Value that uniquely identifies the standard operation that the work order references. It is optional to provide a standard operation to create a work order operation. If provided the other operation attributes are inherited from the standard operation.
-
StandardOperationName: string
Maximum Length:
255Name of the standard operation that the work order operation references. This is a read-only attribute derived from the standard operation identifier. -
SupplierId: integer
(int64)
Value that uniquely identifies the supplier performing the operation. This attribute is required if the operation is a supplier operation.
-
SupplierName: string
Maximum Length:
255Name of the supplier performing the operation. This attribute is read-only. The value of this attribute is derived from the supplier identifier. -
SupplierSiteCode: string
Maximum Length:
255Abbreviation that identifies the supplier site where the operation is performed. This attribute is required if the operation is a supplier operation. -
SupplierSiteId: integer
(int64)
Value that uniquely identifies the supplier site where the operation is performed. This attribute is required if the operation is a supplier operation.
-
VariableLeadTime: number
Title:
VariableValue that indicates the lead time necessary to perform the supplier operation for each unit of the outside processing (OSP) item. This attribute is optional to create a supplier operation. -
WdOperationId: integer
(int64)
Value that uniquely identifies the maintenance work definition operation from which the work order operation was created. This attribute is read-only. The value of this attribute is derived from the work definition.
-
WoOperationId: integer
(int64)
Value that uniquely identifies the work order operation. This attribute is read-only. The value of this attribute is generated when the application creates the work order operation.
-
WorkAccomplishedCode: string
Maximum Length:
255Abbreviation that identifies the work accomplished against the maintenance work order operation. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
WorkCenterCode: string
Maximum Length:
255Abbreviation that uniquely identifies the work center in which the operation is performed. You must provide either the work center identifier or the work center code to create an in-house work order operation. -
WorkCenterId(required): integer
(int64)
Title:
Work CenterValue that uniquely identifies the work center in which the operation is performed. You must provide either the work center identifier or the work center code to create an in-house work order operation. -
WorkOrderId(required): integer
(int64)
Value that uniquely identifies the work order to which the operation belongs. This attribute is read-only.
-
WorkOrderOperationDFF: array
Flexfields for Operations
Title:
Flexfields for OperationsThe Flexfields for Operations resource manages descriptive flexfields that each work order operation references. -
WorkOrderOperationMaterial: array
Materials
Title:
MaterialsThe Materials for Maintenance Work Orders resource manages the materials that the work order requires to perform a maintenance operation. -
WorkOrderOperationResource: array
Resources
Title:
ResourcesThe Resources for Maintenance Work Orders resource manages the resources that the work order requires to perform a maintenance operation.
arrayFlexfields for OperationsarrayMaterialsarrayResourcesobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operations. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield context display value for work order operations. -
WoOperationId: integer
(int64)
Value that uniquely identifies the work order operation. It is a primary key that the application generates when it creates the work order operation.
object-
AllocatedQuantity: number
Title:
Allocated QuantityQuantity of material allocated during the picking process when a movement request is created for a work order operation item. -
BasisType(required): string
Title:
BasisMaximum Length:30Value that indicates whether the material quantity is fixed (for example, quantity per lot produced) or variable (for example, quantity per item produced). A list of accepted values is defined in the lookup type EGP_BOM_BASIS_TYPE. The default value is variable. -
IncludeInPlanningFlag: boolean
Title:
Include in planningMaximum Length:1Contains one of the following values: true or false. If true, then planning considers the material when it plans the supply. If false, then planning does not consider the material when it plans the supply. The default value is true. -
InventoryItemId(required): integer
(int64)
Value that uniquely identifies the material component item to issue to the work order. You must provide either the item number or the item identifier to create a work order operation material.
-
InventoryItemNumber: string
Maximum Length:
255Number that uniquely identifies the material component item to issue to the work order. You must provide either the item number or the item identifier to create a work order operation material. -
IssuedQuantity: number
Title:
Issued QuantityNet quantity of the material issued to the operation. -
MaterialSequenceNumber(required): number
Title:
SequenceNumber that identifies the sequence of the material component assigned to the work order operation. The sequence is required to create an operation material. The last operation material sequence incremented by 10 is used as sequence to create an operation material. -
PickedQuantity: number
Title:
Picked QuantityQuantity of material picked when the pick slip is confirmed and is issued either directly to the work order or is moved to the supply subinventory for a work order operation item. -
ProducedQuantity: number
Quantity that the work order creates. This attribute is not applicable to maintenance work orders.
-
Quantity: number
Title:
Quantity per ProductMaterial component quantity required to complete the work order operation per asset. It's a required attribute to create an operation material. The value of the RequiredQuantity attribute is calculated based on this value and the option chosen for basis type. -
RepairTransactionCode: string
Maximum Length:
255Abbreviation that identifies the reason for repair of the maintenance work order operation material. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
RequiredDate: string
(date-time)
Title:
Required DateDate when the plant requires the materials so it can perform the operation. This attribute is required. The default value is the operation start date. The required date must not occur before the operation start date, or after the operation completion date. -
ReservedQuantity: number
Title:
Reserved QuantityQuantity of material that is reserved for a work order operation item. -
SupplyLocatorId: integer
(int64)
Title:
Supply LocatorValue that uniquely identifies the supply subinventory locator from where the material is issued during an assembly or operation pull. The default value is the component item definition or the plant parameters. -
SupplySubinventory: string
Title:
Supply SubinventoryMaximum Length:20Supply subinventory from where the material is issued during an assembly or operation pull. The default value is the component item definition or the plant parameters. -
SupplyType(required): string
Title:
Supply TypeMaximum Length:30Type of consumption of the material component. Valid values include 1: Push, 2: Assembly pull, 3: Operation pull, 4: Bulk, and 5: Supplier. This attribute is required to create an operation material. If the supply type is not provided the default value is material component item. If the work order was created with a work definition then the default value is based on the work definition. -
UOMCode(required): string
Title:
UOMMaximum Length:3Abbreviation that identifies the unit of measure (UOM) of the operation material quantity. -
WoOperationMaterialId: integer
(int64)
Value that uniquely identifies the material for work order operation. This attribute is read-only. The value of this attribute is generated when the application creates the operation material.
-
WorkOrderId: integer
(int64)
Value that uniquely identifies the work order to which the operation material belongs. This attribute is read-only. The value of this attribute is derived from the work order.
-
WorkOrderOperationMaterialDFF: array
Flexfields for Operation Materials
Title:
Flexfields for Operation MaterialsThe Flexfields for Operation Materials resource manages descriptive flexfields that contain details about the materials that the work order operation processes.
arrayFlexfields for Operation Materialsobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operation materials. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield context display value for work order operation materials. -
WoOperationMaterialId: integer
(int64)
Value that uniquely identifies the material for the work order operation. It is a primary key that the application generates when it creates the material for the work order operation.
object-
AssignedUnits: number
Title:
Assigned UnitsDefault Value:1Number of resource units required to perform the operation. -
BasisType: string
Title:
BasisMaximum Length:30Default Value:1Contains one of the following values: 1 or 2. If 1, then the resource consumption is fixed. It does not change according to work order quantity. If 2, then the resource consumption is not fixed. It might change according to work order quantity. The default value is 2. A list of accepted values is defined in the lookup type EGP_BOM_BASIS_TYPE. For maintenance work orders the work order quantity is always one. -
ChargeType: string
Title:
Charge TypeMaximum Length:30Abbreviation that identifies how the resource is charged. A list of accepted values is defined in the lookup type ORA_WIS_CHARGE_TYPE. The charge type is required. Valid values include MANUAL or AUTOMATIC. For a count point operation, the value must be AUTOMATIC for automatic transact operations and MANUAL for optional operations. -
EqpQualProfileCode: string
Maximum Length:
255Abbreviation that uniquely identifies the qualification profile. Values are predefined and created for equipment qualifications. This attribute is applicable only for equipment type resources. When it's specified, only those equipment resource instances that meet the qualifications can be reported for resource transactions. It's a non-mandatory attribute for a work order operation resource. -
EqpQualProfileId: integer
(int64)
Title:
Equipment ProfileValue that uniquely identifies the qualification profile. Values are predefined and created for equipment qualifications. This attribute is applicable only for equipment type resources. When it's specified, only those equipment resource instances that meet the qualifications can be reported for resource transactions. It's a non-mandatory attribute for a work order operation resource. -
OrganizationId: integer
(int64)
Value that uniquely identifies the organization where the operation is performed. This attribute is read-only. The value of this attribute is derived from the work order organization.
-
PlannedCompletionDate: string
(date-time)
Title:
Completion DateDate when the resource is planned to finish. The scheduling application sets this date. The planned completion date must not occur before the operation start date or after the operation finish date. This attribute is required. The default value is the operation end date. -
PlannedStartDate: string
(date-time)
Title:
Start DateDate when the resource is planned to start. The scheduling application sets this date. The planned start date must not occur before the operation start date or after the operation finish date. This attribute is required. The default value is the operation start date. -
PrincipalFlag: boolean
Title:
PrincipalMaximum Length:1Contains one of the following values: true or false. If true, then this resource is the principal resource among the group of simultaneous resources. If false, then this resource is not the principal resource. Note that one of the simultaneous resources must be a principal resource. The default value is false. -
ProfileCode: string
Maximum Length:
255Indicates the skills and qualifications that make up the resource's job profile. The lookup value is taken from the employee's human resource talent profile and must be a valid and active PROFILE_CODE. -
ProfileId: integer
(int64)
Value that uniquely identifies the work order operation resource's job profile. The application generates this key value.
-
ReasonForRepairCode: string
Maximum Length:
255Abbreviation that identifies the reason for repair of the maintenance work order operation resource. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
RepairTransactionCode: string
Maximum Length:
255Abbreviation that identifies the repair transaction for the maintenance work order operation resource. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Repair Transaction. -
RequiredUsage(required): number
Title:
Required UsageResource usage that the plant requires to make the required work order quantity. The application calculates this value depending on whether the basis type is fixed or variable. Fixed: the required usage equals the usage rate. Variable: the required usage is the product of the usage rate and the work order quantity. For maintenance work orders the work order quantity is always one. -
ResourceCode: string
Maximum Length:
255Abbreviation that identifies the resource assigned to the work order operation. You must provide either the resource identifier or the resource code to create an operation resource. -
ResourceId(required): integer
(int64)
Value that uniquely identifies the resource assigned to the work order operation. You must provide either the resource identifier or the resource code to create a work order operation resource.
-
ResourceSequenceNumber(required): number
Title:
SequenceNumber that indicates the unique sequence of the resource assigned to the work order operation. The sequence is required to create an operation resource. The resource sequence number can be same for more than one resource and they are called simultaneous resources. For simultaneous resources one of the resources must be a principal resource. When principal resource has scheduled = YES, then other resources have schedule = YES or NO, but when principal resource has scheduled = NO, other resources should have scheduled = NO. -
ScheduledIndicator: string
Contains one of the following values: YES or NO. If YES, then scheduling schedules the resource and computes the start date and completion dates. If NO, then scheduling does not schedule the resource and it sets the start date equal to the completion date. A list of accepted values is defined in the lookup type ORA_WIS_RESOURCE_SCHEDULE. The default value is YES.
-
UsageRate: number
Title:
Usage RateResource usage rate that the plant requires to make the required work order quantity. The resource usage rate is used to calculate the required usage based on the basis type and the work order quantity. For maintenance work orders the work order quantity is always one. -
WoOperationId(required): integer
(int64)
Value that uniquely identifies the work order operation. This is a prepopulated row. This attribute is read-only. The value of this attribute is derived from the work order operation.
-
WorkAccomplishedCode: string
Maximum Length:
255Abbreviation that identifies the work accomplished against the maintenance work order operation resource. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
WorkOrderOperationResourceDFF: array
Flexfields for Resources
Title:
Flexfields for ResourcesThe Flexfields for Resources resource manages descriptive flexfields that contain details about the resources that the work order operations use. -
WorkOrderOperationResourceInstance: array
Resource Instances
Title:
Resource InstancesThe Resource Instances for Maintenance Work Orders resource manages the resource instances that the work order requires to perform a maintenance operation.
arrayFlexfields for ResourcesarrayResource Instancesobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operation resources. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield context display value for work order operation resources. -
WoOperationResourceId: integer
(int64)
Value that uniquely identifies a resource of a work order operation. It is a primary key that the application generates when it creates the work order operation resource.
object-
EquipmentInstanceCode: string
Maximum Length:
255Abbreviation that identifies the equipment resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the equipment instance identifier. -
EquipmentInstanceId: integer
(int64)
Value that uniquely identifies the equipment resource instance assigned to the operation resource. You must provide either the equipment resource identifier or a labor resource identifier to create an operation resource instance.
-
LaborInstanceCode: string
Maximum Length:
255Abbreviation that identifies the labor resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the labor instance identifier. -
LaborInstanceId: integer
(int64)
Value that uniquely identifies the labor resource instance assigned to the operation resource. You must provide either the equipment resource identifier or a labor resource identifier to create an operation resource instance.
-
OrganizationId: integer
(int64)
Value that uniquely identifies the organization in which the work order is performed. This attribute is read-only. The value of this attribute is derived from the work order.
-
WoOperationResourceId(required): integer
(int64)
Value that uniquely identifies work order resource to which the resource instance is added. The operation resource identifier is required to create an operation resource instance.
-
WoOperationResourceInstanceId: integer
(int64)
Value that uniquely identifies the resource instance for the work order operation resource. The value is generated when the resource instance is created. This attribute is read-only.
-
WorkOrderOperationResourceInstanceDFF: array
Flexfields for Resource Instances
Title:
Flexfields for Resource InstancesThe Flexfields for Resource Instances resource manages descriptive flexfields that contain details about the resource instance.
arrayFlexfields for Resource Instancesobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operation resource instances. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield number of segments for work order operation resource instances. -
WoOpResourceInstanceId: integer
(int64)
Value that uniquely identifies the work order operation resource instance. It is a primary key that the application generates when it creates the work order operation resource instance.
Response
- application/json
Default Response
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
object-
AutoTransactFlag: boolean
Title:
Automatically TransactMaximum Length:1Contains one of the following values: true or false. If true, then automatically report the operation when the operation occurs on the shop floor. If false, then do not report this operation automatically. If the operation is not significant, it is recommended that you set AutoTransactFlag to true. The Count Point attribute and the Automatically Transact attribute are mutually exclusive. You must make sure that each of these attributes do not both contain true. If Count Point and Automatically Transact each contain false, then the operation is optional. Note that the user can manually report component usage and resource usage for an optional operation. The default value is false. -
CountPointOperationFlag: boolean
Title:
Count PointMaximum Length:1Contains one of the following values: true or false. If true, then make this operation a count point operation. If an operation occurs on the shop floor, the user must manually report it in the application when the operation occurs. If false, then do not make this operation a count point operation. the user does not need to report the operation. It is recommended that you configure each work order so that it includes at least one count point operation, and to make sure that the last operation that the work order performs is a count point operation. The default value is true. -
ExecutionSequence: number
Read Only:
trueNumber that indicates the execution sequence of operations when the work order allows resequencing. It's a read-only value. This attribute is associated with a feature that requires opt in. -
FixedLeadTime: number
Title:
FixedValue that indicates a fixed lead time necessary to perform the supplier operation outside processing (OSP) item quantity. This attribute is optional to create a supplier operation. -
LeadTimeUOM: string
Title:
UOMMaximum Length:3Abbreviation that uniquely identifies the lead times unit of measure applicable to the supplier operation. This attribute is optional to create a supplier operation. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OperationDescription: string
Title:
DescriptionMaximum Length:240Description of the operation to be performed during the work order execution. The operation description is optional to create the work order operation. -
OperationName: string
Title:
NameMaximum Length:120Name of the work order operation. The operation name is required to create an operation. -
OperationSequenceNumber: number
Title:
SequenceNumber that identifies the sequence to use when performing the work order operations. The operation sequence is required to create an operation. It must be a positive integer. Its value must be unique within the work order operations. If it is not provided, the last operation sequence incremented by 10 is used as sequence to create an operation. -
OperationType: string
Title:
Operation TypeMaximum Length:30Default Value:IN_HOUSEAbbreviation that identifies the operation type. Valid values include IN_HOUSE or SUPPLIER. A list of accepted values is defined in the lookup type ORA_WIS_OPERATION_TYPE. The operation type is required to create the work order. The default value is IN_HOUSE. -
OperationTypeDescription: string
Read Only:
trueMaximum Length:255Description of the operation type. This attribute is read-only. The value of this attribute is derived from the operation type. -
OrganizationId: integer
(int64)
Value that uniquely identifies the organization where the operation is performed. This attribute is read-only. The value of this attribute is derived from the work order organization.
-
OSPItemDescription: string
Read Only:
trueMaximum Length:255Description of the outside processing (OSP) item. This attribute is read-only. The value of this attribute is derived from the outside processing item identifier. -
OSPItemId: integer
(int64)
Title:
Outside Processing ItemValue that uniquely identifies the outside processing (OSP) item representing the supplier operation. This attribute is required to create the supplier operation. -
OSPItemNumber: string
Maximum Length:
255Number that identifies the outside processing (OSP) item representing the supplier operation. This attribute is required to create the supplier operation. -
PlannedCompletionDate: string
(date-time)
Title:
Completion DateDate when the operation is planned to finish. The date is set by the scheduling application. The planned completion date must not occur before the start date of the work order or after the finish date of the work order. This attribute is required. The default value is the work order planned end date. -
PlannedStartDate: string
(date-time)
Title:
Start DateDate when the operation is planned to start. The scheduling application sets this date. The planned start date must not occur before the start date of the work order or after the finish date of the work order. This attribute is required it is defaulted to the work order planned start date if not provided. -
ReasonForRepairCode: string
Maximum Length:
255Abbreviation that identifies the reason for repair of the maintenance work order operation. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
ReasonForRepairName: string
Title:
NameRead Only:trueMaximum Length:240Name of the reason for the repair code. -
RepairTransactionCode: string
Maximum Length:
255Abbreviation that identifies the repair transaction for the maintenance work order operation. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Repair Transaction. -
RepairTransactionName: string
Title:
NameRead Only:trueMaximum Length:240Name of the repair transaction code. -
ResequenceFlag: boolean
Title:
Allow ResequencingMaximum Length:1Contains one of the following values: TRUE or FALSE. If TRUE, then the operation can be completed in different sequence. If FALSE, then the operation is completed in the defined sequence. If no value is provided for this attribute, the default value is FALSE. -
ShippingDocumentsFlag: boolean
Title:
Generate shipmentMaximum Length:1Contains one of the following values: TRUE or FALSE. If TRUE, then shipping documents are generated. If FALSE, then shipping documents are not generated. If no value is provided for this attribute, the default value is based on the Shippable attribute of the Outside Processing(OSP) item. If Shippable is YES then the default value is TRUE. -
StandardOperationCode: string
Maximum Length:
255Abbreviation that identifies the operation. -
StandardOperationId: integer
(int64)
Value that uniquely identifies the standard operation that the work order references. It is optional to provide a standard operation to create a work order operation. If provided the other operation attributes are inherited from the standard operation.
-
StandardOperationName: string
Maximum Length:
255Name of the standard operation that the work order operation references. This is a read-only attribute derived from the standard operation identifier. -
SupplierId: integer
(int64)
Value that uniquely identifies the supplier performing the operation. This attribute is required if the operation is a supplier operation.
-
SupplierName: string
Maximum Length:
255Name of the supplier performing the operation. This attribute is read-only. The value of this attribute is derived from the supplier identifier. -
SupplierSiteCode: string
Maximum Length:
255Abbreviation that identifies the supplier site where the operation is performed. This attribute is required if the operation is a supplier operation. -
SupplierSiteId: integer
(int64)
Value that uniquely identifies the supplier site where the operation is performed. This attribute is required if the operation is a supplier operation.
-
UnitOfMeasure: string
Title:
UOM NameRead Only:trueMaximum Length:25Unit of measure of the quantities for the operation. This attribute is read-only. The value of this attribute is derived from the operation unit of measure code. -
UOMCode: string
Title:
UOM CodeRead Only:trueMaximum Length:3Abbreviation that identifies the unit of measure (UOM) of the operation quantity. -
VariableLeadTime: number
Title:
VariableValue that indicates the lead time necessary to perform the supplier operation for each unit of the outside processing (OSP) item. This attribute is optional to create a supplier operation. -
WdOperationId: integer
(int64)
Value that uniquely identifies the maintenance work definition operation from which the work order operation was created. This attribute is read-only. The value of this attribute is derived from the work definition.
-
WoOperationId: integer
(int64)
Value that uniquely identifies the work order operation. This attribute is read-only. The value of this attribute is generated when the application creates the work order operation.
-
WorkAccomplishedCode: string
Maximum Length:
255Abbreviation that identifies the work accomplished against the maintenance work order operation. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
WorkAccomplishedName: string
Title:
NameRead Only:trueMaximum Length:240Name of the work accomplished code. -
WorkAreaId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkCenterCode: string
Maximum Length:
255Abbreviation that uniquely identifies the work center in which the operation is performed. You must provide either the work center identifier or the work center code to create an in-house work order operation. -
WorkCenterDescription: string
Title:
DescriptionRead Only:trueMaximum Length:240Description of the work center in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the work center identifier. -
WorkCenterId: integer
(int64)
Title:
Work CenterValue that uniquely identifies the work center in which the operation is performed. You must provide either the work center identifier or the work center code to create an in-house work order operation. -
WorkCenterName: string
Title:
NameRead Only:trueMaximum Length:120Name of the work center in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the work center identifier. -
WorkDefinitionId: integer
(int64)
Read Only:
trueValue that uniquely identifies the maintenance work definition applicable to the work order. This attribute is read-only. The value of this attribute is derived from the work order. -
WorkOrderId: integer
(int64)
Value that uniquely identifies the work order to which the operation belongs. This attribute is read-only.
-
WorkOrderNumber: string
Title:
Work OrderRead Only:trueMaximum Length:120Number that identifies the work order to which the operation belongs. This attribute is read-only. The value of this attribute is derived from the work order identifier. -
WorkOrderOperationDFF: array
Flexfields for Operations
Title:
Flexfields for OperationsThe Flexfields for Operations resource manages descriptive flexfields that each work order operation references. -
WorkOrderOperationMaterial: array
Materials
Title:
MaterialsThe Materials for Maintenance Work Orders resource manages the materials that the work order requires to perform a maintenance operation. -
WorkOrderOperationResource: array
Resources
Title:
ResourcesThe Resources for Maintenance Work Orders resource manages the resources that the work order requires to perform a maintenance operation.
arrayLinksarrayFlexfields for OperationsarrayMaterialsarrayResourcesobject-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
object-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operations. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield context display value for work order operations. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
WoOperationId: integer
(int64)
Value that uniquely identifies the work order operation. It is a primary key that the application generates when it creates the work order operation.
arrayLinksobject-
AllocatedQuantity: number
Title:
Allocated QuantityQuantity of material allocated during the picking process when a movement request is created for a work order operation item. -
BasisType: string
Title:
BasisMaximum Length:30Value that indicates whether the material quantity is fixed (for example, quantity per lot produced) or variable (for example, quantity per item produced). A list of accepted values is defined in the lookup type EGP_BOM_BASIS_TYPE. The default value is variable. -
IncludeInPlanningFlag: boolean
Title:
Include in planningMaximum Length:1Contains one of the following values: true or false. If true, then planning considers the material when it plans the supply. If false, then planning does not consider the material when it plans the supply. The default value is true. -
InventoryItemId: integer
(int64)
Value that uniquely identifies the material component item to issue to the work order. You must provide either the item number or the item identifier to create a work order operation material.
-
InventoryItemNumber: string
Maximum Length:
255Number that uniquely identifies the material component item to issue to the work order. You must provide either the item number or the item identifier to create a work order operation material. -
IssuedQuantity: number
Title:
Issued QuantityNet quantity of the material issued to the operation. -
ItemNumber: string
Read Only:
trueMaximum Length:300Number that identifies the material component item to issue to the work order. You must provide either the item number or the item identifier to create a work order operation material. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
MaterialSequenceNumber: number
Title:
SequenceNumber that identifies the sequence of the material component assigned to the work order operation. The sequence is required to create an operation material. The last operation material sequence incremented by 10 is used as sequence to create an operation material. -
OperationName: string
Title:
NameRead Only:trueMaximum Length:120Name of the operation to which the operation material belongs. This attribute is read-only. The value of this attribute is derived from the work order operation. -
OperationSequenceNumber: number
Title:
Operation SequenceRead Only:trueNumber that identifies the sequence to use when performing the work order operations to which the operation material belongs. This attribute is read-only. The value of this attribute is derived from the work order operation. -
PickedQuantity: number
Title:
Picked QuantityQuantity of material picked when the pick slip is confirmed and is issued either directly to the work order or is moved to the supply subinventory for a work order operation item. -
ProducedQuantity: number
Quantity that the work order creates. This attribute is not applicable to maintenance work orders.
-
Quantity: number
Title:
Quantity per ProductMaterial component quantity required to complete the work order operation per asset. It's a required attribute to create an operation material. The value of the RequiredQuantity attribute is calculated based on this value and the option chosen for basis type. -
RepairTransactionCode: string
Maximum Length:
255Abbreviation that identifies the reason for repair of the maintenance work order operation material. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
RepairTransactionName: string
Title:
NameRead Only:trueMaximum Length:240Meaning of the repair transaction code. -
RequiredDate: string
(date-time)
Title:
Required DateDate when the plant requires the materials so it can perform the operation. This attribute is required. The default value is the operation start date. The required date must not occur before the operation start date, or after the operation completion date. -
RequiredQuantity: number
Title:
Required QuantityRead Only:trueRequired component quantity. The value ia derived based on the value of Basis Type and Quantity attributes. This attribute is read-only. -
ReservedQuantity: number
Title:
Reserved QuantityQuantity of material that is reserved for a work order operation item. -
StandardOperationCode: string
Title:
CodeRead Only:trueMaximum Length:30Abbreviation that identifies the standard operation the operation is referring to. This attribute is read-only. The value of this attribute is derived from the operation. -
StandardOperationId: integer
(int64)
Read Only:
trueValue that uniquely identifies the standard operation the operation is referring to. This attribute is read-only. The value of this attribute is derived from the operation. -
SupplyLocator: string
Read Only:
trueMaximum Length:255Name of the supply locator from where the material component item is issued. This attribute is read-only. The value of this attribute is derived from the supply locator identifier. -
SupplyLocatorId: integer
(int64)
Title:
Supply LocatorValue that uniquely identifies the supply subinventory locator from where the material is issued during an assembly or operation pull. The default value is the component item definition or the plant parameters. -
SupplySubinventory: string
Title:
Supply SubinventoryMaximum Length:20Supply subinventory from where the material is issued during an assembly or operation pull. The default value is the component item definition or the plant parameters. -
SupplyType: string
Title:
Supply TypeMaximum Length:30Type of consumption of the material component. Valid values include 1: Push, 2: Assembly pull, 3: Operation pull, 4: Bulk, and 5: Supplier. This attribute is required to create an operation material. If the supply type is not provided the default value is material component item. If the work order was created with a work definition then the default value is based on the work definition. -
SupplyTypeDescription: string
Read Only:
trueMaximum Length:80Description of the operation material supply type. This attribute is read-only. The value of this attribute is derived from the supply type code. -
UnitOfMeasure: string
Title:
UOM NameRead Only:trueMaximum Length:25Unit of measure of the material component quantity to be issued. It is the primary unit of measure of the item. This attribute is read-only. The value of this attribute is derived from the material component item. -
UOMCode: string
Title:
UOMMaximum Length:3Abbreviation that identifies the unit of measure (UOM) of the operation material quantity. -
WoOperationMaterialId: integer
(int64)
Value that uniquely identifies the material for work order operation. This attribute is read-only. The value of this attribute is generated when the application creates the operation material.
-
WorkAreaId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkAreaName: string
Title:
NameRead Only:trueMaximum Length:80Name of the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkCenterId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work center in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation. -
WorkCenterName: string
Title:
NameRead Only:trueMaximum Length:120Name of the work center in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation. -
WorkOrderId: integer
(int64)
Value that uniquely identifies the work order to which the operation material belongs. This attribute is read-only. The value of this attribute is derived from the work order.
-
WorkOrderOperationMaterialDFF: array
Flexfields for Operation Materials
Title:
Flexfields for Operation MaterialsThe Flexfields for Operation Materials resource manages descriptive flexfields that contain details about the materials that the work order operation processes.
arrayLinksarrayFlexfields for Operation Materialsobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operation materials. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield context display value for work order operation materials. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
WoOperationMaterialId: integer
(int64)
Value that uniquely identifies the material for the work order operation. It is a primary key that the application generates when it creates the material for the work order operation.
arrayLinksobject-
AssignedUnits: number
Title:
Assigned UnitsDefault Value:1Number of resource units required to perform the operation. -
BasisType: string
Title:
BasisMaximum Length:30Default Value:1Contains one of the following values: 1 or 2. If 1, then the resource consumption is fixed. It does not change according to work order quantity. If 2, then the resource consumption is not fixed. It might change according to work order quantity. The default value is 2. A list of accepted values is defined in the lookup type EGP_BOM_BASIS_TYPE. For maintenance work orders the work order quantity is always one. -
ChargeType: string
Title:
Charge TypeMaximum Length:30Abbreviation that identifies how the resource is charged. A list of accepted values is defined in the lookup type ORA_WIS_CHARGE_TYPE. The charge type is required. Valid values include MANUAL or AUTOMATIC. For a count point operation, the value must be AUTOMATIC for automatic transact operations and MANUAL for optional operations. -
EqpQualProfileCode: string
Maximum Length:
255Abbreviation that uniquely identifies the qualification profile. Values are predefined and created for equipment qualifications. This attribute is applicable only for equipment type resources. When it's specified, only those equipment resource instances that meet the qualifications can be reported for resource transactions. It's a non-mandatory attribute for a work order operation resource. -
EqpQualProfileId: integer
(int64)
Title:
Equipment ProfileValue that uniquely identifies the qualification profile. Values are predefined and created for equipment qualifications. This attribute is applicable only for equipment type resources. When it's specified, only those equipment resource instances that meet the qualifications can be reported for resource transactions. It's a non-mandatory attribute for a work order operation resource. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OperationName: string
Title:
NameRead Only:trueMaximum Length:120Name of the operation to which the operation resource belongs. This attribute is read-only. The value of this attribute is derived from the work order operation. -
OperationSequenceNumber: number
Title:
Operation SequenceRead Only:trueNumber that identifies the sequence to use when performing the work order operations to which the operation resource belongs. This attribute is read-only. The value of this attribute is derived from the work order operation. -
OrganizationId: integer
(int64)
Value that uniquely identifies the organization where the operation is performed. This attribute is read-only. The value of this attribute is derived from the work order organization.
-
PlannedCompletionDate: string
(date-time)
Title:
Completion DateDate when the resource is planned to finish. The scheduling application sets this date. The planned completion date must not occur before the operation start date or after the operation finish date. This attribute is required. The default value is the operation end date. -
PlannedStartDate: string
(date-time)
Title:
Start DateDate when the resource is planned to start. The scheduling application sets this date. The planned start date must not occur before the operation start date or after the operation finish date. This attribute is required. The default value is the operation start date. -
PrincipalFlag: boolean
Title:
PrincipalMaximum Length:1Contains one of the following values: true or false. If true, then this resource is the principal resource among the group of simultaneous resources. If false, then this resource is not the principal resource. Note that one of the simultaneous resources must be a principal resource. The default value is false. -
ProfileCode: string
Maximum Length:
255Indicates the skills and qualifications that make up the resource's job profile. The lookup value is taken from the employee's human resource talent profile and must be a valid and active PROFILE_CODE. -
ProfileId: integer
(int64)
Value that uniquely identifies the work order operation resource's job profile. The application generates this key value.
-
ReasonForRepairCode: string
Maximum Length:
255Abbreviation that identifies the reason for repair of the maintenance work order operation resource. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
ReasonForRepairName: string
Title:
NameRead Only:trueMaximum Length:240Name of the reason for the repair code. -
RepairTransactionCode: string
Maximum Length:
255Abbreviation that identifies the repair transaction for the maintenance work order operation resource. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Repair Transaction. -
RepairTransactionName: string
Title:
NameRead Only:trueMaximum Length:240Name of the repair transaction code. -
RequiredUsage: number
Title:
Required UsageResource usage that the plant requires to make the required work order quantity. The application calculates this value depending on whether the basis type is fixed or variable. Fixed: the required usage equals the usage rate. Variable: the required usage is the product of the usage rate and the work order quantity. For maintenance work orders the work order quantity is always one. -
ResourceCode: string
Maximum Length:
255Abbreviation that identifies the resource assigned to the work order operation. You must provide either the resource identifier or the resource code to create an operation resource. -
ResourceDescription: string
Title:
DescriptionRead Only:trueMaximum Length:240Description of the operation of the resource assigned to the work order operation such as labor or equipment. This attribute is read-only. The value of this attribute is derived from the resource. -
ResourceId: integer
(int64)
Value that uniquely identifies the resource assigned to the work order operation. You must provide either the resource identifier or the resource code to create a work order operation resource.
-
ResourceSequenceNumber: number
Title:
SequenceNumber that indicates the unique sequence of the resource assigned to the work order operation. The sequence is required to create an operation resource. The resource sequence number can be same for more than one resource and they are called simultaneous resources. For simultaneous resources one of the resources must be a principal resource. When principal resource has scheduled = YES, then other resources have schedule = YES or NO, but when principal resource has scheduled = NO, other resources should have scheduled = NO. -
ResourceType: string
Title:
TypeRead Only:trueMaximum Length:30Abbreviation that identifies the type of the resource assigned to the work order operation such as labor or equipment. This attribute is read-only. The value of this attribute is derived from the resource. -
ScheduledFlag: boolean
Title:
ScheduledRead Only:trueMaximum Length:30This attribute is not currently used for Oracle Maintenance Cloud. You must use the ScheduledIndicator attribute instead. -
ScheduledIndicator: string
Contains one of the following values: YES or NO. If YES, then scheduling schedules the resource and computes the start date and completion dates. If NO, then scheduling does not schedule the resource and it sets the start date equal to the completion date. A list of accepted values is defined in the lookup type ORA_WIS_RESOURCE_SCHEDULE. The default value is YES.
-
StandardOperationCode: string
Title:
CodeRead Only:trueMaximum Length:30Abbreviation that identifies the standard operation the operation is referring to. This attribute is read-only. The value of this attribute is derived from the operation. -
StandardOperationId: integer
(int64)
Read Only:
trueValue that uniquely identifies the standard operation the operation is referring to. This attribute is read-only. The value of this attribute is derived from the operation. -
UnitOfMeasure: string
Title:
UOM NameRead Only:trueMaximum Length:25Unit of measure of the resource consumption. This attribute is read-only. The value of this attribute is derived from the resource. -
UsageRate: number
Title:
Usage RateResource usage rate that the plant requires to make the required work order quantity. The resource usage rate is used to calculate the required usage based on the basis type and the work order quantity. For maintenance work orders the work order quantity is always one. -
WoOperationId: integer
(int64)
Value that uniquely identifies the work order operation. This is a prepopulated row. This attribute is read-only. The value of this attribute is derived from the work order operation.
-
WoOperationResourceId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work order operation resource. It is a primary key that the application generates when it creates the work order operation resource. -
WorkAccomplishedCode: string
Maximum Length:
255Abbreviation that identifies the work accomplished against the maintenance work order operation resource. This attribute is read-only. The list of values comes from the user-defined condition event codes with the transaction type Reason for repair. -
WorkAccomplishedName: string
Title:
NameRead Only:trueMaximum Length:240Name of the work accomplished code. -
WorkAreaCode: string
Title:
CodeRead Only:trueMaximum Length:30Abbreviation that uniquely identifies the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkAreaDescription: string
Title:
DescriptionRead Only:trueMaximum Length:240Description of the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkAreaId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkAreaName: string
Title:
NameRead Only:trueMaximum Length:80Name of the work area in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation work center. -
WorkCenterDescription: string
Title:
DescriptionRead Only:trueMaximum Length:240Description of the work center in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the work center identifier. -
WorkCenterName: string
Title:
NameRead Only:trueMaximum Length:120Name of the work center in which the operation is performed. This attribute is read-only. The value of this attribute is derived from the operation. -
WorkOrderId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work order to which the operation resource belongs. This attribute is read-only. The value of this attribute is derived from the work order. -
WorkOrderOperationResourceDFF: array
Flexfields for Resources
Title:
Flexfields for ResourcesThe Flexfields for Resources resource manages descriptive flexfields that contain details about the resources that the work order operations use. -
WorkOrderOperationResourceInstance: array
Resource Instances
Title:
Resource InstancesThe Resource Instances for Maintenance Work Orders resource manages the resource instances that the work order requires to perform a maintenance operation.
arrayLinksarrayFlexfields for ResourcesarrayResource Instancesobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operation resources. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield context display value for work order operation resources. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
WoOperationResourceId: integer
(int64)
Value that uniquely identifies a resource of a work order operation. It is a primary key that the application generates when it creates the work order operation resource.
arrayLinksobject-
EquipmentInstanceCode: string
Maximum Length:
255Abbreviation that identifies the equipment resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the equipment instance identifier. -
EquipmentInstanceId: integer
(int64)
Value that uniquely identifies the equipment resource instance assigned to the operation resource. You must provide either the equipment resource identifier or a labor resource identifier to create an operation resource instance.
-
EquipmentInstanceIdentifier: string
Title:
IdentifierRead Only:trueMaximum Length:80Value that uniquely identifies the equipment resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the equipment instance identifier. -
EquipmentInstanceName: string
Title:
NameRead Only:trueMaximum Length:120Name of the equipment resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the equipment instance identifier. -
LaborInstanceCode: string
Maximum Length:
255Abbreviation that identifies the labor resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the labor instance identifier. -
LaborInstanceId: integer
(int64)
Value that uniquely identifies the labor resource instance assigned to the operation resource. You must provide either the equipment resource identifier or a labor resource identifier to create an operation resource instance.
-
LaborInstanceIdentifier: string
Title:
IdentifierRead Only:trueMaximum Length:30Value that uniquely identifies the labor resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the labor instance identifier. -
LaborInstanceName: string
Title:
NameRead Only:trueMaximum Length:360Name of the labor resource instance assigned to the operation resource. This attribute is read-only. The value of this attribute is derived from the equipment instance identifier. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
OrganizationId: integer
(int64)
Value that uniquely identifies the organization in which the work order is performed. This attribute is read-only. The value of this attribute is derived from the work order.
-
WoOperationId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work order operation. This attribute is read-only. The value of this attribute is derived from the operation. -
WoOperationResourceId: integer
(int64)
Value that uniquely identifies work order resource to which the resource instance is added. The operation resource identifier is required to create an operation resource instance.
-
WoOperationResourceInstanceId: integer
(int64)
Value that uniquely identifies the resource instance for the work order operation resource. The value is generated when the resource instance is created. This attribute is read-only.
-
WorkOrderId: integer
(int64)
Read Only:
trueValue that uniquely identifies the work order. This attribute is read-only. The value of this attribute is derived from the work order. -
WorkOrderOperationResourceInstanceDFF: array
Flexfields for Resource Instances
Title:
Flexfields for Resource InstancesThe Flexfields for Resource Instances resource manages descriptive flexfields that contain details about the resource instance.
arrayLinksarrayFlexfields for Resource Instancesobject-
__FLEX_Context: string
Title:
Context SegmentMaximum Length:80Descriptive flexfield context name for work order operation resource instances. -
__FLEX_Context_DisplayValue: string
Title:
Context SegmentDescriptive flexfield number of segments for work order operation resource instances. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
WoOpResourceInstanceId: integer
(int64)
Value that uniquely identifies the work order operation resource instance. It is a primary key that the application generates when it creates the work order operation resource instance.
arrayLinks- WorkOrderOperationDFF
-
Parameters:
- WoOperationId:
$request.path.WoOperationId - WorkOrderId:
$request.path.WorkOrderId
The Flexfields for Operations resource manages descriptive flexfields that each work order operation references. - WoOperationId:
- WorkOrderOperationMaterial
-
Parameters:
- WoOperationId:
$request.path.WoOperationId - WorkOrderId:
$request.path.WorkOrderId
The Materials for Maintenance Work Orders resource manages the materials that the work order requires to perform a maintenance operation. - WoOperationId:
- WorkOrderOperationResource
-
Parameters:
- WoOperationId:
$request.path.WoOperationId - WorkOrderId:
$request.path.WorkOrderId
The Resources for Maintenance Work Orders resource manages the resources that the work order requires to perform a maintenance operation. - WoOperationId:
Examples
This example describes how to create one operation for one maintenance work order.
Example cURL Command
Use the following cURL command to submit a request on the REST resource:
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/WorkOrderId/WorkOrderOperation/"
For example, the following command creates an operation in maintenance work order 25447:
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/25447/child/WorkOrderOperation"
Example Request Body
The following example includes the contents of the request body in JSON format. You replace the request payload in the cURL command with the contents of the Example Request Body. The request payload specifies attribute values that the command will use in the record that it creates.
{
"OperationSequenceNumber":60,
"OperationName":"SD_OPER_06",
"CountPointOperationFlag":"Y",
"WorkCenterCode":"MFGQA2"
}Example Response Body
The following example includes the contents of the response body in JSON format:
{
"WoOperationId": 300100122328154,
"OperationName": "SD_OPER_06",
"OperationSequenceNumber": 60,
"OperationDescription": null,
"OperationType": "IN_HOUSE",
"OperationTypeDescription": null,
"OrganizationId": 207,
"WorkOrderNumber": null,
"WorkOrderId": 25447,
"WorkCenterCode": null,
"WorkCenterId": 300100073217943,
"WorkCenterName": null,
"WorkCenterDescription": null,
"CountPointOperationFlag": true,
"AutoTransactFlag": false,
"PlannedStartDate": "2017-08-08T00:00:00+00:00",
"PlannedCompletionDate": "2017-08-08T00:00:00+00:00",
"WorkDefinitionId": null,
"WdOperationId": null,
"LeadTimeUOM": null,
"SupplierName": null,
"SupplierId": null,
"SupplierSiteId": null,
"StandardOperationName": null,
"StandardOperationId": null,
"VariableLeadTime": null,
"FixedLeadTime": null,
"WorkAreaId": null,
"OSPItemId": null,
"OSPItemDescription": null,
"UnitOfMeasure": null,
"UOMCode": null,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/25447/child/WorkOrderOperation/300100122328154",
"name": "WorkOrderOperation",
"kind": "item",
"properties": {
"changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178"
}
},
{
"rel": "canonical",
"href": "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/25447/child/WorkOrderOperation/300100122328154",
"name": "WorkOrderOperation",
"kind": "item"
},
{
"rel": "parent",
"href": "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/25447",
"name": "maintenanceWorkOrders",
"kind": "item"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/25447/child/WorkOrderOperation/300100122328154/child/WorkOrderOperationMaterial",
"name": "WorkOrderOperationMaterial",
"kind": "collection"
},
{
"rel": "child",
"href": "https://servername/fscmRestApi/resources/version/maintenanceWorkOrders/25447/child/WorkOrderOperation/300100122328154/child/WorkOrderOperationResource",
"name": "WorkOrderOperationResource",
"kind": "collection"
}
]
}