Integrate Oracle Fusion Cloud Manufacturing with Oracle IoT Production Monitoring Cloud Service

You can import work orders from Oracle Fusion Cloud Manufacturing into Oracle Internet of Things (IoT) Production Monitoring Cloud Service. The application automatically updates the work order status and produced quantities in Oracle Fusion Cloud Manufacturing based on updates from the machine or operator.

In Oracle Fusion Cloud Manufacturing, a work order refers to a document that conveys the authority for the production of a specific product. It contains information about what, how, how many, and when to manufacture a product. The product item, work definition details, operations, resources, components, quantities, and dates are specified in the work order.

When configuring integration with Oracle Fusion Cloud Manufacturing, you can choose to create one-to-one mappings between the manufacturing organizations and your IoT organizations. If you choose one-to-one, the IoT server creates a separate IoT organization for each manufacturing organization that you enable in Oracle Fusion Cloud Manufacturing. If you choose many-to-one, then entities from each manufacturing organization that you enable in Oracle Fusion Cloud Manufacturing are imported into the selected organization in Oracle IoT Production Monitoring Cloud Service.

Oracle Fusion Cloud Manufacturing automatically synchronizes the factory entities with IoT for all manufacturing organizations that you enable in Oracle Fusion Cloud Manufacturing. Oracle IoT Production Monitoring Cloud Service no longer needs to pull these entities at regular intervals. The pull settings are deprecated and may be removed in a future release.

You can edit the work orders to assign resource instances (machines and operators) to the work orders in Oracle IoT Production Monitoring Cloud Service. These resource instances are then used for production and completion of the work order. Oracle IoT Production Monitoring Cloud Service automatically updates the work order status and produced quantities in Oracle Fusion Cloud Manufacturing based on updates from the machine or operator.

Add the IoT Application Integration Entry in Oracle Fusion Cloud Manufacturing

To begin integration with Oracle IoT Production Monitoring Cloud, add an application integration entry in Oracle Fusion Cloud Manufacturing with details to connect to your IoT application.

  1. Log in to Oracle Fusion Cloud Manufacturing, as a user with the Application Implementation Consultant role.
  2. In the Setup and Maintenance work area, click Tasks Tasks Iconand click Manage Setup Content.
  3. Click Manage Integration of Additional Applications in the Topology Definition section.
  4. Click Create Create icon to create a new application integration.
  5. On the Create Application Integration page, provide the following details under Basic Information:
    • Application Name: IoT Production Monitoring
    • Full URL: Use the following format:

      https://hostname

      Here, hostname is the host name of your Oracle IoT Production Monitoring Cloud Service instance.

      For example: https://xyz.oraclecloud.com

    • Partner Name: IoT Production Monitoring
    • Security Policy: Select oracle/wss_http_token_over_ssl_client_policy.
    • User Name: Specify the user name for connecting to your Oracle IoT Production Monitoring Cloud Service instance.
    • Password: Specify the password for connecting to your Oracle IoT Production Monitoring Cloud Service instance.

      Note:

      If you change the password for connecting to your Oracle IoT Production Monitoring Cloud Service instance in future, then you must update the password in Oracle Fusion Cloud Manufacturing.
  6. Click Save and Close to save the application integration entry.

Add an Oracle Fusion Cloud Manufacturing Integration

Use the Integrations page in Oracle Internet of Things (IoT) Production Monitoring Cloud Service to enable integration with Oracle Fusion Cloud Manufacturing.

Before you configure Oracle Fusion Cloud Manufacturing integration, make sure your Oracle Fusion Cloud Manufacturing host is trusted by your Oracle Internet of Things Intelligent Applications Cloud domain.

Host names with .oraclecloud.com and .oraclecloudapps.com suffixes are always allowed. If your Oracle Fusion Cloud Manufacturing domain name is different, then add the domain as a trusted CN in the Oracle Internet of Things Intelligent Applications Cloud management console. To do this, add *.YourDomain.com under Trusted CN in the Settings page.

Shows Example Trusted CN: *.usa.mycompany.com

You can access your Oracle Internet of Things Intelligent Applications Cloud management console at the following URL:

https://hostname/ui

Here, hostname is the host name of your Oracle Internet of Things Intelligent Applications Cloud instance.

