简介:
先进的业务流程管理模式,需要从业务部门提出的需求为起点,通过IT部门实现的流程模型,由应用系统予以自动执行。执行过程中还需要能够提供足够的透明度和跟踪能力,保证系统的过程可控性和完整性,同时还需要为业务部门对流程的优化工作提供信息支持。
因此要实现业务的电子化和自动化,需要针对业务过程管理整个生命周期不同环节的需要,提供不同的技术和工具组合,才能最终完成通过信息系统提升业务流程执行能力的业务战略。
品高软件业务流程服务器产品(Bingosoft Procez One)是品高软件在工作流领域经过多年的技术积累,成熟性、稳定性和先进性在多个行业的大型企业项目中都得到验证的新一代业务流程管理系统(BPMS)产品。
业务过程管理生命周期模型 产品目标:
□ 为企业提供灵活、高性能和稳定的流程运行支撑能力
□ 满足人工流程、自动流程、系统整合和业务整合等不同业务场景的需求
□ 减小从提出业务需求到转化为信息系统的实现周期和代价
□ 为业务运作的监控和优化提供有效的决策信息支持
□ 为企业长期的信息建设提供可重用的基础架构资源
核心构件:
□ 流程运行服务器:Procez Server
具备高性能、可伸缩和稳定性的流程运行核心服务器,自动控制业务过程的执行。并且提供丰富的操作接口,为管理和跟踪业务的执行提供支持
□ 开发工具:Procez Developer
面向开发团队的开发工具,帮助开发团队快速开发具备流程管理能力的应用系统。还可以对Procez One本身不同部分进行扩展开发,以满足不同层级的扩展需求
□ 流程设计工具:Procez Designer
图形化的流程设计工具,为业务部门和IT团队的提供一致的业务描述和建模能力,以快速编制和修改企业中的业务流程,并快速映射到应用系统中
开发框架:
□ BingoWeb
BingoWeb为Web应用开发提供完善的UI框架和管理功能,既可以帮助开发者快速搭建业务应用系统,同时也可以为业务和系统管理人员提供远程的管理和监控能力
□ 第三方开发框架
Procez One拥有功能丰富的API接口,支持有能力的合作伙伴定制符合其功能需求的组件平台甚至应用开发框架;同时,BingoWeb的开源计划也将使合作伙伴之间基于技术标准的协同开发成为可能
技术特点:
1. 标准化和开放性
Procez One采用的核心技术符合业界标准和主流发展方向:
1.1 流程描述语言
Procez One把流程建模的结果转化为基于XML格式的流程描述语言,使业务执行规则能够被自动执行,而且可以被其他应用系统所识别。
1.2 Web Services支持
Procez One本身所有的功能和数据接口都提供Web Services形式的访问支持,可以被各种技术平台的应用所调用和访问;Procez One也可以访问其他应用系统或者工作流平台提供Web Service接口,实现跨平台的流程、功能和数据交互能力。
1.3 行业标准支持
Procez One本身完全支持WFMC(国际工作流联盟)定义的各层接口内容,同时能够与其他行业技术标准如BPEL、Biztalk Server等软件产品保持互动能力。
2. 高性能和伸缩能力
Procez One为应用系统提供了高性能的流程运转引擎,并且能够随着业务发展不断扩展其运算能力:
2.1 高性能
Procez One经过优化的流程核心,支持多线程并发的业务处理,可以满足企业级应用系统大并发数的性能需求;目前Procez One在国内有数万用户、过万个并发访问的成功案例。
2.2 伸缩性
Procez One支持负载均衡,业务分流和IP分流等分布式部署方式,为企业的流程应用进行灵活的性能扩展能力和伸缩能力。
3. 丰富的流程功能
Procez One为应用系统开发提供了全面的功能支持,无论是应用开发还是业务流程调整,都能有效缩短开发周期和降低成本:
3.1 快速的业务流程编制和配置能力
Procez One中的Procez Designer流程设计工具,为客户提供图形化的业务流程建模和配置管理工具,客户能够一步到位把业务流程映射成为系统可以运行的流程定义,同时能够极大降低业务变更时,流程调整的工作量。
图形化的流程编排工具 3.2 自动化的代码生成向导
管理者可以利用BingoWeb的向导(Wizard)配置工具,快速部署和创建流程应用系统的整体框架和页面结构,有效缩短了应用系统开发环境和生产环境的部署周期,并且开发人员可以把更多精力集中在业务逻辑开发,而不是在枯燥无味的HTML代码和样式编辑上。
基于向导的应用框架代码生成 3.3 兼顾灵活性和扩展性的应用UI开发
Procez Devloper与Visual Studio紧密整合,为开发者提供基于成熟组件的应用UI开发环境,帮助开发者能够快速开发基于BPM平台的应用系统;Procez Devloper提供的应用框架还具备良好的扩展能力,能够很灵活扩展实现特殊的业务流程环节、业务逻辑、属性,并且可以方便地整合其他应用的接口和Web Service,实现BPM整合现有应用系统的能力。
基于组件的可视化界面开发 3.4 丰富的业务流程管理功能
Procesz One具有丰富的流程管理、监控的分析接口,并且同时提供独立的管理工具和组件。为管理者可以通过工具获得全面的管理功能支持,而开发者则可以把管理组件嵌入到应用系统内,为流程参与者提供运行时(Runtime)的流程管理能力。
管理工作台提供丰富的管理功能
嵌入到每一个应用界面的管理功能 3.5 智能的组织结构模型和汇报关系运算
Procez One革命性地引入了独立的组织结构模型概念,开发者可以按照企业的管理模式或者业务管理需要,在不同的应用系统中运用职能型、矩阵型、项目型的组织结构模型,Procez One能够根据组织机构模型中人员之间的上下级和角色关系,自动求解下一步业务环节的处理人,使流程的处理人选择变得更为智能。
Procez One还能够利用企业现有的Active Directory活动目录和其他所有支持LDAP协议的目录服务,自动生成基本的组织结构模型,使建模过程更为快捷。
支持目录服务导入、矩阵式管理或者虚拟组织管理的组织结构管理工具 应用场景示例:
流程场景 | 需求描述 |
签批模式多样性要求 | ·签批的并联串联支持/前后次序/权重/一票同意或否定 ·按照角色的加签和转签 ·秘书功能 - 可阅不可签 - 可阅可签 |
根据数据特性定义流程走向 | ·C“X”O审批环节 - 财务数据发送到CFO - 技术审批发送到CTO审批 - 内部管理系统建设发送到CIO审批 |
AB角应用要求 | ·定义关键岗位的AB角,保证 - 一角色休假由另一角色处理 - 可与排班系统连接 ·顺序工作组 - 有一组人负责某一流程环节,当处理者不能及时处理时则顺序安排到下一处理人 |
大数据量填报处理 | ·部分表单数据非常复杂,难以在短时间内填报完成 ·填报时间往往超时 ·需要离线填报 |
工作流实现项目/预算管理整合 | ·任务逐层分解/逐层汇总 ·预算逐层分解/逐层汇总 |
多表单展现 | ·数据复杂繁多,各个环节参与者关心的数据只属于一小部分 ·表单根据不同的环节以及不同的角色有不同的表现策略 |
流程汇总 | ·审批环节要审批汇总流程汇总数据而不是单个流程审批 |
异构系统整合需求 | ·要与HR/业务系统/LDAP系统整合 ·单点登陆系统整合实现 |
数据一致性要求 | ·与业务系统互操作过程中支持事务处理(Transaction),即成功同时提交,失败同时回滚 |
低速网络数据处理 | ·在异地或其它低带宽/大数据量的文件的传递(压缩传输/解压恢复),文件分批传输/端点续传 |
流程嵌套和启动 | ·流程的条件启动,启动后,两个流程并行执行 ·流程的嵌套启动,启动后,子流程运行完毕再继续主流程执行 |
高性能高扩展性要求 | ·作为应用的同步调度中心,能够支撑每秒75次以上的响应需求 ·能够对应用性能的扩展,通过服务器的增加而实现 |
安全性要求 | ·要跟客户选定的USB Key或安全证书进行绑定认证 |
试用下载:
Procez One SDK:http://www.bingosoft.net/temp/workflow/V4/Procez%20One%20SDK.rar
Procez One Serve:http://www.bingosoft.net/temp/workflow/V4/Procez%20One%20Server.rar
发布公告:http://www.bingosoft.net/temp/workflow/V4/ReleaseNote.pdf
快速指南:http://www.bingosoft.net/temp/workflow/V4/quickstart.pdf
用户指南:http://www.bingosoft.net/temp/workflow/V4/userguide.pdf
联系我们:
□ LMTC合作伙伴招募计划:https://portal.chinalmtc.com/procez-one
□ 广州微软技术中心:http://www.gz-mstc.com
□ 品高软件:http://www.bingosoft.net
□ 业务咨询:黄勇忠,huangyz@chinalmtc.com