English
工业级的流程部件,流程动力的源泉
20并发授权的工作流引擎产品免费发放中,点击查看详情>>
快速实现业务表单视图电子化
50个授权的表单引擎产品免费发放中,点击查看详情>>
工作流引擎
表单引擎
AI+

☘ 设计理念

工作流引擎是提供给集成商、软件开发商和行业客户的工作流功能部件,可以嵌入或服务调用方式为各行业解决方案提供成熟、全面、专业的流程能力,它以流程处理和规则处理为核心,由两个内核、五个服务和八类接口组成。

“二”:工作流引擎提供流程处理器和规则处理器两个内核。

“五”:工作流引擎提供流程处理服务、规则处理服务、引擎监控服务、自动任务服务和消息监听服务五类核心服务。

“八”:工作流引擎提供流程定义接口、管理监控接口、流程任务接口、流程应用接口、流程交互接口、访问控制接口、组织机构接口和规则调用接口八类接口。

☘ 部署方式

工作流引擎的部署分两种方式,独立部署和嵌入式部署,独立部署为松耦合,与业务系统相互独立,能够快速集成,并且为多个业务系统提供流程服务;第二种嵌入式部署,可以与业务系统做深度集成,一同打包发布。

方法1:嵌入式工作流引擎
方法2:独立工作流服务

☘ 功能组成

工作流引擎具有完善的功能,包括流程引擎、规则引擎、设计工具、管理工具、应用工具五个部分。

☘ 流程模式

流程引擎支持的流转模式包括:顺序、并行、同步、独占式选择、简单聚合、多重选择、同步聚合、多重聚合、鉴别模式、任意循环、隐式终止、无同步的多实例、设计时确定的多实例、执行时确定多实例、执行时不确定的多实例、人工路由选择、里程碑、取消活动、取消实例、结构化循环、临时触发、持久触发、区域取消、取消多实例、完成多实例任务、阻塞鉴别器、取消鉴别器、部分合并、阻塞部分合并、取消部分合并、整体合并、静态多实例部分合并、多实例部分合并后取消剩余实例、多实例动态部分合并、本地同步合并、普通同步合并、线性合并、线性分离等。

☘ 节点类型

流程引擎支持的节点类型包括:开始节点(人工开始、定时开始、消息开始、信号开始)、任务节点(单人活动、多人单一、多人并行、多人顺序、人工合并、内部循环、自动程序)、事件节点(中间事件、定时事件、消息捕获、信号抛出、信号捕获)、网关节点(分支网关、合并网关)、结束节点(当前路径结束、实例结束)在内的流程节点类型。

流程引擎支持的节点外部事件包括:1、人工开始事件,2、定时开始事件,3、信号开始事件,4、消息开始事件,5、中间事件,6、定时事件,7、信号抛出,8、信号捕获,9、消息捕获,10、结束事件。

流程引擎支持的节点内置事件包括:1、节点进入事件,2、节点离开事件,3、实例打开事件,4、操作完成事件。

流程引擎支持的节点扩展规则包括:1、进入规则,2、离开规则,3、激活规则。

流程引擎支持的节点异常处理包括:全局超期、节点超期、激活失败、各种事件执行失败、自定义扩展异常类型。

流程引擎支持子流程:支持启动一个、多个子流程;支持子流程与主流程同步、异步流转;支持主子流程之间的数据相互传递。

流程引擎支持的操作权限控制包括:操作权限控制,表单访问权限控制,字段访问权限控制,节点设置权限复用,流程管理员设置,节点读者设置,流程结束后权限指定。

☘ 流转操作

流程引擎支持的操作包括:提交、协办提交、内部提交、会签提交、自由提交、暂存、退回、退回提交、任意退回、内部退回、补发、分支补发、拿回、撤办、转办、催办、加签、前加签、减签、认领、会签、阅知、已阅、跳转、启动子流程、替换处理人、终止流程、暂停流程等。

流程引擎支持的流转接口包括:节点事件、规则扩展接口、引擎调用API接口、Restful服务接口、Dubbo服务接口。

流程引擎支持的集成接口包括:流程定义、组织结构、数据库访问、消息接口、扩展接口、多引擎接口、业务逻辑接口。

流程引擎支持的流程管理包括:流程导出、流程导入流程复制、保存新版本、查看流程定义、打开本地导出文件、打开流程定义历史版本、流程分类管理、流程自动测试、流程实例管理。

☘ 运行环境

工作流引擎需要应用服务和数据库服务支撑,可以在如下环境下正常运行:

中间件:WebSphere、WebLogic、Tomcat、东方通、金蝶、宝兰德

