15Manufacturing

This chapter contains the following:

How You Set Up Manufacturing

To set up Oracle Fusion Manufacturing, you perform the setup tasks specified in the Manufacturing and Supply Chain Materials Management offering on the Setup and Maintenance work area.

Manufacturing is an optional functional area in the Manufacturing and Supply Chain Materials Management Offering, and must be selected for implementing Oracle Fusion Manufacturing. The Manufacturing functional area consists of the following hierarchy:

  • Manufacturing Master Data

  • Structures

This topic lists the manufacturing setup tasks under the following three categories:

  • Manufacturing Master Data Functional Area

  • Structures Functional Area

  • Common Setup Tasks

Manufacturing Master Data Functional Area

There are some tasks that may be included in the Manufacturing Master Data functional area, and if the tasks are required or optional. For more information about adding tasks to the Manufacturing Master Data functional area, see Implementing Manufacturing chapter of the Implementing Manufacturing and Supply Chain Materials Management guide.

The following table describes some tasks in the Manufacturing Master Data functional area with their descriptions and whether the tasks are required or optional:

Task Required or Optional Description

Manage Plant Parameters

Required

Configure parameters at a plant level that are relevant to manufacturing setup, work definition, and work execution.

Manage Production Lookups

Optional

Create and maintain lookups that are used in manufacturing setup, work definition, and work execution.

Manage Work Areas

Required

Create and maintain work areas to represent the specific regions in the plant where work activities are executed.

Manage Work Centers

Required

Create and maintain work centers to represent the grouping of resources where work is performed and is composed of resources having similar capabilities.

Manage Production Resources

Optional

Create and maintain resources to model the labor or equipment and to track their usages during production execution.

Manage Manufacturing Plant Data Access for Users

Required

Manage manufacturing plant data access for user provisioned roles.

Note: Although you're required to provide data access to the manufacturing plant, you can follow the common procedure to do so.

The setup tasks specified in the Manufacturing Master Data functional area that don't require specific setup for manufacturing are listed under the Common Tasks section.

Structures Functional Area

None of the setup tasks specified in the Structures functional area require any specific setup for manufacturing. So they're listed under the Common Tasks section.

Note: Item structure is currently supported for only the discrete manufacturing work method.

Common Tasks

Some tasks are included in the Manufacturing Master Data or Structures functional area, but don't require specific setup for manufacturing:

The following table lists the tasks in the Manufacturing Master Data functional area which require no specific setup:

Task Required or Optional Description

Manage Plant Profiles

Required

Review and maintain profile values for manufacturing facilities.

Manage Production Value Sets

Optional

Create and maintain production value sets.

Manage Work Setup Descriptive Flexfields

Optional

Define validation and display properties of the descriptive flexfields for work setup. Descriptive flexfields are used to add user-defined attributes to entities.

Manage Work Execution Descriptive Flexfields

Optional

Define validation and display properties of the descriptive flexfields for work execution. Descriptive flexfields are used to add user-defined attributes to entities.

Manage Enterprise Scheduler Jobs for Manufacturing Applications

Optional

Manage Oracle Enterprise Scheduler jobs and their list of value sources for the Manufacturing applications.

Define Basic Product Structures

Optional

Create and edit structures for the items.

Manage Structure Header Descriptive Flexfields

Optional

Create and edit item structure type descriptive flexfield attributes.

Manage Item Structure Type Details

Optional

Create and edit structure type details.

Manage Structure Component Descriptive Flexfields

Optional

Create and edit item structure component descriptive flexfield attributes.

Genealogy Build Deferred During Execution

Optional

Specify whether the product genealogy is built online immediately or you can decide to defer it.

It has two values of Yes and No with the default value being No. The profile value can be set up only at site level.

These tasks are common to any Oracle Cloud application. Manufacturing doesn't require any specific setup for them, so you can follow the instructions that you use to perform them for any Oracle application. For details about how to perform them, refer to the Implementing Common Features for SCM guide.

Note: None of the setup tasks specified in the Structures functional area require any specific setup for manufacturing. So they're listed under the Common Tasks section.

Enable Genealogy Build Deferred During Execution

To improve the performance of Genealogy, some modifications have been made. A new profile has been introduced. The profile name is Genealogy Build Deferred During Execution (Code: ORA_WIE_DEFER_GENEALOGY_BUILD). You have to specify whether the build of product genealogy is deferred. If it's not deferred, then genealogy builds at the same time as the transaction.