To add an integration with Oracle Fusion Cloud Manufacturing:
  1. In Oracle IoT Production Monitoring Cloud Service, click Menu (Menu icon), and then click Settings.

    You can access Oracle IoT Production Monitoring Cloud Service at the following URL:

    https://hostname/pm

    Here, hostname is the host name of your Oracle Internet of Things Intelligent Applications Cloud instance.

    If you are in the Design Center, you need to click Previous (Previous icon) before you see the Settings option in the menu.
  2. Click Integrations.
  3. Click Add Add icon to add a new integration.
  4. In the Add Integration dialog, select Oracle Manufacturing Cloud Service and click Add.
    Tip: You can also search for an integration name in the list.

    Add Integration Dialog (Described in Steps)

    Oracle Manufacturing Cloud Service integration gets added to the Integrations page.
  5. On the Integrations page, under Oracle Manufacturing Cloud Service, click Connect.
  6. Enter the Service URL for your Oracle Fusion Cloud Manufacturing instance.

    The endpoint URL should refer to the REST API URL for your Oracle Fusion Cloud Manufacturing instance. For example:

    https://servername.oraclecloud.com:443/fscmRestApi/resources/latest

    In the preceding example, servername is your cloud server instance.

  7. Enter the User Name and Password for your Oracle Fusion Cloud Manufacturing instance.
  8. Click Verify Connectivity to test your connection and credentials.
  9. Click Save to save the connection settings.
  10. On the Integrations page, under Oracle Manufacturing Cloud Service, select an appropriate value for Oracle SCM Organizations Mapping.
    • One to One: Lets you create one-to-one mappings between Oracle Fusion Cloud Manufacturing organizations and your IoT organizations. This helps separate the manufacturing organizations into their respective organizations in Oracle IoT Production Monitoring Cloud Service.

      If you choose One to One, the IoT server creates a separate IoT organization for each manufacturing organization that you enable in Oracle Fusion Cloud Manufacturing.

    • Many to One: Lets you choose one organization in Oracle IoT Production Monitoring Cloud Service where your Oracle Fusion Cloud Manufacturing factories are imported.

      If you choose Many to One, then entities from each manufacturing organization that you enable in Oracle Fusion Cloud Manufacturing are imported into the selected organization in Oracle IoT Production Monitoring Cloud Service.

Enable and Configure the Oracle Fusion Cloud Manufacturing Integration

To start using Oracle Fusion Cloud Manufacturing integration, enable and configure the integration for Oracle Manufacturing Cloud Service on the Integrations page.

  1. In Oracle IoT Production Monitoring Cloud Service, click Menu (Menu icon), and then click Settings.
  2. Click Integrations.
  3. Under Oracle Manufacturing Cloud Service, click Edit Configuration.
  4. Toggle the Integration Status switch to enable the connection.
  5. Under Enter Email, specify the e-mail for an Oracle Fusion Cloud Manufacturing administrator.
  6. Specify the desired Outbound Synchronization frequency in minutes.
    Outbound synchronization refers to work order updates, quantities, and other outbound updates from Oracle IoT Production Monitoring Cloud Service.
  7. If you have upgraded from an older instance, and were already using Oracle Fusion Cloud Manufacturing integration, then you may see additional settings for organizations and inbound synchronization.
    1. (Optional) If you wish to import machines and work orders from specific organization(s), then specify the organization codes of the Oracle Fusion Cloud Manufacturing organizations under Specific Organizations.
      Press Enter after entering each organization code. If you leave this field empty, then work orders from all the organizations get sync'd by default.

      Each organization in Oracle Fusion Cloud Manufacturing translates into its own factory in Oracle IoT Production Monitoring Cloud Service. The name of the factory is the same as the organization name in Oracle Fusion Cloud Manufacturing.

    2. Specify the desired Inbound Synchronization frequency in minutes.
      Inbound synchronization refers to inbound work orders and data from Oracle Fusion Cloud Manufacturing.

    Starting with release 22.2.1, Oracle Fusion Cloud Manufacturing automatically syncs the factory entities with IoT for all manufacturing organizations that you enable in Oracle Fusion Cloud Manufacturing.

    Oracle IoT Production Monitoring Cloud Service no longer needs to pull these entities at regular intervals. The pull settings are deprecated and would be removed in a future release.

    Oracle recommends that you use the following steps to enable the push mode in Oracle Fusion Cloud Manufacturing:

    1. Add the IoT Application Integration Entry in Oracle Fusion Cloud Manufacturing
    2. Enable a Manufacturing Organization for IoT Synchronization
  8. Click Save to save your configuration settings.

