功能介绍
# 功能介绍
根据FastBPM中的界面,以下将进行功能的介绍。
# 1. 流程用户
选择[BPM流程管理]-[流程用户]
,打开流程用户设置界面。
流程用户用于创建工作流程中关联的用户,这些用户将参与工作流程的审批环节。左侧栏位是用户组别,用于对设置的用户进行分组;右侧显示该组别下的用户。

# 2. 公司资料
选择[BPM流程管理]-[公司资料]
,打开公司资料界面。
公司资料中需要注意设置邮件服务的信息,此处设置的邮件服务将会作为后续工作流程的邮件服务。如果有使用到TaskRunner服务,请在此处填写TaskRunner服务器的地址。

# 3. 系统参数
选择[BPM流程管理]-[系统参数]
,打开系统参数界面。
系统参数用于设定IsoBean服务的相关信息。设置完成后,可以在FastBPM中引入IsoBean。

# 4. 文档管理
选择[BPM流程管理]-[文档管理]
,打开文档管理界面。此处可以查看在FastBPM中上传的文档信息。

点击[新建]
,打开文档资料编辑对话框,填写文档资料信息。保存后,点击[上传文档]
或[上传扫描图档]
,选择要上传的文档,上传完成后,会更新文档路径、大小等信息。
下方显示的文档修订记录,是关于文档资料的所有历史记录,可在 文档修订中进行编辑。

# 5. 报表设置
报表设置中可设定FastBPM中,表单产生的报表的编号规则。
选择[BPM流程管理]-[报表设置]
,打开报表设置画面。选择左侧的模块,右侧显示当前模块的所有报表,可对每个报表的编号前缀、日期格式、序号位数等信息设定。

例如上图中的例子,产生的编号规则如下:
# 6. 文档修订
选择[BPM流程管理]-[文档修订]
,打开文档修订界面。
文档修订功能用于创建产生修订版本的文档,如果需要修改文档管理中已发布的文档,以修订版本发布,可使用文档修订功能进行更新发布。

如需要新增修订文档,点击[新建]
按钮,打开文档修订编辑框,输入要修改文档管理信息,选择要修改的文档管理编号。填写版次信息,变更内容等。保存后,点击[上传文档]
或者[上传扫描文档]
,选择文档上传,上传完成后,可以看到文档路径、大小等信息被更新。同时,文档管理中选择的文档编号会更新为最新修订的文档路径。

# 7. 文档申请
选择[BPM流程管理]-[文档申请]
,打开文档申请界面。
由于文档管理的权限设定,用户只能看到自己所在部门的文档资料,如果要申请查看其他部门的资料(比如计数资料、业务资料等信息),则需要使用到文档申请的功能。

点击[新建]
按钮,打开文档申请编辑框,点击下方的[新增行]
,新增一行信息,在其中选择要申请查看的文档编号,如果要申请查看多个文档,需要点击多个新增行,每行选择对应的文档编号,选择完成后保存,单据需要经过审核、核准、确认操作后,才可以查看申请的文档内容。

# 8. 数据监控
选择[BPM流程管理]-[数据监控]
,打开数据监控界面。
数据监控用于定义要定期执行的SQL查询语句,如果能查询到记录,则执行相应的操作,此处为数据监控的资料定义。
如需要创建新的数据监控基本资料,点击[新建]
按钮,打开数据监控编辑框。

在数据监控编辑框中,选择连接设置名称、数据表名、返回字段的名称。下方的明细中,可以选择设定过滤条件,保存后,点击[生成SQL]
,在上方的SQL语句中会显示组装的SQL语句信息。点击[保存]
完成设置。

# 9. 流程设计
选择[BPM流程管理]-[流程设计]
,打开流程设计界面。
流程设计中可查看所有的流程信息,包含流程的设置与流程的预览图、数据监控设定、流程使用的附件、表单信息。

点击[设计流程监控脚本]
,打开流程监控脚本编辑框,可在编辑框中输入流程监控脚本。这些流程监控脚本会在流程任务创建时启动运行。
点击[测试流程实例]
,将为当前选择的任务手动创建一个任务实例并开始执行任务流程。
点击[运行挂起的工作流任务实例]
,如果当前的工作流存在挂起状态的任务,则将运行该任务工作流。
点击[设计流程]
,打开设计流程的画面。关于流程设计的说明可参考TaskRunner工作流。