To enable Genealogy Build Deferred During Execution, perform the following steps.

  1. In the Setup and Maintenance work area, go to the following:

    • Offering: Manufacturing and Supply Chain Materials Management

    • Task: Manage Administrator Profile Values

  2. In the Profile Option Code field, query for the option Genealogy Build Deferred During Execution (Code: ORA_WIE_DEFER_GENEALOGY_BUILD).

Using this profile, you can specify whether the product genealogy is built online immediately or you can decide to defer it. It has two values, Yes and No, with the default value being No. The profile value can be set up only at site level.

  • If you set the profile value to No, genealogy details are interfaced to the genealogy repository immediately and genealogy builds at the same time as the transaction.

  • If you set the profile value to Yes, genealogy will be not be built immediately. The related transaction records will be available in the interface. You must schedule the Retry in-Error Genealogy Transactions scheduled process at an appropriate time to resubmit the records for processing and build genealogy. After the genealogy is built, the records are removed from the interface.

Enable Audit Trail for Manufacturing Work Orders

If you're an application administrator, you can enable audit trail for manufacturing work orders to comply with US Code of Federal Regulations (CFR 21 Part 11) for electronic record and electronic signature requirements. By doing so, you let your internal and external auditors have more visibility of the work order change history.

Here's how you can enable audit trail for discrete or process manufacturing work orders.

  1. Click Navigator, and then click Setup and Maintenance.

  2. On the Setup page, select the Manufacturing Supply Chain and Materials Management offering.

  3. Search for the Manage Audit Policies task.

  4. On the Manage Audit Policies page, click Configure Business Object Attributes.

  5. On the Configure Business Object Attributes page, select the Common Work Execution product to view the work order object.

  6. Select the check box for the work order objects to enable audit trail.

  7. Select the check boxes for all or any of the child objects for audit. The attributes of that selected object, enabled for audit displays. The key attributes of each object are available by default.

  8. Click Create in the Audited Attributes section which is displayed on the right side of the page to add more attributes.

  9. Click Save if you want to add more attributes to your configuration to enable auditing, or click Save and Close if you're done.

View Audit Reports for Manufacturing Work Orders

Here's how you can view the audit reports for manufacturing work orders and you must have the internal auditor role to view the audit reports.

  1. Click Navigator, and then click Audit Reports.

  2. Select the Common Work Execution product and Work Order business object type and enter the date or date range.

  3. Enter the work order number that needs to be audited in the Description field.

  4. Select Include Child Objects if you want to see the work order child objects in the audit report, and click Search.

Here are the sample values you can enter in the Description field to get the audit report.

Search Text Results

M1-1106

All Work Orders starting with M1-1106 and its child objects.

Work Order:M1-1106

All Work Orders starting with M1-1106 and its child objects.

Work Order:M1-1106:Operation:Testing

All Operations and its child objects with Operation name starting with Testing for Work Order M1-1106.

Work Order:M1-1106:Serial Number:PM

All Product Serial Numbers starting with PM for Work Order M1-1106.

The manufacturing plant parameters are analogous to system parameters and they enable you to specify various functionality of a manufacturing plant. Before setting up the plant parameters, you must set the organization as the manufacturing plant.

Setting a Manufacturing Plant

A manufacturing plant is a type of inventory organization and can be further categorized into: in-house manufacturing plant and contract manufacturing plant.

To set an organization as a manufacturing plant, perform the following steps:

  1. In the Manage Inventory Organizations page, select an existing organization or create a new one from the Search Results region. Then, click the Manage Inventory Organization Parameters button to edit the organization settings.

  2. In the Manage Inventory Organization Parameters page,

    • Select the Organization is a manufacturing plant check box to set an organization as in-house manufacturing plant.

    • Select the Organization represents a contract manufacturer check box to set an organization as contract manufacturing organization.

Note: If the organization is set as a contract manufacturing plant, you must also provide the supplier and supplier site information for the plant.
Note: If the organization needs to track on hand balances by the country of origin, you must select Enable Tracking by Country of Origin.

Setting the Manufacturing Plant Parameters

Once an organization is set as manufacturing plant, you can set the parameters that determine each functionality of the plant.

This topic discusses the manufacturing plant parameters in detail. It provides information about the parameters, their acceptable values, and the default values if any.

Plant Details Parameters

Here's a table that discusses plant details parameters:

Parameters Required Description

Manufacturing Calendar

Yes

Refers to the schedule or calendar to be used in the manufacturing plant.

