在没有用户界面的情况下运行的车间应用程序由Event Sheets组成,这些Event Sheets用于记录有关车间流程和活动的信息。Event Sheets可用于跟踪WIP、自动收集数据、记录信息、与第三方系统接口以及执行许多其他任务。
可以在Process Designer中为应用程序创建事件表。
Event Sheet 与 Form对比
在创建事件表时,应该知道Event Sheet和Form之间的区别。Event Sheet和Form都包含响应事件而执行的脚本。但是,他们有不同的行为。
- Form是为与人交互而设计的,因此除了在脚本代码中执行的业务逻辑外,还有许多可视化控件。
- Event Sheet没有用户界面,属于非GUI驱动应用程序。它只在触发某些事件时执行业务逻辑,例如接收消息或到达某个时间点。
数据存储
Event Sheet上的信息与Form存储在相同的数据库表中:
- FORM
- FORM_BLOB
Event Sheet 包括以下容器:
- ActivityEvents容器
- ActivitySetEvents容器
- CalendarEvents容器
- JMSMessageEvents容器
- LiveDataEvents容器
- MessageGroupEvents容器
- SerialEvents容器
- SocketEvents容器
- TimerEvents容器
- UserWebServiceEvents容器
- WebServiceEvents容器
- WorkScheduleEvents容器
Event Sheet运行时环境
Shop Operations Server是一个Java应用程序,作为Plant Operations服务器的运行时客户端。它为Event Sheets提供了运行时环境。操作上,Shop Operations Server将从Plant Operations服务器下载,并在另一台计算机上运行。每个Shop Operations Server实例都运行一个Event Sheet。
Shop Operations Server详情参见:https://blog.youkuaiyun.com/panjin72/article/details/89969521