加载中 ...
首页 > 软件介绍 > 基础软件 正文

电信综合工作流程管理系统

2019-03-24 15:39:12 来源:沈阳软件公司 作者:沈阳软件开发

工作流系统

基于WFMC工作流参考模型,采用J2EE技术,为业务流程提供底层工作流支撑架构

工作流(Workflow)简介

工作流(Workflow)干预过程和业务程序的自动化处理,文档、信息或者任务按照定义好的规则在参与者间传递,来完成整个业务目标或者对整个业务目标的完成做贡献。同时,工作流可能由手工组织,实际上,多数工作沈阳软件开发

<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件开发</a></a>,<a href=http://www.hvihi.com target=_blank class=infotextkey>沈阳<a href=http://www.hvihi.com target=_blank class=infotextkey>软件公司</a></a>

流(Workflow)都在IT系统中进行组织的,从而对过程自动化提供计算机支持。因此,工作流(Workflow)可以定义为全部或者部分,由计算机支持或自动处理的业务过程。

工作流管理系统(WorkflowManagementSystem)通过管理工作活动序列,调用与各种活动步骤相关的人员、IT资源,对业务过程提供自动化处理。因此,工作流管理系统可以认为是详细定义、管理并执行Workflow,通过运行一些执行顺序由工作流逻辑的计算机表示形式(计算机化的业务规则过程定义)驱动的软件来执行Workflow的系统。

由沈阳华胜鸣天科技有限公司开发的电信综合工作流程管理系统(简称MTWF)符合工作流管理联盟(WFMC)国际标准,主要为电信等业务系统构建和实现上层的业务逻辑提供服务。

电信综合工作流程管理系统
图1 工作流系统结构 
工作流对象结构关系
电信综合工作流程管理系统 
图2 工作流对象结构关系 


MTWF包括建模工具、工作流引擎和工作流客户端管理工具三部分。

建模工具是工作流系统的前端,它采用直观的方式建立、修改并管理工作流系统的流程。流程及其相关信息采用数据库记录的形式储存,实现的方式是Java的应用程序(Application)。

电信综合工作流程管理系统

图3 建模工具界面

工作流引擎是对用户建立的业务模型实例化,并对建立的模型在运行时进行解释,对安装定义的业务规则进行业务流转,同时可以执行用户指定的各种操作,实现用户的业务流程逻辑。 

工作流引擎功能主要包括以下几个方面: 

流程及实例

支持多版本

同一流程可以有多个版本

多个版本中只有一个可用版本

新版本生效时不影响原有流程实例

流程实例有多种状态

Running、Suspend、Complete、Abort 

有完成时限,超时将告警 

流程变量

来源:建模时定义

用途:跃迁、选择路由时判断条件用

变量类型:可支持多种变量类型

变量锁:防止并发冲突 

活动及实例

多种类型

Start、End、Cancel、 Normal、SubProcess

多种状态

Pending、Ready、Active、Complete

支持多实例

基于角色、人员的授权及动态授权

活动有完成时限,超时将告警

支持收到回复 

状态跃迁

跃迁

活动由一个状态改变为另一个状态称为跃迁

某事件发生时,可以触发跃迁动作

跃迁条件

跃迁是有条件的,建模工具中可以设定跃迁的条件

跃迁动作

跃迁时会触发动作

跃迁前的动作称为前至动作

跃迁后的动作称为后至动作 

动作

动作有3种类型

变量状态类

变量处理类

远程调用类(可以支持Java应用集成)

前至动作与后至动作的区别

前至动作是用来计算跃迁条件的

前至动作可被多次执行 

路由

路由

2个活动之间的路径称为路由

路由条件

路由是有条件的,建模工具中可以设定路由的条件

上一个活动完成时,查找满足条件的路由 

条件

条件

一个布尔表达式称为条件

何时判断条件

状态跃迁时或选择路由时

条件限制

引擎支持多个原子表达式的与或者或

如何满足限制

状态跃迁的条件使用前至动作计算

路由条件使用上一个活动的完成动作计算

工作流客户端和管理工具负责实例化流程,领取和指派任务,执行任务等和用户进行任务流转的交互,对流程实例进行挂起、激活和中止,同时也可以动态跟踪工作流程的流转。

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。