Note: Changing the Manufacturing calendar or deleting the calendar in the Setup and Maintenance work area can lead to data corruption and unwanted consequences in the work order scheduling and lead time calculations.

Enable synchronization to IoT Production Monitoring

No

Enables the plant for real time synchronization with IoT Production Monitoring Cloud. If this is enabled for the first time, a factory is automatically created in IoT Production Monitoring Cloud.

Enable Process Manufacturing

No

Specifies if the plant is enabled for process manufacturing, in addition to discrete manufacturing.

Default Work Method

No

Specifies the default work method when the plant is enabled for process manufacturing. The possible values are Discrete Manufacturing and Process Manufacturing. The default plant parameter value is Discrete Manufacturing.

Material Parameters

Here's a table that discusses material parameters:

Parameters Required Description

Default Supply Subinventory

Yes

For work definitions:

Specifies the default supply subinventory for work definition operation item if there is no supply subinventory defined for the work center or item master.

For work orders:

Specifies the supply subinventory to be used when backflushing components that don't have default values defined at the work order operation item or the inventory item level.

For orderless transactions:

Specifies the supply subinventory to be used when backflushing components that don't have default values defined at the work definition operation item or the inventory item level.

Default Completion Subinventory

Yes

For work orders:

Specifies the completion subinventory to be used for storing the completed product if a default isn't defined at the work order level.

For orderless transactions:

Specifies the completion subinventory to be used for storing the completed product if a default isn't defined at the work definition level.

Default Supply Locator

No

For work definitions:

Specifies the default supply locator for work definition operation item if there is no supply locator defined for the work center or item master.

For work orders:

Specifies the supply locator to be used when backflushing components that don't have default values defined at the work order operation item or the inventory item level.

For orderless transactions:

Specifies the supply locator to be used when backflushing components that don't have default values defined at the work definition operation item or the inventory item level.

Default Completion Locator

No

For work orders:

Specifies the completion locator to be used for storing the completed product if a default isn't defined at the work order level.

For orderless transactions:

Specifies the completion locator to be used for storing the completed product if a default isn't defined at the work definition level.

Default Pick Slip Grouping Rule

No

For work orders:

Specifies the grouping rules that are defaulted from Inventory and are used as the basis to group the pick slips for work order material picking.

Print pick slips

No

For work orders:

Specifies whether or not to print the pick slips that are generated when the Pick Materials for work Orders scheduled process is run and movement request is created to move materials from the warehouse to either directly issue to a work order or to a destination subinventory.

Include pull components for pick release

No

For work orders:

Specifies whether or not to allow materials with the supply type operation pull and assembly pull to be considered for the pick release activity.

Issue push components on pick release

No

For work orders:

Specifies that when a pick slip is confirmed for the work order materials the materials with supply type push will be directly issued to the work order.

Work Definition Parameters

Here's a table that discusses work definition parameters:

Parameters Required Description

Starting Operation Sequence

No

Specifies the default sequence number for the first operation in a work definition and work order.

The value must be a positive integer.

Operation Sequence Increment

No

Specifies the incremental value by which the sequence of the operation is to be increased in the work definition and work order.

The value must be a positive integer.

Phantom Operation Inheritance

No

Specifies whether the phantom components and resources are inherited at the same operation that the phantom is assigned in the parent item work definition.

The valid values are:

  • Material Only: On selecting this value, when creating the work order, all of the phantom components are inherited at the same operation that the phantom is assigned in the parent item work definition.

  • Material and Resources: On selecting this value, when creating the work order, all of the phantom components and resources are inherited at the same operation that the phantom is assigned in the parent item work definition.

The default value is Material Only.

Work Execution Parameters

Here's a table that discusses work execution parameters:

Parameters Required Description

Work Order Prefix

No

Specifies the prefix to use when autogenerating the work order names when creating the work orders.

A maximum length of 30 characters is allowed.

Work Order Starting Number

Yes

Specifies the initial number to pass in to the document sequence which is created when a record is saved.

The value must be a positive integer greater than zero. The default value is 1000.

This field becomes read only after the work order document sequence for the plant is created.

Default Overcompletion Tolerance Percentage

No

Specifies the percentage of assemblies that you can over complete on work orders if not defined at the work order level.

The value must be between 1 and 100. The default value is Null.

Note: For process manufacturing, the tolerance is applicable for the Operation quantity.

Default Transaction Mode

No

Specifies whether the materials and resources are defaulted from the work order operation when reporting the material or resource transactions.