Enable a Manufacturing Organization for IoT Synchronization

When you enable a manufacturing organization to sync with IoT, Oracle Fusion Cloud Manufacturing creates the corresponding factory, along with its constituent entities, in Oracle IoT Production Monitoring Cloud Service. All subsequent updates to the factory are automatically pushed to Oracle IoT Production Monitoring Cloud Service.

  1. Log in to Oracle Fusion Cloud Manufacturing.
  2. In the Setup and Maintenance work area, click Tasks Tasks Iconand click Search.
  3. Search for the string, "Manage Plant Parameters".
    Click the Manage Plant Parameters task returned in the search result.
  4. Select the Enable synchronization to IoT Production Monitoring option.
    You can use Change Organization to change the current organization if you wish to enable IoT sync for a different organization.
  5. Click Save and Close to enable IoT synchronization for the selected organization.

Understand Data Exchange with Oracle Fusion Cloud Manufacturing

After you configure the integration and enable one or more manufacturing organizations in Oracle Fusion Cloud Manufacturing to sync with IoT, Oracle Fusion Cloud Manufacturing automatically syncs the factory entities with IoT for the selected manufacturing organizations.

Oracle IoT Production Monitoring Cloud Service creates a factory corresponding to each manufacturing organization that is imported. The factory name is the same as the name of the manufacturing organization being imported.

If you choose one-to-one mapping, the IoT server creates a separate IoT organization for each manufacturing organization that you enable in Oracle Fusion Cloud Manufacturing. If you choose many-to-one mapping, then entities from each manufacturing organization that you enable in Oracle Fusion Cloud Manufacturing are imported into the selected organization in Oracle IoT Production Monitoring Cloud Service.

Data is imported into Oracle IoT Production Monitoring Cloud Service from Oracle Fusion Cloud Manufacturing. During the import process, Oracle IoT Production Monitoring Cloud Service converts Oracle Fusion Cloud Manufacturing resources to the following Oracle IoT Production Monitoring Cloud Service entities:

Oracle Fusion Cloud Manufacturing Resource Oracle IoT Production Monitoring Cloud Service Entity
Manufacturing organization Factory
Items Products and product data
Work orders Work orders and routing data
Resources and resource instances Machine types and machines, operator types and operators

The machine types and operator types imported into Oracle IoT Production Monitoring Cloud Service have their respective Oracle Fusion Cloud Manufacturing organization codes suffixed to their names. So, if you have similarly named resources in two or more Oracle Fusion Cloud Manufacturing organizations, you can distinguish between these resources in Oracle IoT Production Monitoring Cloud Service using the org suffix in their names.

Edit the imported entities, as required in Oracle IoT Production Monitoring Cloud Service. For example, you can edit the factories to add location information.

Oracle IoT Production Monitoring Cloud Service automatically updates the work order status and produced quantities in Oracle Fusion Cloud Manufacturing based on updates from the machine or operator. The outbound sync frequency determines how often production output updates are synchronized with Oracle Fusion Cloud Manufacturing.

Support for Process Manufacturing Work Orders

Production Monitoring supports process manufacturing work orders in addition to discrete manufacturing work orders. Use the factory production view to see the various stages and operations for a process work order. The work order view, together with associated factory and machine metrics, is available for the primary product.

The product routing view is available if the product routing and production lines have been created. The following example shows the Production tab for a factory that uses process manufacturing work orders. You can select the product and work order to view the product routing information.


Process Manufacturing Production Tab

For each operation in the process work order, you can see the various serial and parallel routing tasks, together with the operator and machine resources associated with each routing task.

You can use both system and custom metrics with process work orders. System metrics, such as the number of in-process and pending work orders are available by default. You may also wish to create custom metrics that use work order data, such as batch quantity or reject/scrap data.

View the Manufacturing Resource for an Imported Machine

Machines imported in Oracle IoT Production Monitoring Cloud Service can link back to the corresponding manufacturing resource in Oracle Fusion Cloud Manufacturing.

