How You Create a Maintenance Work Order

You can create maintenance work orders manually in the UI, through a maintenance program, or, through a REST API, and File-Based Data Import. When you manually create a maintenance work order on the Maintenance Work Orders page, you can choose to either create a new work order from scratch, or copy an existing work order.

Create a New Maintenance Work Order

You can create a maintenance work order in the Create Maintenance Work Order dialog box by providing the minimal information. Here's how:

  • When you enter the asset details by searching and selecting an asset, the work order type and subtype are defaulted from the asset if they're defined.

  • When you enter maintenance work definition, the work order description, work order type, work order subtype, operations, materials, and resources are derived from the work definition.

    Note: If the work definition has a work order type and subtype defined, then it will overwrite the default values from the asset definition. You can always manually update the values for the work order type and subtype.
  • If neither the asset nor the work definition has a default had the work order type and subtype defined, then you must manually select the values for each type.

  • If you don't use a maintenance work definition, then you can create a work order header only by providing only the asset, type and subtype You can then edit the work order to add operations, materials, and resources.

  • The status will be defaulted to Unreleased. If you define a work definition, then you can optionally set this value to Released or an equivalent user-defined status value. If you don't define a work definition, then you can leave at Unreleased or set to On-Hold. The status can be updated after creation and further editing of the work order details.

On Maintenance Work Orders page, click the Add icon to open the Create Maintenance Work Order dialog box.

The Maintenance Work Orders page has the following attributes:

Attributes

Description

Work Order

The work order number uniquely identifies the maintenance work order in an organization. You can manually enter the work order number. If not entered, the work order number is automatically generated based on the numbering scheme defined per the plant parameters (Work Order Prefix, Work Order Starting Number).

Once a work order is created, the work order number can't be updated.

Description

The description of the maintenance work order. Defaulted from the work definition description, but you can edit it during work order creation and update prior to Release. If the work order is created by merging one or many work definitions through a maintenance program, then the description will be populated by the work requirement or maintenance program name.

Asset

The asset associated with the maintenance work order. You can choose an asset operating in the contextual organization or its related organizations.

Note: To create a work order for an asset that's operating in another operating organization, the contextual organization must be enabled for the asset's source item in Product Information Management.

Asset Description

The description of the asset associated with the maintenance work order.

Status

Represents the status of the maintenance work order during its life cycle. The valid values are: Unreleased, Released, On Hold, Completed, Closed and Canceled. Optionally, you can create user-defined statuses for each seeded status value.

Note:
  • For a work order without work definition, the status can be Unreleased or On Hold at the time of creation.

  • For a work order with work definition, the status can be Unreleased, Released or On Hold at the time of creation.

  • Work orders created by a maintenance program will be created in a status of Unreleased

  • A work order can only be updated to a status of Released if a work definition is selected or at least one operation is manually defined.

  • User-defined statuses can be used in the UI and using the REST API only. The values are not supported using File-Based Data Import.

Start Date

The start date and time of the maintenance work order. The work order start date is by default the current date and time, but you can update it. If the work order is created by specifying the start date, the application automatically performs a forward scheduling to calculate the rest of the dates.

Note: Either the Start or Completion date is required to create and Release a work order. Once released, the value will be the same for each date.

Completion Date

The completion date and time of the maintenance work order. By default, it will be null. If you enter the completion date of the work order, the start date of the work order is erased. When the work order is saved, the application performs a backward scheduling from the completion date to calculate the rest of the dates.

Type

The type of the maintenance work order. The valid values are Corrective and Preventive.

Subtype

The subtype of the maintenance work order. The valid values are Condition based, Emergency, Planned, Reactive, Safety, and Under warranty.

Priority

The execution priority of the maintenance work order.

Work Definition Name

Work definition name of the asset being maintained. The work definition name can't be updated after the work order is released. The work definition is exploded to determine the operation, resource and material requirements in the work order.

Work Definition Date

Work definition date represents the effective date used to derive the work definition version. By default, this value is null, therefore it's assumed that the latest version will be used.

Work Definition Version

Represents the version of the work definition. The version is derived and displayed based on the work definition name and date specified.

Create Maintenance Work Orders by Copying an Existing Work Order

You can create a maintenance work order by copying an existing work order. On the Maintenance Work Orders page, search for and select the work order you want to copy, and click the copy icon to create a new work order. The new work order opens in the Edit Work Order page and you can edit the unreleased work order.

Create Maintenance Work Orders from the Asset Information Management Page

You can now create and manage maintenance work orders from the Asset Information Management page. Here’s how:
  1. Navigate to Supply Chain Execution > Asset Information Management.
  2. On the Asset Information Management page, Actions column, click More Actions (three dots) and select Create Maintenance Work Order.
  3. Enter these work order details:

    Fields You Fill to Create Maintenance Work Order

    Field Description
    Generate maintenance work order from a condition event If you select this check box, enter a condition event.
    Condition Event Enter a condition event from which a maintenance work order is generated. One or more work orders are created in the asset organization from this condition event. If no work definitions are associated with the condition event for the asset, a work order header is created. If the asset organization isn't a maintenance organization, the work order is created in the primary related maintenance.
    Organization Maintenance organization where the work order is created.
    Work Definition Work definition of the asset being maintained. The work definition can't be updated after the work order is released. The work definition is explored to determine the operation, resource and material requirements in the work order.
    Work Order Description The description of the maintenance work order. Defaulted from the work definition description, but you can edit it during work order creation and update prior to release.
    Type Shows the type of work order.
    Subtype Shows the subtype of work order.
    Priority Is the execution priority of the maintenance work order.
    Start Date Shows current date and time, by default. You can change it, if you prefer. When you create a work order on a specific start date, the application automatically calculates the rest of the dates.
  4. Click Save.

Create Maintenance Work Orders from Other Oracle Applications

Work orders can be created or associated from other Oracle applications such as the Engagement Cloud, SCM Cloud or functionality such as Service Logistics or Depot Repair. Typically, this is accomplished through services, such as the Maintenance Work Order and Install Base Asset REST APIs. For a work order, they can also use the DocumentReferences child resource to associate the source document type and number. For example, for a service request, they may associate the service request number to the work order using this resource. You can then use this information to link the source object to a work order across applications.