The valid values are:

  • All: On selecting this value, all the components and resources that are associated to the work order operation are defaulted and you can transact against them.

  • Entered: On selecting this value, the components and resources that are associated to the work order operation aren't defaulted and you're required to enter the specific component or the resource to transact.

The default value is All.

Default Transaction Quantity

No

Specifies whether the transaction quantity is to be defaulted as that of the required quantity during the material or resource transactions in a work order. However, you're allowed to make changes to the defaulted quantity.

The valid values are:

  • None: On selecting this value, the transaction quantity isn't defaulted as that of the required quantity during the material or resource transactions in a work order.

  • Material: On selecting this value, the transaction quantity is defaulted as that of the required quantity during the material transactions in a work order.

  • Resources: On selecting this value, the transaction quantity is defaulted as that of the required quantity during the resource transactions in a work order.

  • Both: On selecting this value, the transaction quantity is defaulted as that of the required quantity during the material and resource transactions in a work order.

The default value is Both.

Allow Quantity Changes During Backflush

No

Specifies whether changing the transaction quantity is allowed or not.

The valid values are:

  • None: On selecting this value, during backflushing, you can't modify the transaction quantity of the pull components required in an operation and can't report the consumption of the ad hoc material. During automatic charging, you can't modify the charge quantity of the automatic resources required in an operation and can't report the usage of the ad hoc resources.

  • Material: On selecting this value, during backflushing, you can modify the transaction quantity of the pull components required in an operation and can report the consumption of the ad hoc material. During automatic charging, you can't modify the charge quantity of the automatic resources required in an operation and can't report the usage of the ad hoc resources.

  • Resources: On selecting this value, during backflushing, you can't modify the transaction quantity of the pull components required in an operation and can't report the consumption of the ad hoc material. During automatic charging, you can modify the charge quantity of the automatic resources required in an operation and can report the usage of the ad hoc resources.

  • Both: On selecting this value, during backflushing, you can modify the transaction quantity of the pull components required at an operation and can report the consumption of the ad hoc material. During automatic charging, you can modify the charge quantity of the automatic resources required at an operation and can report usage of ad hoc resources.

The default value is None.

Default Work Order Traveler Template

No

Specifies the name of the template to be used for printing the work order traveler or the labels for the plant.

You may use your own BI publisher templates by specifying the file path and file name of your templates in this parameter. If the parameter is left blank, the default template defined in the BI publisher report definition settings is used for all the plants.

Note: You can find separate default templates for discrete and process manufacturing work orders.

A maximum string length of 400 characters is allowed.

Default Label Template

No

Specifies the name of the template to be used for printing the work order traveler or the labels for the plant.

You may use your own BI publisher templates by specifying the file path and file name of your templates in this parameter. If the parameter is left blank, the default template defined in the BI publisher report definition settings is used for all the plants.

A maximum string length of 400 characters is allowed.

Print product labels using external applications

No

Indicates whether product labels are printed using external printing applications. When selected, the native printing functionality into PDF is suppressed and a print product label business event is generated. External printing applications can listen to the business event to generate labels externally.

Include component yield in material requirements

No

Indicates whether the component yield is factored into the work order material requirements and the component quantities during the material transactions.

You deselect this parameter to avoid rounding the decimal quantities. The rounding can inflate transaction quantities causing inaccurate representation of requirements.

Automatically associate serial numbers during work order import

No

Indicates whether the serial numbers are to be automatically generated and associated when importing a work order.

Allow direct purchases for work orders

No

Indicates whether the direct purchases for work orders are allowed or not. The check box is checked by default for maintenance organizations. The check box is unchecked by default for manufacturing organizations and must be checked to enable the parameter.

Capture Level for Serialization-Enabled Operations

No

Level at which start or pause events are captured for serialization-enabled operations. The valid values are as follows:

  • Operation: When you select this value, start or pause events are captured for serialization-enabled operations at an operation level. This is a default option.

  • Item Serial: When you select this value, start or pause events are captured at individual serial units for serialization-enabled operations.

Trigger Purchase Requisition

No

Timing of creation of the purchase requisition for outside processing. The valid values are as follows:

  • At Work Order Release: Purchase Requisition is created at the time of releasing a work order.

  • At Operation: Purchase Requisition is created at the time of completing quantities at an operation prior to a Supplier Operation. This is the default value.

Material Reporting Level for Serialization-Enabled Operations

No

Level at which operators report materials for serialization-enabled operations. The valid values are as follows:

  • Operation: When you select this value, material reporting would be enabled only at the operation level. This is a default option.

  • Item Serial: When you select this value, material reporting would be enabled at individual serial units for serialization-enabled operations.