The main machine dashboard for each imported machine includes a link to the corresponding manufacturing resource in Oracle Fusion Cloud Manufacturing.
  1. In the Operations Center factory view, use the breadcrumbs to navigate to a specific machine in the factory. You can also click the machine in the factory Floor Plan Floor Plan icon view or the Production Product icon view.

    Selecting a Machine in Operations Center

    The main dashboard for the machine appears by default. The dashboard shows the real-time and historic performance data for the machine.
  2. Click View to open the link to the manufacturing resource in Oracle Fusion Cloud Manufacturing.

    Link to Manufacturing Resource

    A new browser tab directly opens the manufacturing resource page in Oracle Fusion Cloud Manufacturing. You may need to log in to Oracle Fusion Cloud Manufacturing if you are not already logged in. Note that the logged in user must have the Manufacturing Engineer role in Oracle Fusion Cloud Manufacturing to access the page.


    Manufacturing Resource page in Manufacturing Cloud

Access the Work Orders

The work orders from Oracle Fusion Cloud Manufacturing automatically appear in Oracle Internet of Things (IoT) Production Monitoring Cloud Service.

After enabling Oracle Fusion Cloud Manufacturing integration, you may have to wait for the work orders to appear until the first inbound sync between Oracle IoT Production Monitoring Cloud Service and Oracle Fusion Cloud Manufacturing is complete.
  1. Click Menu Menu icon and then click Design Center.
  2. Select Organization from the Design Center menu.
  3. Click Work Orders Work Orders Icon.

    The list of work orders downloaded from Oracle Fusion Cloud Manufacturing appears, and you can search and filter the list.

    You can download work orders as csv files, as individual work orders, or as a group of work orders. You can also upload edited work order files back to Oracle IoT Production Monitoring Cloud Service.

  4. If you wish to open a work order directly in Oracle Fusion Cloud Manufacturing, click View View icon against the work order row.

    View Work Order in Manufacturing Cloud Link

    A new browser tab directly opens the work order page in Oracle Fusion Cloud Manufacturing. You may need to log in to Oracle Fusion Cloud Manufacturing if you are not already logged in.


    Work Order page in Manufacturing Cloud

Add Machines and Operators to Work Orders

You can edit the work orders to assign machines and operators to the work orders in Oracle Internet of Things (IoT) Production Monitoring Cloud Service.

The work order data downloaded from Oracle Fusion Cloud Manufacturing includes machine type, and operator type, information (Resource Id and Resource Name). You need to ensure that your machines are of the required machine types created in Oracle IoT Production Monitoring Cloud Service. You can then edit the work orders to assign the machines in Oracle IoT Production Monitoring Cloud Service.

If your work order data contains operator type information, then you can also assign operators in Oracle IoT Production Monitoring Cloud Service

  1. Click Menu Menu icon and then click Design Center.
  2. Select Organization from the Design Center menu.
  3. Click Work Orders Work Orders Icon.
  4. (Optional) Click Search Search icon and specify a criteria to filter the list of work orders.
    For example, you can filter the list for a particular factory or product.
  5. To edit a work order's machine, and operator, assignments, click Edit Edit icon next to a work order.

    The Resource Assignment Editor displays the Work Order, Factory, and Product names as read-only fields. In the ASSIGNMENT area, you can assign machines and operators for the stages (routing tasks), included in the work order.

    Description of machine_assignment_editor.jpg follows
    Description of the illustration machine_assignment_editor.jpg

  6. Click the Add icons Add iconfor the machines that you want to add to your work order.
  7. If your work order includes operator types, click the Add icons Add iconfor the operators that you want to add to your work order.
  8. Click Save.

Assign Machines and Operators to Similar Work Orders

You can use a completed work order’s data to assign the same machines and operators to other, similar work orders if these work orders belong to the same factory and product, and use the same routing tasks.

Use the following steps to assign machines and operators using an already assigned work order:
  1. On the Work Orders page, click Assign Resources to Other Work Orders Assign Resources to Other Work Orders Icon against a work order row that already has the machines and operators assigned for it.

    The Assign Resources to Work Orders dialog appears.

  2. Select one or more work orders from the list that appears.

    The list of work orders includes work orders that are associated with the same factory and product.

  3. Click OK to assign machines and operators to the selected work orders.

    Note that if you select work orders that do not have the same routing tasks as the original work order, then you will get error messages for the same.

Assign Machines from Another Work Order

You can assign machines to a work order by copying data from another, similar work order if the two work orders belong to the same factory and product, and use the same routing tasks.

Use the following steps to assign machines to a work order using another work order:
  1. On the Work Orders page, click Assign Machines from Another Work Order Assign Machines from Another Work Order Icon against the work order for which you wish to assign machines.

    The Assign Machines from Work Order dialog appears.

  2. Select the work order whose machine assignments you wish to copy.
  3. Click OK to copy the machines from the selected work order.