流程设置中的字段说明如下:
流程名称:当前选择的工作流的名称。
标准完成时间(小时):设定的工作流程完成所需的标准时间。
开启流程监控:勾选此项,在流程运行时会运行流程监控的脚本。
启用流程:是否启用这个工作流程。
流程说明:当前流程的说明内容。
用户组别1-用户组别4:设定允许运行工作流程用户所在的组别。
变量名称:工作流程中设定的变量的名称。
变量值:工作流程中设定的变量的值。
变量描述:工作流程中设定的变量的描述信息。
默认值类型:变量取默认值的类型。
默认值内容:变量取的的默认值。以下是不同类型的默认值对应的说明。
默认值类型 默认值内容 说明 任务单数据集 json 获取的数据为传入的json数据集,将默认值内容设置为 json
可获取。字符型唯一ID 表示产生的默认值类型为字符串唯一ID( GUID
)。整型唯一ID 表示产生的默认值类型为整型唯一ID。 用户ID 表示传入的参数为用户ID 用户代码 表示传入的参数为用户代码 用户名称 表示传入的参数为用户名称 用户默认值 表示传入的参数为用户资料中设定的默认值,默认值内容设定为默认值分类 默认值 表示参数设置为默认值内容中填写的内容。
工作流中的保留变量说明如下:
变量名称 | 变量值 | 变量描述 | 默认值类型 | 默认值内容 |
---|---|---|---|---|
modulecode | 表单模块 | 默认值 | 填写表单模块的编号 | |
modulecaption | 表单标题 | 默认值 | 表单模块的标题 | |
moduletype | 表单类型 | 默认值 | D | |
currid | 单据ID | 任务单数据集 | currid |
点击[数据监控]
标签页,显示数据库监控的设置信息。

数据库监控中的字段说明如下:
- 数据监控编号:数据监控设定中的编号。
- 稽核点名称:监控位置所对应的稽核点的名称。
- 任务状态:当监控成立时,任务稽核点需要切换的状态。
- 是否完成:当切换任务状态时,是否设定已完成。
- 是否启用:是否启用此监控。
如果在数据监控设定的SQL中使用了查询参数,则在此处点击[载入变量]
,会显示出该数据监控的所有变量信息,可以设定引用工作流变量或者其他的预设参数。
- SQL参数名称:数据监控SQL中使用的参数名称。
- 工作流变量:如果此项被设置,则参数取值自工作流变量。
- 变量值:如果未设置工作流变量与预设变量类型,则参数会从此项获取默认值。
- SQL参数说明:针对SQL参数的自定义说明。
- 预设变量类型:如果未设置工作流变量,则设置此项,SQL参数将从预设变量类型取值。
点击[流程预览]
标签页,显示流程图的预览画面。

点击[附件管理]
,显示当前选择的流程关联的附件信息。附件是工作流管理系统的重要环节。它记载了这个工作流程的标准作业程序与作业规范,是企业管理经验的具体体现。

附件管理中的字段说明如下:
- 名称:附件的文件名称。
- 大小:附件的文件大小。
- 修改日期:附件的上传日期。
- 文档说明:附件的文档说明,用于注明文档的用途。
- 图示说明:附件绑定的任务节点的名称。用于过滤显示使用。
- 文档编号:附件在FastBPM中的文档编号。
- 上传用户:附件上传的用户名称。
点击[流程表单]
,显示当前选择的流程关联的表单信息。此处将工作流程与FastBPM中的表单进行关联,在任务流转时,可以填写相关的表单信息。

流程表单中的字段说明如下:
- 表单编号:关联的FastBPM模块的编号。
- 表单名称:关联的FastBPM模块的名称。
- 表单填写频次:设置该表单是多久填写一份,可选项如下:
单据
:每次执行流程时,都会创建一个表单用来填写。日
:当天执行的流程,记录都会填写在同一个表单。周
:本周执行的流程,记录都会填写在同一个表单。月
:本月执行的流程,记录都会填写在同一个表单。季度
:本季度执行的流程,记录都会填写在同一个表单。年
:本年执行的流程,记录都会填写在同一个表单。
- 关联任务:表单与流程中的哪个节点名称关联,作为过滤条件使用。
# 10. 工作任务单
选择[BPM流程管理]-[工作任务单]
,打开工作任务单界面。在界面中可以查询所有创建工作任务的运行情况。

# 11. 工作进度
选择[BPM流程管理]-[工作进度]
,打开工作进度界面,在界面中可以查询所有创建的工作流实例,以及各实例的运行状态信息,是否有错误等。

# 12. 工作稽核点
工作稽核点中可以查看所有的工作稽核点的信息,包含状态等内容。

# 13. 待办事项
待办事项中展示一些工作流程中涉及到的任务信息,其中可以展示一些需要手动批准的任务项目,进行批准操作。