Lot Selection During Backflush

No

Specifies whether lots should be manually entered or defaulted during backflush. This is applicable for both Report Operation Transactions (Complete with Details) as well as Report Orderless Completion user flows.

The valid values are:

  • Manual: Lots aren't defaulted and need to be manually entered. This is the default setting.

  • Lot FIFO: Lots are defaulted using the receipt date or first in first out (FIFO) basis.

  • Lot FEFO: Lots are defaulted using the expiration date or first expiration first out (FEFO) basis.

Allow negative issue without serial number entry

No

Specifies whether negative material transaction can be performed without serial number, for material with serial generation set up at work order issue.

Manually issue assembly to rework work order

No

Specifies whether or not to enable the execute a rework work order with manual control. When this parameter is enabled, the assembly item is issued manually to a rework work order with appropriate revision. The operation completion is performed up to the quantity of the assembly component item that you issued to work order.

Considerations for Setting Up Lookups for Manufacturing

Lookups in applications are used to represent a set of codes and their translated meanings. For instruction on setting up lookups that are common to any Oracle application, refer to the Implementing Common Features for SCM guide, Define Applications Core Configuration chapter.

In addition to the common lookups, Oracle Fusion Manufacturing uses some specific lookups.

The following table lists the lookups specific to Oracle Fusion Manufacturing and descriptions of the lookup codes which you can populate accordingly:

Lookup Name Lookup Code Description

Resource Class

ORA_WIS_RESOURCE_CLASS

Enables you to group resources into resource group for the planning activities.

Work Center Resource Group

ORA_WIS_WC_RESOURCE_GROUP

Enables you to group resources for the work center planning activities.

Work Order Operation Transaction Reason Codes

ORA_WIE_REASON_CODE

Captures the reason codes for scrap and reject transactions.

Work Order Sub Type

ORA_WIE_WO_SUB_TYPE

Captures the work order subtype that describes the specific nature of work being performed. The predefined values are Standard Production, Prototype, Repair, Pilot Lot, and Test Lot. You can add additional lookup values as needed.

Work Definition Operation Resource Activity

ORA_WIS_RESOURCE_ACTIVITY

Captures the activity name of the work definition operation resource. The predefined values are Setup, Run, and Tear Down. You can add additional lookup values as needed.

How You Manage Work Areas

A work area is a specific region in the manufacturing plant where you execute production activities. The work area is a physical, geographical, or logical grouping of work centers.

Here's an illustration of how work areas relate to manufacturing plants and work centers.

An illustration of how work areas relate to manufacturing
plants and work centers.

Figure 2 An illustration of how work areas relate to manufacturing plants and work centers.

As a manufacturing engineer, you must define at least one work area for a manufacturing plant and at least one work center for each work area. Use the Manage Work Areas page to create, edit, and delete work areas.

A production operator can report material, resource, and operation transactions performed at work centers that belong to a specific work area.

Navigate to the Manage Work Areas page using one of two ways:

  • Click Navigator > Work Definition.

    In the Tasks pane, select Manage Work Areas.

  • Click Navigator > Setup and Maintenance.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Manufacturing Master Data

    • Task: Manage Work Areas

Resources are people, machines, and tools allocated to a work center. Resources are of two types:

  • Labor

  • Equipment

As a manufacturing engineer, you can search for, create, edit, and delete the resources using the Manage Resources page.

Navigate to the Manage Resources page using one of two paths:

  • Click Navigator > Work Definition.

    In the Tasks pane, select Manage Work Areas.

  • Click Navigator > Setup and Maintenance.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Manufacturing Master Data

    • Task: Manage Production Resources

Here's an illustration of how the resources and resource instances associate to a work center.

An illustration of how the resources and resource
instances associate to a work center.

Figure 3 An illustration of how the resources and resource instances associate to a work center.

Resource Instances

Resource instances are granular representations of a resource in the Manufacturing application. One or more resource instances can be associated to a resource. You can identify a resource by a unique code known as the identifier, and a name.

You can also optionally assign a primary work center to the resource instance to identify the department or location that the resource instance primarily works in.

Tip: Assigning a primary work center to a resource instance helps in quick assignment of the resource instance in work orders and work execution transactions.

You can deactivate or reactivate a resource instance by updating the Inactive On field. When a resource instance is deactivated, it's not available for further use until reactivated. You can delete a resource instance only if it's not used in work execution.

Associate Labor Resource Instances