数据库:Oracle、DB2、SQL Server、MySql、GBase、Postgresql、GaussDB、达梦、人大金仓、南大通用、翰高、神通、海量

操作系统:UNIX、Linux、Windows、麒麟、统信、中科方德

硬件环境:IBM、HP、DELL、海光、龙芯、华为

浏览器:IE、Edge、谷歌、360、火狐、奇安信

☘ 接口功能

工作流引擎提供Restful和Dubbo两种服务接口,流程引擎服务接口调用功能如下:

接口类型 功能详情
1、实例操作调用 创建实例、打开实例、关闭实例、获取实例历史记录、恢复实例数据、实例创建权限校验、打开实例权限校验、获取实例的最大版本号、删除恢复实例业务数据处理、删除实例、更新实例xml、暂停/恢复实例、结束实例。
2、流转操作调用 提交、协办提交、内部提交、会签、会签提交、退回、任意退回、拿回、暂存、撤办、跳转、加签、补发、分支补发、转办、暂停、替换处理人、终止、阅知、已阅、催办、启动子流程、认领、路由规则判断、节点进入规则、节点离开时规则、规则脚本执行。
3、用户操作调用 工作移交、接收工作移交、激活流程、获取节点选择参与者的类型、替换处理人、查询用户待办、查询用户待办数量、查询用户已办、查询用户已办数量、查询用户待阅、查询用户待阅数量、查询用户已阅、查询用户已阅数量、查询用户认领、查询用户认领数量、查询用户可阅文件、查询用户可阅文件数量、查询用户启动的流程实例、查询用户启动的流程实例数量、查询允许催办记录、组织信息获取、发送待办待阅之外的消息、权限校验相关的消息、获取发送消息标题。
4、系统操作 过程信息输出格式、日志跟踪记录、业务数据与流程数据关联存储、多语言时当前语言类型获取、内存管理、JMS消息处理、定时任务相关处理、日期判断、持久化实现、超期节点获取。

☘ 设计理念

慧正表单引擎定位为一款轻量级的表单工具,支持中等复杂度业务表单的快速定制,可以集成在各种行业管理系统中,提供表单能力,实现化繁为简、减少代码开发、缩短交付工期、降低交付成本的目标,打造软件行业产业链条,促进软件行业的产业升级,能为用户带来如下业务价值。

☘ 业务价值

1、作为业务管理系统的表单部件,提升系统的表单灵活性

表单引擎提供所见即所得、Web拖曳方式设计表单、视图,满足快速定制业务需求,表单视图可以随需调整,减少后期维护的工作量,降低系统运维成本。

2、快速配置业务表单,提高业务管理系统的交付用户速度

表单引擎提供多种设计控件、强大的公式支撑复杂业务的验证,能够做到“零代码”,快速配置出业务表单;

不懂软件程序代码的业务人员,也可以实现业务需求,在线轻松完成互联网用户体验的业务表单、视图。

☘ 体系架构

慧正表单引擎面向表单设计人员和表单使用人员提供具有高度灵活性、开放性、稳定可靠的企业级业务表单管理体系,能够满足中等复杂度业务表单电子化及管理需求。表单引擎产品系统架构图如下:

☘ 功能组成

慧正表单引擎面向用户提供具有高度灵活性、开放性、稳定可靠的企业级业务表单自动化及管理体系架构,能够完全满足用户各类业务表单电子化及管理需求。主要包括:表单管理工具、表单设计工具、表单内核、表单外部调用。

☘ 表单设计

1、布局设置:支持自定义页面布局,能够灵活根据业务表单,快速定制。页面设计可以切换不同尺寸屏幕,包括超小屏幕(手机)、小屏幕(平板)、中等屏幕以及大屏幕。

2、表单支持的录入类型:提供13种基础控件,如文本、日期、数字、字典、组织机构、子表、嵌入视图等。基于基本控件,还可以扩展,如组织机构中的部门ID,名称等扩展类型。

3、HTML表单:系统提供HTML编辑器,用户可以自定义HTML表单内容。

4、表单样式设置:支持表单样式设置,如对齐方式、线的粗细、字体颜色、大小、单元格属性等。

5、表单脚本引入:支持外部JS的引入。

6、表单按钮设置:可以自定义表单按钮,系统默认提供保存、关闭、打印等基本功能。

7、控件事件:控件事件属性可以配置相关JS事件。

8、表单事件:表单事件属性可以配置表单打开、保存、提交等事件,该事件需要配置对应的接口实现类。