Download, Edit, and Upload Work Orders

You can manually download work order data to your local disk, edit the work order resource assignments, and upload work orders back to Oracle IoT Production Monitoring Cloud Service.

Download Work Orders

To download all work orders:

  1. To download all work orders listed on the Work Orders page, click Menu Work Order Menu icon and select Download All.

  2. Save the csv (comma-separated value) file to the desired location on your hard disk or storage device.

To download a specific work order:

  1. On the Work Orders page, click Download Download Icon against the work order row.

  2. Save the csv (comma-separated value) file to the desired location on your hard disk or storage device.

Edit Work Orders

You can edit the work order csv file downloaded from Oracle IoT Production Monitoring Cloud Service to update the machine and operator assignments:

  1. Open the csv file that you downloaded from Oracle IoT Production Monitoring Cloud Service

  2. Edit the rows to update the machine and operator assignments. For example, you can choose to add resource IDs to each row.

    So, if a data row looks like the following:

    # Start Time, End Time, Work Order ID, Work Order Number, Work Order Status, Routing Task ID, Resource ID, Assigned Units, Ideal Cycle Time
    2017-10-01T13:05:20Z, 2017-12-11T03:32:00Z, 300100084274083, MFG1-1029, ORA_UNRELEASED, FD631293-3F86-4179-8256-D18EEDBDF797, 300100073217818, 1, 18000000

    It may look like the following after adding a machine ID:

    # Start Time, End Time, Work Order ID, Work Order Number, Work Order Status, Routing Task ID, Resource ID, Assigned Units, Ideal Cycle Time, Machine ID
    2017-10-01T13:05:20Z, 2017-12-11T03:32:00Z, 300100084274083, MFG1-1029, ORA_UNRELEASED, FD631293-3F86-4179-8256-D18EEDBDF797, 300100073217818, 1, 18000000, Machine550_1

Upload Work Orders

To upload a csv work order file back to Oracle IoT Production Monitoring Cloud Service:

On the Work Orders page, click Menu Work Order Menu icon , select Upload CSV File, and then select the file to upload.

Delete Work Orders

You may wish to delete work orders, for example, to clean up a previously configured Oracle Fusion Cloud Manufacturing integration.

To delete all work orders:

  1. To delete all work orders listed on the Work Orders page, click Menu Work Order Menu icon and select Delete All.

  2. Click Delete to confirm.

To delete a specific work order:

  1. On the Work Orders page, click Delete Delete Icon against the work order row.

  2. Click Delete to confirm.

Create Production Lines

As Oracle Fusion Cloud Manufacturing doesn't use production lines, you can choose to add the machines to a production line in Oracle Internet of Things (IoT) Production Monitoring Cloud Service.

Use a separate production line for each factory.
  1. Create a csv file for your production line data, which should look like the following:
    # Production Line ID,Production Line Name,Factory ID,Machine ID,Machine ID 2,...
    ABC123,productionLineNameFoo,factory123,machine123, machine550, ...

    Tip:

    To learn about the format that’s used in Oracle IoT Production Monitoring Cloud Service, you can download a sample csv file from the Production Line section of the Menu > Design Center > Organization > Uploads Upload icon page.

  2. In Oracle IoT Production Monitoring Cloud Service, click Menu Menu icon and then click Design Center.
  3. Select Organization from the Design Center menu.
  4. Click Uploads Upload icon.
  5. Under Production Line, click Upload New, and select the csv file that contains your production line information.
    A confirmation message appears after a successful upload.
  6. To verify that the machines added to the work orders and production line appear in the production plan, click View Data on Server under Production Plan and view the production plan for all factories.

    The assigned machines are listed against their respective factories and stages (routing tasks).

View the Work Orders in Factory View

After you add work orders in Oracle Internet of Things (IoT) Production Monitoring Cloud Service and create the production line, you can view work orders in the Factory view.

Because the factory information in Oracle Fusion Cloud Manufacturing doesn't include the factory address and floor plans, you need to add this information in Oracle IoT Production Monitoring Cloud Service.
  1. Locate your factory in the Map view and click the Factory icon to view the factory details.
  2. In the Factory view, select the Production Production icon tab.
  3. From the Products list, select the relevant product.
  4. From the Work Orders list, select the work order name.
    The In Plan section shows the machines that are part of the work order and production plan. Each stage in the work order can contain one or more parallel routing tasks. Each routing task can in turn have one or more machines associated with it. If a routing task has other qualifying machines, you can click the Qualified Machines icon to view the details of these machines. A list of qualifying machines that have the same machine type, but aren't part of the work order is displayed.

    Note:

    The resource assignments for future production plans are shown as well. So, if your work order has a stage that has a start date in the future, the machine and operator assignments for the future stage are also included.

