# 答案(仅供参考)

# 工作流的搭建与提出申请

  1. 描述建模的一般步骤
    1. 点击新建按钮,选择空白模型
    2. 在空白模型中设置字段的名称,并删除多余的列
    3. 若该模型需要有数据,则双击单元格并填入数据
    4. 设置该模型的主键
    5. 保存模型
  2. 简述新建工作流的步骤
    1. 进入项目的应用模块,右键应用选择编辑,进入应用设计器
    2. 在应用设计器点击左上角的展开箭头,选择workflow目录,点击新建,在菜单列表中选择工作流
    3. 在命名对话框中输入合适且有意义的名称,点击确定进入工作流设计器
    4. 添加数据模型以及添加节点绘制工作流,并设置属性,完成后点击保存,并点击右上角的发布即可
  3. 简述在工作流中如何引入数据
    1. 左上角的数据中选择业务表即可
  4. 描述工作流中有哪些流程节点,以及各节点的作用
    1. 开始节点:仅在流程图中表示开始,流程实际上是从开始节点后的第一个节点开始
    2. 任务节点:任务节点是需要有业务人员参与的流程节点
    3. 网关节点:用于判断
    4. 程序流节点:用于无人操作的批处理,需要提前配置好程序流
    5. 脚本节点:类似程序流,流转到该节点时执行脚本
    6. 结束节点:表示工作流的结束
  5. 描述动态处理人和静态处理人的设置方法
    1. 动态处理人:根据当前处理人的某些用户属性找到审批用户,如
      1. 选中部门经理审批节点,在右侧节点属性栏的处理人处,点击添加按钮
      2. 在弹出的选择处理人对话框中,双击发起人到对话框上方的展示区
      3. 再双击发起人的所在部门
      4. 最后双击部门经理所在的用户组审批用户,点击确定即可
    2. 静态处理人:指定明确的用户组、部门、用户作为处理人,选择对应的内容即可
  6. 描述系统有哪些自带的用户组,并描述如何设置各部门的管理人员
    1. 自带的用户组
      1. 管理员用户组admin
      2. 所有用户组allusers
      3. 匿名用户组anonymous
      4. 外部用户组external
    2. 设置部门管理人员:新建管理用户组,把各部门的管理人员账号加入至管理用户组,并且为管理用户组分配审批页面的权限即可
  7. 简述使用提交表单交互发起流程的关键
    1. 在SuperPage中需要引入流程表单数据作为输入组件绑定字段的数据源
    2. 提交表单交互勾选发起流程属性
  8. 描述门户页面的作用
    1. 将一系列相关的内容按照自定义的方式组织到门户中,形成一个完整的业务应用框架
  9. 描述本视频的业务表属于哪种模型表。另外,当业务表在数据库中已存在时,应如何导入至系统中 2. 属于APP模型 3. 右键数据库中的表,选择导入为模型,并选择实时连接

# 配置工作流的审批页面

  1. 描述如何读取工作流的表单数据
    1. 创建审批页面,并在工作流的审批节点指定该页面
    2. 从待办列表跳转到表单页面时,在打开链接交互中需要将任务代码信息传递给了表单页面的taskId参数
    3. 在表单页面中将taskId设置到引入的流程表单数据中,以请假申请的设置为例,就是将taskId设置到流程表单数据请假申请表的任务ID属性中
    4. 将请假申请表设置为单行数据集,并在表单页面中的输入组件上绑定请假申请表中对应的字段
  2. 描述设置节点数据权限的作用
    1. 节点数据权限设置用于控制不同的流程节点表单输入项的权限,比如请假申请时可以输入请假原因、请假类型等,但是部门经理审批请假单时却只能查看而不能修改请假原因、请假类型等内容
  3. 描述SuccAP提供了哪些列表数据,以便直接使用
    1. 待办列表
    2. 已办列表
    3. 申请列表
  4. 描述当待办列表中有多个流程的审批任务时,如何跳转至对应的审批页面
    1. 在工作流中配置表单页面
    2. 打开链接的对象为工作流表单
    3. 向工作流表单页面传递taskid

# 构建更复杂的工作流程

  1. 描述如何添加新的分支分支,并设置分支的执行条件
    1. 右键添加节点,并将该节点与其他节点进行连接
    2. 在节点之间的线条上设置分支条件
  2. 描述本节课程中使用该表达式判断请假天数中不完善的地方,并思考如何进行改善,给出思路即可
    1. 弊端:对于半天的假期无法进行判断
    2. 将【请假天数】字段的类型改为浮点型,并完善页面中对请假天数的判断,如请假时间为上午9点至中午12点,请假时间应为0.5天
  3. 描述如何定位需要处理的任务,且指定的处理意见存储在哪张表的哪个字段中
    1. 来自流程数据源
      1. 引入流程表单数据
      2. 选择对应的流程数据源
    2. 用户批量选择
      1. 数据:选择SuperPage中的引入模型,不限模型类型,但模型中需要包含记录任务代码的字段
      2. 任务代码:可在模型字段范围中选择,批量处理流程任务时,通过选择的字段内容得到任务代码从而定位到对应的流程任务
      3. 数据范围:可选择勾选的或当前行,用于确定要处理的流程任务范围
      4. 数据组件:数据范围选择勾选的时可以设置,选择勾选数据的对象组件
    3. 指定任务代码
      1. 指定单个的任务代码
      2. 该任务代码必须是当前用户可处理的
    4. 处理意见存储于:流程任务表的【处理意见】字段中
是否有帮助?
0条评论
评论