9、表单验证:做到以“零编码”方式满足复杂业务页面验证的规则,系统提供80多种函数,业务公式包括:基本函数(长度;电子邮箱;身份证;电话号码等常用验证)、逻辑函数、文本函数、数字函数以及日期函数。

10、公式计算:支持页面元素内容的计算功能,如两个日期相减,数量合计等。

11、表单打印:支持表单打印。

12、子表(动态表格)的灵活配置:可以配置动态表格的展现方式、样式、以及是否需要中间关联表的设置。

13、嵌入页面的便捷加载:嵌入页面一般用于表单中显示来源于其他业务表的数据列表,嵌入页面数据可以分页,可以搜索。将嵌入页面组件拖动到设计区域中,单击组件可以编辑组件样式。可以嵌入HTML页面,并可以设置页面的样式属性。

14、字段权限设置:非流程使用的表单,可以设置具体的权限设置,如编辑、只读、隐藏。

15、表单支持响应式布局,动态调整列宽和列偏移,通过栅格布局中四种不同屏幕显示的选择,切换不同的按钮,拖动栅格布局的列,可以相应调整页面在不同尺寸的屏幕上显示的宽度。

16、视图数据信息流的加载方式

表单引擎支持业务数据以列表方式展现时,采用信息流的方式、只需滑动鼠标、懒加载实现分页的功能,提升了用户体验。

17、开发成果复用方便

表单引擎定制开发形成的成果,可以方便的导出成wd文件,形成可复用的工作成果,直接导入进行复用,或作为下一个项目的开发基础。

18、表单数据缓存技术

表单引擎支持与Redis、Memcached、Guava无缝集成,将过程中表单视图数据进行内存缓存,以提升性能。

☘ 表单展现

表单设计预览 :提供所见即所得的展现表单设计元素。

表单业务数据展现;提供业务数据的输入和编辑功能。

表单缓存:支持表单缓存功能,提高系统运行性能。

☘ 系统管理

系统监控:

以图形、数字、列表等形式监控表单视图访问趋势、授权资源等;

以图形、数字、列表显示表单引擎的访问响应速度;

以图形、数字、列表显示表单引擎的数据量;

以图形、数字、列表显示表单引擎服务器的CPU占用情况;

以图形、数字、列表显示表单引擎服务器的内存占用情况;

以图形、数字、列表显示表单引擎服务器的停机和服务时间。

系统配置:

表单视图复制及快速导入导出;

表单视图编辑、删除、搜索;

表单视图系统参数设置、数据源在线配置、数据表属性设置。

☘ 表单模版

提供100种以上各类业务应用表单模版。

☘ 运行环境

表单引擎需要应用服务和数据库服务支撑,可以在如下环境下正常运行:

中间件:WebSphere、WebLogic、Tomcat、东方通、金蝶、宝兰德

数据库:Oracle、DB2、SQL Server、MySql、GBase、Postgresql、GaussDB、达梦、人大金仓、南大通用、翰高、神通、海量

操作系统:UNIX、Linux、Windows、麒麟、统信、中科方德

硬件环境:IBM、HP、DELL、海光、龙芯、华为

浏览器:IE、Edge、谷歌、360、火狐、奇安信

☘ AI+工作流引擎

1、流程智能生成

慧正工作流引擎结合大模型的自然语言理解能力,能够实时解析业务需求文本,准确把握需求的核心要点和关键要素。

基于解析结果,通过流程拓扑算法AI语言模型,自动生成与需求相匹配的业务流程模型,实现从需求到流程的快速转化,提高流程建模的效率。

2、流程智能校验

利用大模型的知识图谱和推理能力,对生成的业务流程进行自动校验,检查流程的逻辑连贯性、合规性和可行性。

检测流程中可能存在的错误、遗漏或不合理之处,并提供详细的校验报告和改进 建议,确保流程的质量和可靠性。

3、流程智能优化

大模型通过分析历史流程数据和业务规则,为慧正工作流引擎提供流程优化建议,识别流程中的瓶颈环节和冗余步骤。

基于优化建议,慧正工作流引擎对流程进行调整和改进,进一步提高流程的效率和效果,实现流程的持续优化。

☘ AI+表单引擎

表单智能生成分为两步:AI生成表单、表单完善确认。

1、AI表单生成器(AI Form Buider)
2、表单完善确认

AI生成表成后,在表单引擎的表单编辑器中进行编辑完善,表单引擎自动生成、绑定数据库表结构,表单发布出来采集数据。

表单引擎提供表单快速定制、表单模板管理、高效运行支撑,表单设计工具可以无代码、快速设计出各类数据采集表单。

也可以使用表单引擎的已有表单模板快速生成数据采集表单。