Manufacturing execution workloads for cloud and edge scale units
Some or all of the functionality noted in this topic is available as part of a preview release. The content and the functionality are subject to change. For more information about preview releases, see One version service updates FAQ.
Some business functionality isn't fully supported in the public preview when workload scale units are used.
In manufacturing execution, cloud and edge scale units deliver the following capabilities, even when edge units aren't connected to the hub:
- Machine operators and shop floor supervisors can access the operational production plan.
- Machine operators can keep the plan up to date by running discrete and process manufacturing jobs.
- The shop floor supervisor can adjust the operational plan.
- Workers can access time and attendance for clock-in and clock-out on the edge, to ensure correct worker pay calculation.
This topic describes how manufacturing execution workloads work with cloud and edge scale units.
The manufacturing lifecycle
As the following illustration shows, the manufacturing lifecycle is divided into three phases: Plan, Execute, and Finalize.
The Plan phase includes product definition, planning, order creation and scheduling, and release. The release step indicates the transition from the Plan phase to the Execute phase. When a production order is released, the production order jobs will be visible on the production floor and ready for execution.
When a production job is marked as completed, it moves from the Execute phase to the Finalize phase. In the Finalize phase, the registrations from the Execute phase go through an approval workflow, where they are calculated, approved, and transferred. At that point, the production order is completed. Therefore, the basis for the workers' pay is generated.
Splitting the Execute phase into a separate workload
As the following illustration shows, when scale units are used, the Execute phase is split out as a separate workload.
The model now goes from a single-instance installation to a model that is based on the hub and scale units. The Plan and Finalize phases run as back-office operations on the hub, and the manufacturing execution workload runs on the scale units. Data is transferred asynchronously between the hub and scale units.
When a production order is released on the hub, all data that is required to process production jobs is transferred to the scale unit. This data includes production orders, production routes, bills of materials, and products. Data that isn't related to a production order (such as indirect activities, absence codes, and production parameters) is also transferred from the hub to the scale unit. As a rule, data that originates from the hub and that is transferred to the scale unit can be created or updated only on the hub. For example, a new absence code or indirect activity can't be created on the scale unit—they can be used only for registration. The registrations that are made on the scale unit during execution are then transferred to the hub, where time and attendance approval, inventory, and financial updates are processed.
Manufacturing execution tasks that can be run on workloads
The following manufacturing execution tasks can currently be run on workloads when scale units are used:
- Clock-in, log-in, clock-out, and absence
- Start job
- Bundle jobs
- Report progress
- Report scrap
- Indirect activity
Working with manufacturing execution workloads on the hub
Usually, the processes that are required to run manufacturing execution workloads run automatically to keep the hub and all the scale units in sync, as needed. However, if you're having trouble, you can manually trigger the processing of raw registrations that are received from workloads and/or check the registration processing log.
Manually process raw registrations
A batch job in Supply Chain Management runs automatically to process all the registrations that have been received from the workloads. This job creates the required production journals and logbook entries when a registration is processed for a completed job on the workload.
Although the job usually runs automatically, you can run it manually at any time by signing in to the hub and going to Production control > Periodic tasks > Backoffice workload management > Process raw registrations.
Check the raw registration processing log
To review the registration processing log, sign in to the hub, and go to Production control > Periodic tasks > Backoffice workload management > Raw registration processing log. The Raw registration processing log page shows a list of processed raw registrations and the status of each registration.
You can work on any registration in the list by selecting it and then selecting one of the following buttons on the Action Pane:
- Process – Manually process the selected registration. This action can be useful if the Process raw registrations job hasn't run, or if it failed.
- Cancel – Cancel the selected registration.
Working with manufacturing execution workloads on a scale unit
Usually, the processes that are required to run manufacturing execution workloads run automatically to keep the hub and all the scale units in sync, as needed. However, if you're having trouble, you can check the history of orders that have been processed on a scale unit or manually run the Manufacturing hub to scale unit message processor job.
View the history of manufacturing jobs that have been processed on a scale unit
To review the history of manufacturing jobs that have been processed on a scale unit, sign in to the scale unit machine, and go to Production control > Periodic tasks > Backoffice workload management > Manufacturing jobs processing history. The Manufacturing jobs processing history page shows the processing history of the production orders on the scale unit. You can work on any production order in the list by selecting it and then selecting one of the following buttons on the Action Pane:
- Process – Manually process the selected production order.
- Cancel – Cancel the selected production order.
Manufacturing hub to scale unit message processor job
The Manufacturing hub to scale unit message processor job processes data from the hub to the scale unit. This job is automatically started when the manufacturing execution workload is deployed. However, you can run it manually at any time by going to Production control > Periodic tasks > Backoffice workload management > Manufacturing hub to scale unit message processor.