Synchronize with IoT Production Monitoring Cloud

Use the Synchronize with IoT Production Monitoring Cloud scheduled process to manually initiate synchronization of manufacturing entities from an IoT enabled manufacturing plant in Oracle Production Monitoring, part of the Oracle Fusion Cloud IoT Intelligent Applications. The scheduled process can be run in either of the below two modes:

  • Error Reprocessing
  • Initial Data Synchronization

When to Use

Once you have enabled the synchronization between Manufacturing to Production Monitoring and performed the necessary integration setups, manufacturing entities like resources, resource instances, and work orders are automatically synchronized in real time whenever you create or update these entities in Manufacturing. However, there may be cases where you need to run the scheduled process to manually synchronize these entities, such as the following:

  • Initial Data Synchronization: If you are an existing Manufacturing customer who has just enabled the integration with Production Monitoring, then you can synchronize existing data like resources, resource instances and work order data using the Initial Data Synchronization mode. The scheduled process is required to be run in this mode only once since subsequent changes are automatically synchronized in real time. Only active resources, active resource instances and open work orders will be synchronized during this mode.
  • Error Reprocessing: During normal course of operation, if the synchronization from Manufacturing to Production Monitoring fails due to some functional or technical reason, the unsynchronized records are marked as errored and are displayed in the Monitor and Resubmit Synchronization Errors page. You should take corrective action before attempting to resubmit the errored records. You can run this scheduled process periodically in Error Reprocessing mode to retry synchronization and flush out the errored records.

Privileges Required

  • Privilege: WIP_IOT_SYNC_SUBMIT_PRIV

Specifications

Use these specifications when you run the scheduled process.

Specification Description
Job Type

Scheduled or as needed.

Frequency

For Initial Data Synchronization mode, it is recommended to run only once after enabling the integration between Manufacturing IoT Production Monitoring.

For Error Reprocessing mode, you can schedule the program to run periodically to automatically retry the synchronization of errored records.

Time of Day Can be run at any time.
Duration Depends on the volume of data. Typically, it should take a few minutes. Processing is done by the scheduled process by invoking REST API in the background using a batch size of 1000 records each. So depending on the volume of data, the process may run longer.
Compatibility You can run multiple instances of the scheduled process in Error Reprocessing mode. It is preferable to run a single instance of the scheduled process at any point of time when running in Initial Data Synchronization mode.

Parameters

You must define at least a range of work order numbers or dates to process the report.

Parameter Optional or Required Description Parameter Value Special Combinations Required
Organization Required Select the manufacturing organization that's enabled for sync with Production Monitoring. Organization code None
Mode Required Select the mode.

Error Reprocessing (default value)

Initial Data Synchronization

None
Entity Required

Select the entity to synchronize.

If you are running entity wise, you must synchronize resources first before synchronizing work orders to ensure there are no dependent errors.

Selecting Resources will synchronize resources and resource instances of both equipment and labor type.

Selecting Work Orders will synchronize both discrete and process work orders.

Selecting All will synchronize everything in a predefined order.

All (default value)

Resources

Work Orders

None

Troubleshooting Information

  • You can view the status of the Synchronize with IoT Production Monitoring Cloud scheduled process using the Scheduled Processes UI.
  • You can view the details of entities that were considered for synchronization in the output text file.
  • While processing the synchronization if any errors are encountered, then IoT system will perform a callback to identify the errored records. You can view these errored records in the Monitor and Resubmit Synchronization Errors user interface. You can view the reason for synchronization failure in this user interface, take corrective action and then resubmit them either by selecting the records in the user interface or resubmitting the scheduled process.
  • When the program is submitted, you can Resubmit, Put on Hold, Cancel Process, Release Process as provided by the Scheduled Processes UI.