# 答案(仅供参考)
# 工作流的搭建与提出申请
- 描述建模的一般步骤
- 点击新建按钮,选择空白模型
- 在空白模型中设置字段的名称,并删除多余的列
- 若该模型需要有数据,则双击单元格并填入数据
- 设置该模型的主键
- 保存模型
- 简述新建工作流的步骤
- 进入项目的应用模块,右键应用选择编辑,进入应用设计器
- 在应用设计器点击左上角的展开箭头,选择workflow目录,点击新建,在菜单列表中选择工作流
- 在命名对话框中输入合适且有意义的名称,点击确定进入工作流设计器
- 添加数据模型以及添加节点绘制工作流,并设置属性,完成后点击保存,并点击右上角的发布即可
- 简述在工作流中如何引入数据
- 左上角的数据中选择业务表即可
- 描述工作流中有哪些流程节点,以及各节点的作用
- 开始节点:仅在流程图中表示开始,流程实际上是从开始节点后的第一个节点开始
- 任务节点:任务节点是需要有业务人员参与的流程节点
- 网关节点:用于判断
- 程序流节点:用于无人操作的批处理,需要提前配置好程序流
- 脚本节点:类似程序流,流转到该节点时执行脚本
- 结束节点:表示工作流的结束
- 描述动态处理人和静态处理人的设置方法
- 动态处理人:根据当前处理人的某些用户属性找到审批用户,如
- 选中部门经理审批节点,在右侧节点属性栏的处理人处,点击添加按钮
- 在弹出的选择处理人对话框中,双击发起人到对话框上方的展示区
- 再双击发起人的所在部门
- 最后双击部门经理所在的用户组审批用户,点击确定即可
- 静态处理人:指定明确的用户组、部门、用户作为处理人,选择对应的内容即可
- 动态处理人:根据当前处理人的某些用户属性找到审批用户,如
- 描述系统有哪些自带的用户组,并描述如何设置各部门的管理人员
- 自带的用户组
- 管理员用户组admin
- 所有用户组allusers
- 匿名用户组anonymous
- 外部用户组external
- 设置部门管理人员:新建管理用户组,把各部门的管理人员账号加入至管理用户组,并且为管理用户组分配审批页面的权限即可
- 自带的用户组
- 简述使用提交表单交互发起流程的关键
- 在SuperPage中需要引入流程表单数据作为输入组件绑定字段的数据源
- 提交表单交互勾选发起流程属性
- 描述门户页面的作用
- 将一系列相关的内容按照自定义的方式组织到门户中,形成一个完整的业务应用框架
- 描述本视频的业务表属于哪种模型表。另外,当业务表在数据库中已存在时,应如何导入至系统中 2. 属于APP模型 3. 右键数据库中的表,选择导入为模型,并选择实时连接
# 配置工作流的审批页面
- 描述如何读取工作流的表单数据
- 创建审批页面,并在工作流的审批节点指定该页面
- 从待办列表跳转到表单页面时,在打开链接交互中需要将任务代码信息传递给了表单页面的taskId参数
- 在表单页面中将taskId设置到引入的流程表单数据中,以请假申请的设置为例,就是将taskId设置到流程表单数据请假申请表的任务ID属性中
- 将请假申请表设置为单行数据集,并在表单页面中的输入组件上绑定请假申请表中对应的字段
- 描述设置节点数据权限的作用
- 节点数据权限设置用于控制不同的流程节点表单输入项的权限,比如请假申请时可以输入请假原因、请假类型等,但是部门经理审批请假单时却只能查看而不能修改请假原因、请假类型等内容
- 描述SuccAP提供了哪些列表数据,以便直接使用
- 待办列表
- 已办列表
- 申请列表
- 描述当待办列表中有多个流程的审批任务时,如何跳转至对应的审批页面
- 在工作流中配置表单页面
- 打开链接的对象为工作流表单
- 向工作流表单页面传递taskid
# 构建更复杂的工作流程
- 描述如何添加新的分支分支,并设置分支的执行条件
- 右键添加节点,并将该节点与其他节点进行连接
- 在节点之间的线条上设置分支条件
- 描述本节课程中使用该表达式判断请假天数中不完善的地方,并思考如何进行改善,给出思路即可
- 弊端:对于半天的假期无法进行判断
- 将【请假天数】字段的类型改为浮点型,并完善页面中对请假天数的判断,如请假时间为上午9点至中午12点,请假时间应为0.5天
- 描述如何定位需要处理的任务,且指定的处理意见存储在哪张表的哪个字段中
- 来自流程数据源
- 引入流程表单数据
- 选择对应的流程数据源
- 用户批量选择
- 数据:选择SuperPage中的引入模型,不限模型类型,但模型中需要包含记录任务代码的字段
- 任务代码:可在模型字段范围中选择,批量处理流程任务时,通过选择的字段内容得到任务代码从而定位到对应的流程任务
- 数据范围:可选择勾选的或当前行,用于确定要处理的流程任务范围
- 数据组件:数据范围选择勾选的时可以设置,选择勾选数据的对象组件
- 指定任务代码
- 指定单个的任务代码
- 该任务代码必须是当前用户可处理的
- 处理意见存储于:流程任务表的【处理意见】字段中
- 来自流程数据源
0条评论
评论