A labor resource instance represents the names of actual people working in the manufacturing shop floor. A labor resource instance can be optionally associated to a person record available in the Oracle Trading Community Architecture. Such associations are unique within a plant.

Note: Oracle Trading Community Architecture represents a repository of person and organization parties identified through their party usages. Manufacturing allows the subset of Oracle Trading Community Architecture person party records to assign person type resource instances.

Person types in Oracle Trading Community Architecture that can be associated to a resource instance and can be any of the following:

  • Employee

  • Contingent Worker

  • Partner Contact

You can define persons of types Employees or Contingent Workers in Oracle Human Capital Management (HCM) and are automatically propagated to the Oracle Trading Community Architecture through the HCM- Oracle Trading Community Architecture auto-sync process.

You can set up persons of type Partner Contact in the Oracle CRM application, which are automatically available in the Oracle Trading Community Architecture.

Associate Equipment Resource Instances

An equipment resource instance represents the names of actual machines being used in the manufacturing shop floor. An equipment resource instance can optionally associated to an Asset Number defined in Maintenance Cloud. Such associations are unique within a plant.

Assets must be defined in a location corresponding to the plant and a location type work center in order to be eligible for association to the equipment resource instance.

Use the IoT Insights icon provided in the Equipment Resource Instances region, to drill down to the Machine Summary view in IoT Production Monitoring Cloud to view machine performance, real time sensor data, and insights into analytics, anomalies, predictions, and trends.

Work centers are specific production units that consist of people or equipment. You can associate each work center with an active work area.

As a manufacturing engineer, here's what you can do using the Manage Work Centers page in the Work Definition work area:

  • Create, edit, and delete work centers

  • Add resources to a work center and allocate resources to different shifts

  • View and manage exceptions associated to the resources

Navigate to the Manage Work Centers page using one of two paths:

  • Click Navigator > Work Definition.

    In the Tasks pane, select Manage Work Centers.

  • Click Navigator > Setup and Maintenance.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Manufacturing Master Data

    • Task: Manage Work Centers

If you're a production controller or supervisor, you can define and update work order statuses to support enterprise-specific business processes. To do so, use the Manage Work Order Statuses page. Here are two ways to find the page:

  • In the Tasks pane of the Setup and Maintenance work area, click the Manage Work Order Statuses task.

  • In the Setup and Maintenance work area, use this path:

  • Offering: Manufacturing and Supply Chain Materials Management

  • Functional Area: Manufacturing Master Data

  • Task: Manage Manufacturing and Maintenance Work Order Statuses

A work order status can be either predefined or user-defined. Here are the predefined statuses:

  • Unreleased

  • Released

  • On Hold

  • Completed

  • Closed

  • Canceled

Define a New Work Order Status

To define a new status, click the Add icon. You must provide a unique name and code for the status, and associate it to a system status. For example, you can define the new status Materials_Unrel, and associate it to the system status Unreleased. This helps you sort, manage, and report work orders more effectively.

Note: You must name the new status in a way that the user understands which system status it's associated to. You can add a prefix or a suffix of the system status. For example, you can use the name UNREL_MATERIAL_UNRELEASED to indicate that the new status is associated to the system status Unreleased.

Edit a User-Defined Work Order Status

You can only update the Name and Description attributes for both system statuses and user-defined statuses. For a user-defined status, you can't update the Code and System Status attributes.

Note: It's recommended to not update the name of the system status. However, if you want to, you must do it in a way that the user can understand and associate it to the original name of the system status.

How You Set Up IoT Production Monitoring Cloud

In Oracle Fusion Applications Cloud, use the Setup and Maintenance work area to set up Application Integration.

  1. Click Navigator > Setup and Maintenance.

    • Offering: Manufacturing and Supply Chain Materials Management

    • Functional Area: Manufacturing Master Data

    • Task: Manage Setup Content

    • Task: Manage Integration of Additional Applications

    • Here are the steps to create a new entry.

      • Application Name and Partner name must be IoT Production Monitoring

      • Enter the Full URL field with the IoT Production Monitoring cloud server url in the format http://abc.xyz.com

      • Select Security policy oracle/wss_http_token_over_ssl_client_policy

      • Enter the login credentials of the IoT Production Monitoring Cloud application.

  2. In Oracle Fusion Applications Cloud, use the Setup and Maintenance work area to navigate to the Manage Plant Parameters task and select the check box Enable synchronization to IoT Production Monitoring to enable integration with IoT Production Monitoring for the specific manufacturing plant.

  3. In the IoT Production Monitoring Cloud > App Settings > Configuration > Settings to set up the end point URL and other details required to integrate with the Manufacturing application.

