1. 描述编辑
上报流程管理:指对上报流程进行【增删改及查看】等操作。上报流程:指在企业内部某一项工作流程的操作过程。一般来说,一个上报流程会涉及到多人操作,我们把每个人的操作称之为节点,那么一个上报流程将会有多个节点。
2. 添加上报流程编辑
上报流程的三个标签添加完成之后,选择 多级上报>上报流程管理,进入上报流程管理界面。
如图:
注:2018.12.27 及之后版本,可通过:http://localhost:8075/webroot/decision/workflow/management 直接访问“上报流程管理”界面。
点击【
按钮,新增一个 。添加一个“月销售额录入流程”的流程管理,第一个节点名为“ , 默认选项”,绑定模板demo/Datareport/产品月销量情况录入表.cpt,操作人员为通过用户,选择平台用户进行选择,其用户选择孙林(sunlin):
2.1 节点
一个流程一般会存在多个节点,为了区分每个节点,FineReport 可对不同的节点进行命名。再为当前流程添加一个节点“
,那么该流程就有两个节点。如图:
2.2 权限编辑
1)任务列表
一个上报流程可以有多个节点,每个节点 FineReport 支持五种类型的任务操作列表:上报、审核、分发、关闭和查看,该任务操作选择之后会显示在 我的上报任务 列表中的 项中。
上报:是指下级工作人员将工作情况(数据)上报到上级部门;
审核:是指上级部门人员对下级部门人员上报上来的情况进行审核,可对其进行 和 操作;
分发:是指用户当前任务分发下去给其他工作人员,其他工作人员可以是一个或多个,他们组成一个新的任务循环,当他们将任务完成之后回到之前的分发节点之后,当前任务才会继续流转下去。
关闭:是指用户对当前流程进行非正常性关闭,也就是说当前用户对该流程拥有关闭权限时,对其进行强制性中止。
查看:是指用户可直接在未处理或已处理任务列表中点击该选项查看当前任务流程的流转情况,以便及时了解任务流转动态,所有节点默认均已勾选上该选项。
注:上报流程的一个节点上可以有多个任务列表,比如说上报和分发可同时存在一个任务节点上,但是上报和审核不能同时存在。
另:上报和审核按钮必须存在一个。
2)页面填报
当任务流程流转到该节点时,与该节点绑定的模板下方会多出一些按钮(与
选项中选择的相同)。如图:
注:权限编辑里面的保存按钮是指可以将当前填报数据保存起来,不进行上报或者审核,下次再打开页面可以继续填报数据,上一次填入的数据还在。
2.3 模板操作
模板操作就是指为业务流程的当前节点绑定操作模板以及操作人员,也就是说设定当前节点的操作内容是什么,谁有权限对当前节点进行操作。
模板操作包括模板名称、参数设置和操作人员三大块的设置,模板名称就是绑定 FineReport 模板,点击下拉选项即可选择模板面板里面的所有cpt模板;参数设置就是指传递参数到模板里面去;操作人员是指分配当前节点的使用权限给用户,可以根据用户和角色分配。
1)根据用户—平台用户分配
如下图,操作人员类型选择
,点击后面的下拉框选项,选择 ,下面的下拉框就会将系统中的所有用户全部加载出来,显示在下拉框中,选择即可:2)根据用户—自定义用户分配
根据用户分配操作人员,既可选择平台内用户,还可以选择 服务器数据集 中的字段作为用户,这里不详细介绍,详细请查看 数据集用户
注:从第二个节点开始,用户选项包括平台用户和自定义流程匹配,不再是平台用户和自定义用户。
3)根据角色-平台角色分配
如下图,操作人员类型选择
,点击后面的下拉框选项,选择 ,下面的下拉框就会将系统中的所有角色全部加载出来,显示在下拉框中,选择即可:注:由于系统中一个角色可以对应多个用户,故根据角色分配的时候,当前节点任务可被多个人拥有,但是如果只要有一个人已经操作过该任务,那么该任务则已经流转下去,其他人就不能再操作,使用角色绑定的好处是,可以不针对特定的人员,当人员变动时,只要角色不变,流程可以不更改,减少后期维护。如果一个节点有多个用户,且这些用户中如果有2个和2个以上的人员在同一个角色中,那么就只能根据用户进行分配,详细请查看 联合填报上报之所有操作人员完成后流转。
4)根据角色-自定义角色分配
根据角色分配操作人员,既可选择平台内角色,还可以选择 服务器数据集 中的字段作为角色,这里不详细介绍,详细请查看 数据集用户。
注:从第二个节点开始,角色选项包括平台角色和自定义流程匹配,不再是平台角色和自定义角色。
另:若此处选择的操作人员的用户名为纯数字,为避免不兼容现象,可安装纯数字用户名上报兼容插件。
2.4 预警设置
预警设置是指在流程流转到该节点时,会定时自动执行的一些操作,包括短信提醒、邮件提醒和系统消息。
1)邮件提醒
邮件提醒是指当任务流程流转到各个节点时,发送消息至当前节点绑定用户的邮箱地址中,使用邮件提醒必须配置 邮箱,而且在 用户管理 添加系统用户时,需要绑定用户邮箱地址,如下图:
注:需增加上报任务管理后才能收到邮箱提醒
2)系统消息
系统消息是指当前任务流程流转到各个节点时,在系统中以系统消息的形式通知当前节点用户,告知该用户已经有未处理任务,如下图,到达任务节点0分钟后,就用
的提醒方式提醒节点用户,当节点用户登录系统时,点击 ,可以看到其有未处理任务:注:需增加上报任务管理后才能收到系统提醒
3)短信提醒
短信提醒是指当任务流程流转到各个节点时,发送消息至当前节点绑定用户的手机中,使用短信提醒必须配置 短信,而且在 用户管理 添加系统用户时,需要绑定用户手机,如下图:
注:需增加 上报任务管理后才能收到短信提醒,从2018-12-27 的 JAR 开始支持