爱招飞帮助手册 爱招飞帮助手册
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
首页
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 系统工具
    • 系统管理
    • 数据库工具
    • 专用模板
    • 外部功能
    • 开发流程
    • 函数代码
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 基本入门
    • 功能介绍
    • 控件说明
    • 功能用法
    • 专用模板
    • 开发流程
    • 函数程序
  • 开发手册
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 报表设计
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • RestAPI
    • WebSocket
  • 学习手册

    • 安装配置
    • 快速上手
    • 程序架构
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 预设资料
    • RestAPI说明
    • WebSocket说明
    • MQTT说明
    • Python说明
    • 自定程序
    • 运行卫士
    • 自动化作业
    • 函数程序
    • 控件使用
  • 开发手册
  • FastERP
  • FastWeb
  • Smart
  • PinToo
  • Flying
  • TARS
  • 通用功能

    • Report
    • Script
    • Echarts
    • Chart
    • DB Install
    • HiDesk
    • HiNAT
    • FastBPM
    • ReportBuilder
  • FastBPM帮助主页
  • 学习手册

    • 安装配置
    • 快速上手
    • 界面介绍
    • 功能介绍
    • 功能用法

      • 用户管理
      • 流程用户
      • 流程设计
      • 工作任务单
      • 任务审批与任务查看
      • 文档管理
      • SO表单
      • 数据监控
        • 1. 通过数据监控设置
        • 2. 通过数据监控脚本
      • 企业工作流程服务
    • RestAPI说明
    • 控件使用
    • 函数程序

目录

数据监控

# 数据监控

  在企业流程管理的实际运用过程中,通常需要和第三方数据库(ERP)等做对接,将部分ERP的单据信息监控起来,以更新工作流程稽核点的状态信息,这个过程通常是自动的,不需要人去操作变更稽核点状态,FastBPM提供了两种方法来实现,以下将详细介绍说明。

# 1. 通过数据监控设置

  数据监控功能,是通过预设的数据监控设置,与工作流任务特定的稽核点绑定,当工作流任务运行到指定的稽核点时,会触发数据监控。其工作的原理如下:

  1. 数据监控设置中会指定要监控的数据库(通过TARS连接设置来指定)、数据表、以及要监控的字段。
  2. 在工作流设计环节,需要指定工作流使用哪些数据监控设置,要在哪个稽核点使用,以及监控条件成立时,稽核点要切换的状态,稽核点是否运行完成等内容。
  3. 当工作流运行到该稽核点时,会触发数据监控功能,该功能会持续监控是否符合要求,如果符合要求,就会切换稽核点状态,并标注稽核点运行完成,继续后续工作流程的运行。

  以下将介绍如何设置数据监控,并且在工作流程中使用数据监控功能。

  1. 打开数据监控资料列表。数据监控的基本资料是执行数据监控的基础。登入后,点击[BPM流程管理]-[数据监控],打开数据监控画面,此处列出了所有列管的数据监控资料。

  2. 新增数据监控资料。点击[新建]按钮,打开数据监控编辑窗口。填写数据监控的基本信息,下方的明细用于构建数据过滤条件,请根据实际需要过滤的信息进行设定。填写完成后,点击[保存],然后再点击[生成SQL],用于创建SQL语句。然后再点击[保存]按钮。

  3. 在流程设计环节使用数据监控。点击[BPM流程管理]-[流程设计],打开流程设计画面,切换至[数据监控]标签页。选择要添加数据监控资料的流程,点击数据监控标签页中的 [新增]按钮,新增数据监控记录。

  4. 在数据监控编号中下拉选择对应的数据监控编号,填写绑定的稽核点名称,当数据监控的条件成立时,修改稽核点的任务状态,是否完成等标记,并启用数据监控。

  5. 点击右侧的[载入变量]按钮,将加载数据监控查询语句中包含的SQL参数,参数的取值有以下集中填写方式。

    1. SQL参数取值自工作流变量,则选择工作流变量栏位,从下拉列表中选择。
    2. SQL参数取值自参数值,则选择参数值栏位,填写对饮的取值。
    3. SQL参数取值自预设变量,则选择预设变量类型与预设变量取值栏位,对应进行填写。可填写的内容参考如下:
  6. 默认值设置完成后,点击参数列表上方的[保存]按钮。

# 2. 通过数据监控脚本

  数据监控脚本是更高级的使用方式,可以通过脚本功能,实现更高级别,更自由的监控设定。当使用数据监控脚本进行监控,工作流程开始运行后,直到工作流程结束或异常退出之前,每隔固定时间都会执行脚本,以完成脚本中制定的内容。

  以下将介绍如何通过数据监控脚本实现数据监控的功能。

  1. 启用流程监控功能,以运行流程监控脚本。点击[BPM流程管理]-[流程设计],打开流程设计画面,勾选开启流程监控,点击[保存]按钮。

  2. 设计流程监控脚本。点击[设计流程监控脚本]按钮,打开流程监控脚本编辑器。在其中编写监控脚本,填写完成后,点击[保存]按钮,然后关闭编辑器。具体的例子可以参考流程监控脚本。

SO表单
企业工作流程服务

← SO表单 企业工作流程服务→

Copyright © 2021-2025 爱招飞IsoFace | ALL Rights Reserved
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式