Note: IoT integration is currently supported for only discrete manufacturing work orders and the equipment resource instances referenced in those work orders.

Initial Data Synchronization

If you want to enable an existing manufacturing plant which has some data already defined, then you must first run the scheduled process Synchronize with IoT Production Monitoring Cloud in Initial Data Synchronization mode. This will synchronize all active resources, all active resource instances, and all open work orders to the IoT Production Monitoring Cloud. This program needs to run only once in order to populate your IoT Production Monitoring cloud environment with the existing manufacturing data.

How You Upload Work Definition and Work Definition Operation Attachments Using a SOAP Service

This topic provides specifics for uptaking the ERP Object Attachment SOAP service for the manufacturing business entities work definition and work definition operation.

You can use the ERP Object Attachment SOAP service to perform an automatic, mass upload of attachments for discrete and process manufacturing work definitions. You specify the input parameters for the payload of this service to upload attachments to existing work definitions at the header or operation levels.

Note: To get started, refer to information provided in the Oracle Financials Cloud SOAP Web Services for Financials guide.
  • Chapter: Business Object Services

  • Section: ERP Object Attachment Service

Request Payload

Here's a table with request payload information.

Element Name Type Description

entityName

String

Valid business entity names are: WORK_DEFINITION, WORK_DEFINITON_OPERATION

categoryName

String

Document Category Name associated with the business entity.

allowDuplicate

String

Whether duplicate is allowed. Valid values are: Yes, No.

attachmentRows

List of elements, each containing the details of the attachment to upload. The details include the user keys, attachment type, and title.

attachmentRows Attributes for Work Definition Header

Here's a table with attachmentRows Attributes for Work Definition Header information.

Attribute Name Type Description

UserKeyA

String

Organization Code.

UserKeyB

String

Item Number.

UserKeyC

String

Work Definition Internal Name.

UserKeyD

String

Keep this key with value #NULL.

UserKeyE

String

Keep this key with value #NULL.

AttachmentType

String

Valid values are: FILE, TEXT, URL.

Title

String

The title of the attachment.

Content

String

The following is an example. Your content may be different.

URL: https://www.google.com

Text: Use Lathe L123.

File: Encode the source data to a Base64 string (Base64 encoding).

attachmentRows Attributes for Work Definition Operation

Here's a table with attachmentRows Attributes for Work Definition Operation information.

Attribute Name Type Description

UserKeyA

String

Organization Code.

UserKeyB

String

Item Number.

UserKeyC

String

Work Definition Internal Name.

UserKeyD

String

Version Number.

UserKeyE

String

Operation Sequence Number.

AttachmentType

String

Valid values are: FILE, TEXT, URL.

Title

String

The title of the attachment.

Content

String

The following is an example. Your content may be different.

URL: https://www.google.com

Text: Use Lathe L123.

File: Encode the source data to a Base64 string (Base64 encoding).

Sample Payload for Work Definition Header

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/" 
xmlns:erp="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/"> 
<soapenv:Header/> 
<soapenv:Body> 
<typ:uploadAttachment> 
<typ:entityName>WORK_DEFINITION</typ:entityName> 
<typ:categoryName>MISC</typ:categoryName> 
<typ:allowDuplicate>Yes</typ:allowDuplicate> 
<!--Zero or more repetitions:--> 
<typ:attachmentRows> 
<!--Optional:--> 
<erp:UserKeyA>M1</erp:UserKeyA> 
<!--Optional:--> 
<erp:UserKeyB>AS54888</erp:UserKeyB> 
<!--Optional:--> 
<erp:UserKeyC>ORA_MAIN</erp:UserKeyC> 
<!--Optional:--> 
<erp:UserKeyD>?</erp:UserKeyD> 
<!--Optional:--> 
<erp:UserKeyE>?</erp:UserKeyE> 
<!--Optional:--> 
<erp:AttachmentType>TEXT</erp:AttachmentType> 
<!--Optional:--> 
<erp:Title>File1</erp:Title> 
<!--Optional:--> 
<erp:Content>Use Lathe L123.</erp:Content> 
</typ:attachmentRows> 
</typ:uploadAttachment> 
</soapenv:Body> 
</soapenv:Envelope>