Verify Work Order Status and Produced Quantities

Oracle IoT Production Monitoring Cloud Service automatically updates the work order status and produced quantities in Oracle Fusion Cloud Manufacturing based on updates from the machine or operator.

When the production for a work order is started, and a machine or operator updates the output quantities, including bad quantities, the data is synced with Oracle Fusion Cloud Manufacturing.

Note:

If you were to directly update the quantities or operation status in Oracle Fusion Cloud Manufacturing, then these are not synced back with Oracle IoT Production Monitoring Cloud Service.

In the following example, a user with Operator privilege uses the mobile app to start a production routing task and set the output quantities including reject and scrap quantities.
Updating Output Quantities Using the Mobile App

The work order status and production output quantities are sync'd to Oracle Fusion Cloud Manufacturing at periodic intervals.

If bad quantities (reject and scrap quantities) are produced during an intermediate resource instance completion step, they are synced with Oracle Fusion Cloud Manufacturing without waiting for the last resource instance completion step. Completed quantities are sent only from the last stage of each operation.

If you are using the Reject Reason and Scrap Reason fields, these must match one of the user-defined reason codes in Oracle Fusion Cloud Manufacturing. You can check or add the reason codes using the Manage Production Lookups task under the Setup and Maintenance area in Oracle Fusion Cloud Manufacturing.

The Reject Details and Scrap Details fields can contain free-form text.

When updating the output quantities in Oracle Fusion Cloud Manufacturing, Oracle IoT Production Monitoring Cloud Service also passes the name of the user/operator who produced the quantities in a work order. This helps in calculating efficiencies by identifying the quantities produced by each operator.

Note:

In Oracle Fusion Cloud Manufacturing, the descriptive flexfield (DFF) Work Order Operation Transactions (OperTxn_Char) has a 10 character length, by default. If your operator names are longer, you can set this length to the desired value in Oracle Fusion Cloud Manufacturing. Any operator names longer than the OperTxn_Char character length in Oracle Fusion Cloud Manufacturing are automatically truncated to the OperTxn_Char character length.

If the OperTxn_Char DFF is not configured in Oracle Fusion Cloud Manufacturing, then Oracle IoT Production Monitoring Cloud Service does not send the operator name with the operation transaction details.

In Oracle Fusion Cloud Manufacturing, navigate to Supply Chain Execution > Work Execution and select Manage Work Orders from the Tasks menu to search your work order.

The following image shows the Operations tab for a work order in Oracle Fusion Cloud Manufacturing, which shows the last known count of completed quantities and bad quantities.
Shows 995 completed quantities and 5 bad quantities

Use Work Order Data in Metrics and Rules

You can create custom metrics for your organization using data from your work order attributes, such as actualStartTime, actualEndTime, Completed Quantity, Reject Quantity and Scrap Quantity.

For example, you can create a metric to report the reject quantity produced for a product, as a percentage of the total quantity produced.


Metric Editor: Using work order data in a custom metric (Described in Text).

The following example calculates the average delay between the actual end time and the planned end time. The Where condition checks to ensure that the work order has completed. The resultant time difference is returned in milliseconds.
SELECT AVG('actualEndTime'-'plannedEndTime') FROM 'workOrders' WHERE 'actualEndTime'>0

See Define Your Own Metrics for more information on creating custom metrics.

Like other custom metrics, you can add work-order based metrics to your main dashboard, or custom dashboards.

Create rules based on your work-order based metrics to trigger alerts. For example, you can create a rule to generate an incident if the reject percentage exceeds 5%.


Rule Editor: Rule based on work-order metric. (Described in Text)

See Define Rules to Trigger Incidents for more information on creating rules.

Production Exceptions for Machine Incidents

Production Monitoring can notify Manufacturing Cloud about machine incidents that affect the completion of a work order. The notifications can include additional details, such as the incident severity and estimated downtime.

You can configure rules to create production exceptions in Manufacturing Cloud corresponding to incidents in Production Monitoring. The following image shows an example of a rule editor that is used to create a production exception in Manufacturing.


Generate Production Exception in Manufacturing

