...
- 操作的动作类型(Action Type):每个操作都有一个动作类型,在DWF功能模型中,操作动作类型的不同决定了操作激活时具体行为。
表-操作动作的含义
创建 | create | 表示操作激活时,以创建状态打开某个实体类/关联类表单。 |
级联创建 | next_create | 级联创建,单对象表单中级联创建其他类的对象。例如创建工单类对象时,同时创建工单-零件的关联类对象。 |
编辑 | edit | 表示操作激活时,以编辑状态打开某个实体类/关联类表单。 |
浏览 | visit | 表示操作激活时,以浏览状态打开某个实体类/关联类表单。 |
实现 | implement | 表示操作激活时,调用一个程序实现其对应的功能,可以是前端脚本、后端脚本、插件调用和存储过程。 |
链接 | url | 表示打开某个指定的网页,一般用于界面集成。 |
- 操作的表单(TargetForm):当选择操作的动作为创建、编辑、浏览时,DWF会按照对应的方式打开一个表单,这时需要指定一个具体的表单,因此在操作的配置界面里存在一个目标类和表单的设置。在操作配置界面,还可以选择用弹框的方式还是弹出页签的方式打开表单。
- 操作的过滤条件(Condition):当选择动作类型为创建、编辑、浏览时,可以输入一个过滤条件来确认是打开哪个或者哪些对象,这个查询条件遵循DWF内部查询条件语法,例如:and obj.state = '已创建';查询条件的概念是在DWF 2.0提出的,在DWF 3.0中推荐使用前处理脚本来限定被显示的对象。
- 前后处理脚本(PreScript / PostScript):当需要弹框向下一个即将被打开的表单传递数据或者查询条件的时候,可以通过前处理脚本完成参数传递。当弹框关闭,需要向上一级菜单返回结果时,可以使用后处理脚本完成工作。关于脚本的编写方法,将在培训的第三部分 DWF脚本开发中介绍。
...
操作根据表现形式不同可分为按钮、功能菜单和事件。
6.附件
View file