Sample Payload for Work Definition Operation

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:typ="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/types/" 
xmlns:erp="http://xmlns.oracle.com/apps/financials/commonModules/shared/model/erpIntegrationService/"> 
<soapenv:Header/> 
<soapenv:Body> 
<typ:uploadAttachment> 
<typ:entityName>WORK_DEFINITION_OPERATION</typ:entityName> 
<typ:categoryName>MISC</typ:categoryName> 
<typ:allowDuplicate>Yes</typ:allowDuplicate> 
<!--Zero or more repetitions:--> 
<typ:attachmentRows> 
<!--Optional:--> 
<erp:UserKeyA>M1</erp:UserKeyA> 
<!--Optional:--> 
<erp:UserKeyB>AS54888</erp:UserKeyB> 
<!--Optional:--> 
<erp:UserKeyC>ORA_MAIN</erp:UserKeyC> 
<!--Optional:--> 
<erp:UserKeyD>1</erp:UserKeyD> 
<!--Optional:--> 
<erp:UserKeyE>10</erp:UserKeyE> 
<!--Optional:--> 
<erp:AttachmentType>TEXT</erp:AttachmentType> 
<!--Optional:--> 
<erp:Title>Att001</erp:Title> 
<!--Optional:--> 
<erp:Content>Use Lathe L123.</erp:Content> 
</typ:attachmentRows> 
</typ:uploadAttachment> 
</soapenv:Body> 
</soapenv:Envelope>

Sample Payload for Work Definition Operation

This section explains the details for Oracle Fusion Manufacturing business objects that can be enabled in Oracle Social Network to collaborate as social objects.

In the Setup and Maintenance work area, use the Manage Oracle Social Network Objects for Supply Chain Management task in the Manufacturing and Supply Chain Materials Management offering to configure the manufacturing business objects so that they're enabled for Oracle Social Network integration.

The following table lists the attribute details for Common Work Setup module and Work Definition business object:

Attribute Attribute Details

Item

Work definition item, as set up in the item organization

Description

Item description

Structure Name

Item structure name

Name

Work definition name

Version

Work definition version

Start Date

Work definition version start date

End Date

Work definition version end date

Production Priority

Production priority of the work definition

The following table lists the attribute details for Common Work Execution module and Work Order business object:

Attribute Attribute Details

Work Order

Work order number

Start Date

Work order start date

Completion Date

Scheduled completion date of the work order

Actual Completion Date

Actual completion date of the work order

Status

Work order status

Item

Work order assembly item number

Description

Assembly item description

Quantity

work order quantity

UOM

Unit of measure of work order quantity

Customer

Customer name, as applicable, for the work order

The following table lists the attribute details for Common Work Execution module and Exception business object:

Attribute Attribute Details

Exception Number

Unique identifier of the production exception

Reported By

User reporting the production exception

Reported On

Date on which the production exception was reported

Expected Resolution Date

Expected date for the production exception to be resolved

Expected Downtime in Minutes

Expected time duration when the production activity is stopped or likely to be stopped as a result of the reported exception

Description

User description of the production exception

Exception Type

User determined classification of the production exception

Resource

Resource for which production exception is reported

Component

Component for which the production exception is reported

Work Center

Work center for which the production exception is reported

Work Area

Work area for which the production exception is reported

Exception Status

Status of the production exception, either Open or Closed

Severity

User determined severity of the production exception and the following severity values are predefined:

  • Critical

  • High

  • Medium

  • Low

You can share all the attributes for a given business object, or selectively enable the individual attributes, so that only a few selected attributes are available on the social object wall.

Note: For more information about how to share a business object, refer to the Social Network chapter in the Oracle Applications Cloud Using Common Features guide.
Note: For manufacturing scenarios involving external users such as contract manufacturers, refer to the Collaborating Through Social Networking for Outside Users chapter in the Oracle Cloud Using Oracle Social Network guide.

How You Configure Human Tasks for Manufacturing

This topic explains how you set up the human task associated with the Oracle Fusion Manufacturing business objects.

You must use the Manage Task Configurations for Supply Chain Management task from the Setup and Maintenance work area to configure the human tasks:

The following table lists the human tasks you must configure:

Human Task Name Description

QualityIssueHumanTask

Human task to notify users for production exceptions.

StructureChangeFYIHumanTask

FYI Human Task Flow to notify users of item structure changes completed in the Product Information Management work area.

Note: For more information about configuring human tasks, refer to the chapter, Configuring Human Tasks of the Developing Business Processes with Oracle Business Process Management Studio guide. This guide is intended for process developers who use the Business Process Studio application to create and implement business processes including the configuring of human tasks.