点击[功能]
按钮,可以进行接收者变更,也就是在任务执行时可以中途变更任务的接收人。接收人只能指定为为当前流程指定用户组中的用户。
# 14. 流程总监
流程总监中显示工作流程涉及的信息,以及工作流程的完成率饼图。 通过工作流程的完成率的统计,了解各个工作流程是否存在无法完成的情况。用来辅助以下决策事项:
- 流程执行效率评估:识别哪些流程完成率高、哪些流程完成率低。用来优化低完成率流程,简化复杂环节或消除流程瓶颈,提升整体执行效率。
- 员工绩效与责任分析:按流程统计流程完成率。发现执行力较差的团队或个人,指导绩效考核、培训计划或岗位调整。
- 业务可靠性与合规监控:关键业务流程(如审批、质检、客户服务等)的完成率是业务可靠性的重要指标。发现低完成率的高风险流程,及时介入,降低运营和合规风险。
- 跨部门协作问题分析:跨部门流程完成率偏低可能暗示协作障碍。优化部门间的协作机制、信息传递方式或责任界定,提升流程流畅度。
- 预警与改进机制:对连续几期完成率低的流程发出预警。建立持续改进机制,推动流程管理走向闭环优化。

以下是流程数据的说明:
- 总流程数:FastBPM中已创建的流程的数据。
- 可用流程数:FastBPM中已创建的启用的流程数量。
- 申请数量:查询期间内创建流程的次数。
- 日平均:查询期间内每日平均创建流程的次数。
- 周平均:查询期间内每周平均创建流程的次数。
- 月平均:查询期间内每月平均创建流程的次数。
- 结案率:查询期间内流程完成的比率。
- 逾期数:查询期间内逾期完成的流程的数量。
- 异常数:查询期间内出现异常流程的数量。
# 15. 申请数量
申请数量是一个报表,用于展示流程申请数量相关的数据,包含趋势图、占比图、数量排序图等。用来确认哪些工作流程的使用频率较高,用来辅助以下决策事项:
- 工作负荷与资源分配:通过对比任务创建数量,可以识别哪些部门任务繁重,哪些部门相对空闲。用来优化人力资源配置,合理调配工作任务,避免人员过载或资源浪费。
- 流程优化:分析申请数量较多的流程,判断是否存在重复、冗余或效率低下的情况。用来优化高频流程,提高自动化或标准化程度,减少重复工作,提高整体流程效率。
- 业务趋势预测:统计任务创建数量的变化趋势,发现业务高峰期或淡季。辅助制定生产、采购、运营等计划,提前做资源准备或调整业务策略。
- 绩效考核与KPI管理:基于任务数量数据,评估员工或团队的工作量。为员工绩效评价、奖金分配等提供量化依据,促进公平性和激励效果。
- 异常预警:突发性的任务量大幅上升或下降,可能提示业务异常、系统故障或流程瓶颈。快速介入调查,及时调整策略,防止问题扩大。

以下是流程数据的说明:
- 总流程数:FastBPM中已创建的流程的数据。
- 可用流程数:FastBPM中已创建的启用的流程数量。
- 申请数量:查询期间内创建流程的次数。
- 日平均:查询期间内每日平均创建流程的次数。
- 周平均:查询期间内每周平均创建流程的次数。
- 月平均:查询期间内每月平均创建流程的次数。
- 结案率:查询期间内流程完成的比率。
# 16. 处理效率
处理效率是一个报表,展示工作流程处理所需时间相关的数据,包含趋势图、占比图、执行效率的排序图等。展示每个流程从开始到完成所耗费的时间,这类数据对企业运营管理具有非常重要的价值。它可以帮助公司做出以下决策:
- 流程效率评估与优化:识别平均用时较长的流程或环节。分析原因(如审批滞后、等待资源等),优化流程设计、缩短非增值环节,提高整体流程效率。
- 服务水平管理(SLA):判断流程是否在预定的时间范围内完成(如客户投诉处理、采购流程等)。制定或调整服务时限标准,提升客户满意度和内部执行力。
- 绩效和效率考核:按团队维度分析流程平均用时。发现高效或低效团队,为绩效评估、激励机制和培训计划提供依据。
- 资源配置优化:找出用时异常集中的流程或时间段(如某月或某时段流程用时普遍增长)。在高峰期增加人力或系统资源,避免流程拥堵或延误。
- 业务异常识别与预警:对比历史数据发现用时突然升高的流程或节点。快速定位问题根源(如系统卡顿、关键人缺岗),及时干预处理。
- 流程自动化与数字化评估依据:长期用时居高不下的流程往往是手工环节多或审批链条冗长。作为推动流程自动化、无纸化、系统集成的优先目标依据。

