流程选择器
流程选择器组件的参考:为一个单元的下一次启动预先选定流程。
流程选择器是一个下拉框,列出所绑定单元的各个流程,并把选中的那个预选给这个单元的下一次启动(见 Process)。这次选择落进这个单元共用的预选区,全工作站共享:每一条回路看到的是同一次准备好的运行,而真正启动它的,是一个发出该单元启动命令的按钮。它属于流程家族:仪表画面的添加面板里不提供它。一个单元的画面承载它,而一个模型的画面模板带着它,等某个单元打开这幅画面时再把单元解析出来。
属性
| 属性 | 作用 | 取值 | 默认 |
|---|---|---|---|
| 标注 | 显示在选择器上方的可选说明文字。 | 文本 | 空 |
| 单元 | 选择器给出哪个单元的流程,又把预选写给哪个单元。编辑器把每个模型的每个单元都按 模型 · 单元 的形式给出来。 |
一个单元 | 不选 |
行为
下拉框列出所绑定单元的各个流程,开头是(不选);选中(不选)就什么也不预选。预选在组件自己那一行上作答(已暂存),而一次没能保存下来的预选让原先那次原封不动,选择器会弹回到实际预选着的那一个。
在下拉框本该出现的地方,组件会说明它为什么给不出下拉框:什么都没绑定时写(未选单元),所绑定的单元一个流程也没有时写(没有流程),Process 服务没有运行时写(不可用)。
权限
预选在选中的那一刻重新核对:
- 在一个单元的 Process 画面上,它要用到运行流程权限。
- 在一幅仪表画面上,它既要操作仪表画面权限又要运行流程权限。
操作员无权预选时,下拉框不可用,它的提示里带着理由。