When you subsequently resolve or withdraw an incident in Production Monitoring, IoT automatically closes the production exception in Manufacturing Cloud. Alternatively, if you close the production exception in Manufacturing Cloud, the incident is automatically resolved in Production Monitoring. If you also happen to have a maintenance work order for the same incident in Maintenance Cloud, then the incident status is updated to Work in Progress in Production Monitoring.

Using Oracle Fusion Cloud Manufacturing Together with Oracle Fusion Cloud Maintenance

You can map your Oracle Fusion Cloud Manufacturing machines as maintainable assets in Oracle Fusion Cloud Maintenance.

In Oracle Fusion Cloud Manufacturing, map the resource instances to asset numbers of the corresponding assets in Oracle Fusion Cloud Maintenance.

When an incident is created against an imported machine in Oracle IoT Production Monitoring Cloud Service, the incident automatically translates into a work order for the corresponding asset in Oracle Fusion Cloud Maintenance.

When using both Oracle Fusion Cloud Manufacturing and Oracle Fusion Cloud Maintenance, import machines from Oracle Fusion Cloud Manufacturing. Use the Oracle Fusion Cloud Maintenance integration to create automatic maintenance work orders for machines imported from Oracle Fusion Cloud Manufacturing.

Description of integration-mnt-mfg-cloud.eps follows
Description of the illustration integration-mnt-mfg-cloud.eps

Configure and Use the Three-Way Integration

Set the asset numbers for your resource instances (machines) in Oracle Fusion Cloud Manufacturing, so as to map them to their corresponding asset numbers in Oracle Fusion Cloud Maintenance.

  1. Create assets in Oracle Fusion Cloud Maintenance that correspond to the resource instances (machines) in Oracle Fusion Cloud Manufacturing.
    Ensure that you enable the Allow Work Orders option for every asset. Setting this option lets Oracle IoT Production Monitoring Cloud Service create outbound work orders in Oracle Fusion Cloud Maintenance.

    You do not need to set the Enable IoT option, as the machines in Oracle IoT Production Monitoring Cloud Service are imported from Oracle Fusion Cloud Manufacturing.

  2. Create the corresponding resource instances in Oracle Fusion Cloud Manufacturing.
    Set the Asset Number for each resource instance that you create. This attribute must be the same as the asset number of the corresponding asset in Oracle Fusion Cloud Maintenance.
  3. Enable Oracle Fusion Cloud Manufacturing integration in Oracle IoT Production Monitoring Cloud Service.
    See the following topics for more information:

    After you have enabled Oracle Fusion Cloud Manufacturing integration, machines are automatically imported into Oracle IoT Production Monitoring Cloud Service for the enabled manufacturing organizations.

  4. Enable Oracle Fusion Cloud Maintenance integration in Oracle IoT Production Monitoring Cloud Service.
  5. Create rules in Oracle IoT Production Monitoring Cloud Service to define incident conditions and the corresponding work orders that get created in Oracle Fusion Cloud Maintenance.

Note:

If you have additional assets in Oracle Fusion Cloud Maintenance that do not have corresponding machines in Oracle Fusion Cloud Manufacturing, you can manually import these assets into Oracle IoT Production Monitoring Cloud Service. See Import Machines from Oracle Fusion Cloud Maintenance for more information on directly importing Oracle Fusion Cloud Maintenance assets.

Using Predictions and Anomalies in Supply Planning

Oracle Supply Chain Planning can make use of the predictions and anomalies generated for your manufacturing resource instances to help with Supply Planning.

The Planning Advisor interface in Supply Planning lets you plan your shop floor resources using downtime event prediction inputs from Production Monitoring. Production Monitoring provides real-time production planning capabilities by helping you understand the impact to your order due date commitments, and enabling you to re-adjust the plan. You can respond to failures before they happen and take mitigating actions, such as offloading to alternate resources.

For detailed information on this feature, including prerequisites, configuration steps, and usage, please refer to the Using Supply Planning guide:

Frequently Asked Questions on Integration Issues

Commonly seen issues with Oracle Fusion Cloud Manufacturing integration relate to work order updates, inbound sync, and outbound sync related items.

My changes to work order resource assignments in Oracle Fusion Cloud Manufacturing are not being imported into Oracle IoT Production Monitoring Cloud Service.