以下是流程数据的说明:
- 总流程数:FastBPM中已创建的流程的数据。
- 可用流程数:FastBPM中已创建的启用的流程数量。
- 结案数:查询期间内创建的流程的结案数量。
- 月平均:查询期间内每月平均创建的流程的结案数量。
- 平均结案时间(小时):查询期间内结案的流程平均消耗的时间。
- 最短结案时间(小时):查询期间内结案的流程最短消耗的时间。
- 最长结案时间(小时):查询期间内结案的流程最长消耗的时间。
# 17. 逾期监控
逾期监控是一个报表,用于展示工作流逾期时长相关的数据,包含趋势图、占比图、排序图等。工作流程逾期情况展示的是各类流程是否在规定时间内完成、逾期的数量及比例等信息。这个表格对于公司而言,是发现效率问题和管理漏洞的关键工具,可以辅助做出如下几类决策:
- 效率与执行力评估用途:逾期率高说明流程执行不及时、响应慢。评估整体执行效率,针对性提升流程响应速度和制度执行力。
- 责任划分与绩效考核用途:统计各部门或员工的逾期次数和比例。识别责任部门或个人,作为绩效考核、奖惩依据,推动责任落实。
- 流程设计优化用途:部分流程经常逾期,可能设计过于复杂或时间设置不合理。重新评估时间节点设置,优化流程结构或增加并行机制,减少不必要的等待。
- 资源调配与优先级调整用途:频繁逾期的流程可能资源不足(如人手、审批权限、系统响应)。合理调配资源,提高关键流程的处理优先级,保障核心业务按时完成。
- 风险识别与业务稳定性监控用途:关键流程(如合同审批、客户响应等)逾期可能带来客户流失、合同违约等风险。建立风险预警机制,提前介入处理可能失控的流程,降低业务风险。
- 提升客户满意度用途:客户相关流程(如售后处理、订单交付)若经常逾期,将直接影响客户体验。及时发现服务短板,改善交付时间,提升客户满意度与忠诚度。
- 流程监督与制度完善用途:重复逾期可能反映流程监管不到位或制度执行不严。强化流程监控手段(如自动提醒、逾期通报等),推动制度落地执行。

以下是流程数据的说明:
- 总流程数:FastBPM中已创建的流程的数据。
- 可用流程数:FastBPM中已创建的启用的流程数量。
- 结案数:查询期间内创建的流程的结案数量。
- 结案率:查询期间内创建的流程的结案率。
- 平均结案时间(小时):查询期间内结案的流程平均消耗的时间。
- 逾期数:查询期间内逾期的流程数量。
- 逾期率%:查询期间内逾期流程的比率。
# 18. 流程分析
流程分析报表,用于分析工作流程中的各个任务的执行效率(耗时)信息,包含趋势图、占比图、排序图等。是指每个流程节点(如审批、审核、执行等)所耗费的时间。这一数据维度比整体流程用时更细致,能够揭示流程内部的瓶颈与效率差异,对公司决策具有重要参考价值。它可以辅助公司做出以下几类决策:
- 精准定位流程瓶颈:分析哪个节点平均耗时最长,是否存在等待、审批滞后、重复劳动等问题。针对瓶颈节点优先优化,如缩减审批层级、自动触发任务、增强并发处理能力。
- 优化流程设计与时限设置用途:识别节点耗时是否与预设的处理时间相符,是否存在时间设置不合理。调整各节点的SLA或标准处理时限,设置更科学合理的时间控制标准。
- 提升节点负责人绩效与响应力用途:分析特定人员或岗位负责的节点任务是否普遍耗时较长。发现执行效率低的人员或岗位,优化分工或提供培训、激励等管理措施。
- 推动流程自动化和系统集成用途:人工处理节点耗时远高于系统节点,暴露了自动化不足。确定自动化改造优先级,引入RPA、系统集成等手段,减少手工操作时间。
- 增强跨部门协作效率用途:节点间协作耗时较长可能源于沟通不畅、权限分隔或责任模糊。优化协作机制、信息同步方式或审批流程,加强流程流畅性。
- 实时预警与进度控制用途:某些节点耗时异常或超出历史平均值可能预示问题。引入实时监控与提醒机制,实现节点级别的过程预警和干预。
- 流程执行能力与稳定性分析用途:节点耗时波动大,可能存在执行不一致、制度执行不力等问题。推动流程标准化,提高流程执行的稳定性与可控性。
- 支持业务服务改进与客户体验提升用途:客户相关节点(如订单确认、投诉处理)若耗时长,将影响客户满意度。优化这些节点流程,加快响应速度,提升服务质量。

以下是流程数据的说明:
- 总流程数:FastBPM中已创建的流程的数据。
- 可用流程数:FastBPM中已创建的启用的流程数量。
- 结案数:查询期间内创建的流程的结案数量。
- 月平均:查询期间内每月平均创建的流程的结案数量。
- 平均结案时间(小时):查询期间内结案的流程平均消耗的时间。
- 最短结案时间(小时):查询期间内结案的流程最短消耗的时间。
- 最长结案时间(小时):查询期间内结案的流程最长消耗的时间。