Front end user interface for manufacturing cloud system
A multi-tenant, cloud-based Software-as-a-Service (SaaS) manufacturing platform offers a variety of industrial applications to end customers—including but not limited to MES, ERP, quality management, supply chain management, and customer relationship management (CRM)—and implements associated architectural features that address a number of issues relating to data sharing, security, scalability, and other concerns.
1 . A system, comprising:
a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising:
internal services that implement a manufacturing cloud system, wherein the manufacturing cloud system is a multi-tenant Software-as-a-Service (SaaS) system that executes an industrial manufacturing execution system (MES) on a cloud platform, and the manufacturing cloud system collects and stores data from industrial systems owned by multiple customer entities; and
an artificial intelligence (AI) component configured to
render, on a client device associated with a customer entity of the customer entities, a user interface that visualizes information, generated by the manufacturing cloud system based on analysis of the data, about a manufacturing process executed by an automation system owned by the customer entity,
generate and deliver, to the user interface, a proactive notification to order a part or material required for the manufacturing process, wherein the AI component generates the proactive notification based on a monitored usage rate of the part or material and a production schedule of the manufacturing process, and
set a frequency of delivery of the proactive notification to the client device based on application of AI analysis to monitored user interactions with the user interface.
2 . The system of claim 1 , wherein the user interface is at least one of a virtual reality presentation or a metaverse presentation of the manufacturing process.
3 . The system of claim 1 , wherein the AI component is further configured to set, based on application of the AI analysis to the monitored user interactions an event type that is to trigger proactive notifications, and to deliver the proactive notifications according to the event type.
4 . The system of claim 3 , wherein the AI component is configured to set the event type based on a monitored history of action, relative to the event type, of a user associated with the client device.
5 . The system of claim 1 , wherein the AI component generates the proactive notification further based on a predicted supply chain issue.
6 . The system of claim 1 , further comprising a simulation component that executes a simulation of the manufacturing process using a digital twin of the automation system,
wherein the AI component is configured to infer a present or future status of the manufacturing process based on application of AI to the simulation, and to render information about the present or future status on the user interface.
7 . The system of claim 6 , wherein the status is at least one of a completion status of a task associated with the manufacturing process, a time of completion of the manufacturing process, a status of a machine of the automation system, or a fulfillment status of a pending order for product or material.
8 . The system of claim 6 , wherein the AI component is configured to
render, on the user interface, a visualization of a current operation of the automation system based on simulation of the digital twin, and
update the visualization at a frequency that is greater than a frequency at which the simulation synchronizes its state with a state of the automation system.
9 . The system of claim 1 , wherein the manufacturing cloud system further executes, on the cloud platform, at least one of an enterprise resource planning (ERP) system, a quality management system, a supply chain management system, or a customer relationship management (CRM) system.
10 . A method, comprising:
implementing, by a system comprising a processor, a manufacturing cloud system, wherein the manufacturing cloud system is a multi-tenant Software-as-a-Service (SaaS) system that executes an industrial manufacturing execution system (MES) on a cloud platform, and the manufacturing cloud system collects and stores data from industrial systems owned by multiple customer entities;
rendering, by the system on a client device associated with a customer entity of the customer entities, a user interface that visualizes information, generated by the manufacturing cloud system based on analysis of the data, about a manufacturing process executed by an automation system owned by the customer entity;
rendering, by the system on the user interface, a proactive notification to order a part or material required for the manufacturing process based on a monitored usage rate of the part or material and a production schedule of the manufacturing process; and
setting, by the system, a frequency of delivery of the proactive notification to the client device based on application of AI analysis to monitored user interactions with the user interface.
11 . The method of claim 10 , wherein the rendering comprises rendering, as the user interface, at least one of a virtual reality presentation or a metaverse presentation of the manufacturing process.
12 . The method of claim 10 , further comprising:
setting, based on application of the AI analysis to monitored user interactions an event type that is to trigger proactive notifications, and
delivering the proactive notifications according to the event type.
13 . The method of claim 12 , wherein the setting of the event type comprises setting the event type based on a monitored history of action, relative to the event type, of a user associated with the client device.
14 . The method of claim 10 , wherein the rendering of the proactive notification comprises rendering the proactive notification further based on a predicted supply chain issue.
15 . The method of claim 10 , further comprising:
executing, by the system, a simulation of the manufacturing process using a digital twin of the automation system;
inferring, by the system, a present or future status of the manufacturing process based on application of AI to the simulation; and
rendering, by the system, information about the present or future status on the user interface.
16 . The method of claim 10 , wherein the status is at least one of a completion status of a task associated with the manufacturing process, a time of completion of the manufacturing process, a status of a machine of the automation system, or a fulfillment status of a pending order for product or material.
17 . A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause system comprising a processor to perform operations, the operations comprising:
executing a manufacturing cloud system, wherein the manufacturing cloud system is a multi-tenant Software-as-a-Service (SaaS) system that executes an industrial manufacturing execution system (MES) on a cloud platform, and the manufacturing cloud system collects and stores data from industrial systems owned by multiple customer entities;
rendering, on a client device associated with a customer entity of the customer entities, a user interface that visualizes information, generated by the manufacturing cloud system based on analysis of the data, about a manufacturing process executed by an automation system owned by the customer entity;
generating and delivering, to the user interface based on a monitored usage rate of a part or material required for the manufacturing process and a production schedule of the manufacturing process, a proactive notification to order a part or material; and
setting a frequency of delivery of the proactive notification to the client device based on application of AI analysis to monitored user interactions with the user interface.
18 . The non-transitory computer-readable medium of claim 17 , further comprising
executing a simulation of the manufacturing process using a digital twin of the automation system;
inferring a present or future status of the manufacturing process based on application of AI to the simulation; and
rendering information about the present or future status on the user interface.
19 . The non-transitory computer-readable medium of claim 18 , wherein the status is at least one of a completion status of a task associated with the manufacturing process, a time of completion of the manufacturing process, a status of a machine of the automation system, or a fulfillment status of a pending order for product or material.
20 . The non-transitory computer-readable medium of claim 17 , wherein the generating comprises generating the proactive notification further based on a predicted supply chain issue.