In certain scenarios, such as resource assignment changes in Oracle Fusion Cloud Manufacturing for work orders already imported into Oracle IoT Production Monitoring Cloud Service, you may not see the updates reflect back in Oracle IoT Production Monitoring Cloud Service. Use the following workaround for such scenarios:

When you make work order updates in Oracle Fusion Cloud Manufacturing, update one of the work order header parameters, such as the work order Description field.

My changes to resource assignments for imported work orders in Oracle IoT Production Monitoring Cloud Service are not synced back to Oracle Fusion Cloud Manufacturing

You can change the resource assignments for your imported work orders in Oracle IoT Production Monitoring Cloud Service. However, these changes are not exported back to Oracle Fusion Cloud Manufacturing.

I made some resource assignments for imported work orders in Oracle IoT Production Monitoring Cloud Service, but then subsequently modified the resource assignments in Oracle Fusion Cloud Manufacturing. Can these changes be reconciled?

The next inbound sync from Oracle Fusion Cloud Manufacturing to Oracle IoT Production Monitoring Cloud Service overrides the assignments you made in Oracle IoT Production Monitoring Cloud Service. Oracle Fusion Cloud Manufacturing is the source of truth for these resource assignments.

If I update production output details directly in Oracle Fusion Cloud Manufacturing, are these imported back to Oracle IoT Production Monitoring Cloud Service?

Actual production details are updated from Oracle IoT Production Monitoring Cloud Service to Oracle Fusion Cloud Manufacturing. We currently do not support importing actual production details from Oracle Fusion Cloud Manufacturing into Oracle IoT Production Monitoring Cloud Service.

If I update a work order operation status directly in Oracle Fusion Cloud Manufacturing, is the operation status updated in Oracle IoT Production Monitoring Cloud Service?

No. Work order operation statuses are not imported from Oracle Fusion Cloud Manufacturing into Oracle IoT Production Monitoring Cloud Service.

When an operator updates the work order operation in Oracle IoT Production Monitoring Cloud Service using the mobile application, the changes are synced with Oracle Fusion Cloud Manufacturing. Alternately, a machine can also update the work order operation with a device message, and the changes are synced with Oracle Fusion Cloud Manufacturing.

Oracle IoT Production Monitoring Cloud Service automatically changes the status of the work order operation to Started when the first production output is sent for an operation stage.

I am running into problems when updating output quantities in Oracle IoT Production Monitoring Cloud Service along with reject and scrap quantities.

If you are using the Reject Reason and Scrap Reason fields, these must match one of the user-defined reason codes in Oracle Fusion Cloud Manufacturing. You can check or add the reason codes using the Manage Production Lookups task under the Setup and Maintenance area in Oracle Fusion Cloud Manufacturing.

The Reject Details and Scrap Details fields can contain free-form text.

See Verify Work Order Status and Produced Quantities for more information about updating output quantities.

How do parallel resources work in a work order?

If a work order routing stage has two or more parallel resources, then Oracle IoT Production Monitoring Cloud Service exports actual production details only from the resource instance marked as principal.

Currently, Oracle Fusion Cloud Manufacturing does not have a flag to indicate whether the resources are working independently or in parallel. To avoid duplication of actual quantities, Oracle IoT Production Monitoring Cloud Service assumes that the parallel resources work together and produce the same set of products.

The work order status in Oracle IoT Production Monitoring Cloud Service is not updated automatically after production begins.

After production begins, Oracle IoT Production Monitoring Cloud Service automatically changes the work order operation status to Started. Oracle IoT Production Monitoring Cloud Service does not, however, update the work order status, say from Unreleased to Released.

If I update work order status to complete, does Oracle IoT Production Monitoring Cloud Service automatically update the actual quantities to match the expected quantity?

No. Actual quantities are updated by a machine or operator.

The output quantities are updated in Oracle Fusion Cloud Manufacturing, but the operator name is missing.

If the OperTxn_Char DFF is not configured in Oracle Fusion Cloud Manufacturing, then Oracle IoT Production Monitoring Cloud Service does not send the operator name with the operation transaction details.

In Oracle Fusion Cloud Manufacturing, the descriptive flexfield (DFF) Work Order Operation Transactions (OperTxn_Char) has a 10 character length, by default. If your operator names are longer, you can set this length to the desired value in Oracle Fusion Cloud Manufacturing. Any operator names longer than the OperTxn_Char character length in Oracle Fusion Cloud Manufacturing are automatically truncated to the OperTxn_Char character length.

See Verify Work Order Status and Produced Quantities for more information on updating output quantities.