418_3998833_5.2_附录 ultimus bpm 产品白皮书.doc
1 附录2:Ultimus BPM 产品白皮书
1.1 Ultimus BPM 产品概述
1.1.1 简介
Ultimus BPM Suite Version 7.1 SP2 是Ultimus公司经过16年专注研发,全球超过2000家大型企业应用,沉淀积累的一套完整业务流程管理平台,是市场上功能最丰富的BPM产品,它提供超过三百种即买即用(Out of box) 功能,这些功能可以非常好的满足企业各种流程自动化及管理的需求,而无需进行代码开发。
Ultimus BPM提供全方位业务流程管理(Business Process Management),它通过对企业内部及外部的业务流程的整个生命周期(Process Lifecycle) 进行梳理、自动化、管理监控和优化, 使企业利润得以提升的管理系统。
Figure 1 全生命周期管理
1.1.2 产品特点介绍
Ultimus BPM 产品具有超过 300 个模块化功能,支持快速开发流程、灵活适应变化,支持大型复杂应用等特点:
1.1.2.1 稳定、成熟可靠的平台
, 完全支持SOA的先进体系架构
, 超过14年专注,业界最多创新技术(组织结构图、电子表格、Flobot 流程机器人、
Adaptive 动态自适应技术等)
, 超过100家大型企业多年应用实践,支持大型交易量应用、复杂集成整合应用 1.1.2.2 快速流程
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
及开发
, 提供包括流程设计师、流程拥有者、IT开发人员等不同使用者流程开发、设计工具
, 16年研发沉淀积累超过 300 个即买即用(Out of box) 模块化功能,支持各种路由条件;
, 支持图形化实现复杂业务逻辑,无需代码开发;
, 提供图形化流程组织结构,支持各种角色、关系、相对关系等功能 1.1.2.3 灵活适应流程变化
, 免代码开发模式最大程度支持流程的应变能力;
, 图形化组织结构图支持企业人员变化、组织架构变化引起的流程系统变更
, 专利技术Adaptive 支持流程运行时(Runtime) 对流程的变更;
, 系统管理器提供各种异常管理功能,比如重新激活停滞流程,重新指派代理;
, Ultimus 提供各种协同功能,支持流程动态功能,比如客户端支持指派代理、重新提交流
程等
1.1.2.4 完整的业务流程管理系统
, 支持流程全生命周期管理,包括流程梳理、自动化&整合、管理及优化;
, 提供给不同流程参与者的工具和功能,流程拥有者、流程分析师、IT团队、流程使用者
等;
1.1.2.5 高度可扩展及集成能力
, 集成利器- 专利技术Flobot,提供12种流程机器人,支持图形化配置即可集成各种应用系
统,比如SAP R/3、Oracle ERP、Peoplesoft等系统;
, 详细二次开发接口(Enterprise Integration Kits),支持包括客户端定制、表单定制、集成第
三方系统等接口,包括.Net 接口及web services接口;
, 360 度支持SOA架构,流程规则、表单、步骤条件等均可调用XML、Web services 1.1.2.6 最低总体拥有成本(Total Cost of Ownership)
, 成熟稳定产品,对开发、维护人员技能要求低,总体开发、维护成本低;
, Ultimus BPM Server 支持网络负载均衡及集群技术,并且无需额外许可授权,未来无需其
它扩展成本;
Figure 2 TCO 分析
1.1.2.7 完善的安全管理机制
, 在流程设计端,Ultimus管理员可以针对每一只流程来控制哪些人能修改、删除和发布。
Figure 3:安全
, 在流程管理端,Ultimus可以对每一只流程设定流程拥有人(Process Owner),从而达到每
只流程数据管理的保密性和安全性
Figure 4:访问权限 , 提供开发、测试、运行等不同阶段的流程版本管理
, 流程发布后有不同的版本控制选项
, 流程开发、测试时也有严格的版本控制
Figure 5:流程版本管理
1.2 Ultimus BPM产品体系架构
Ultimus BPM Suite 提供一个具有弹性的、开放的、可靠的企业级业务流程自动化及管理必备的体系结构,完全满足各种复杂的流程管理系统的要求,同时还提供更多的丰富功能。 Ultimus BPM 平台在微软 .Net 平台上运行,继承了最新技术如:Web Services 的优势,下图是Ultimus BPM Suite 产品体系结构图:
Figure 6 Ultimus 体系结构图
Ultimus BPM 产品体系结构图
SOA(面向服务的架构)已经成为众多企业级架构
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
,而其中流程(Process)是SOA导向的应用系统的核心,因为它拥有针对每个独一无二组织环境的构建服务能力。
―自2007年开始,企业流程管理(BPM)将成为SOA实施的驱动者。结合BPM与SOA于一体的技
术在2010年之前可能还不够成熟,但如果想引领此潮流,企业应该从现在就实行流程架构。‖
GARTNER Ultimus 提供动态自适应SOA (Adaptive SOA),360度整合Web Services并支持面向服务的架构。使用者可以轻易地采用事件状态与表单启始Web Services,也能够透过Web Services来启始流程、完成步骤与完成报告。如此使用者便能利用BPM系统,部署编织成服务的商业流程。 除了Web Services ,Ultimus BPM Suite 还支持开放的产业标准包括:
Microsoft .NET、XML Schema、MAPI、SMTP、LDAP、ADSI、BPEL及BPMN,同时也提供大量的API,让企业流程客制化,以符合每个企业独一无二的需求。Ultimus 使用SQL Server 或
Oracle 企业数据库以确保扩充能力,并提供Enterprise Integration Kit(EIK)而获得更多的弹性与整合简易性。
Figure 7:构建SOA流程服务平台
1.3 Ultimus BPM 功能模块
Ultimus BPM 平台为流程参与者(包括拥有者、流程分析师、IT团队、使用者)提供协同的、无需编程的流程建模和开发工具,灵活的集成和工作流能力,强大的管理工具和易于流程用户操作的Web界面。
Figure 8 Ultimus 产品功能模块
流程分析师/Process Owner
利用Ultimus重复性最优化的向导与深入分析,进而模块化与最优化这些流程,以达到持续改善的目标。
, Modeling:Ultimus 模块化功能让流程拥有者、流程分析师和顾问,透过直觉易用的环境
共同完成流程的探索、设计与模型化。
, Simulation:让使用者在指定的计算机上仿真测试流程,完成所设定的算法与逻辑测试后
便能有信心将流程发布上线。
IT 人员
Ultimus 的协同合作研发环境能够赋予IT共同研发与部署复杂流程能力
, Ultimus BPM Server:流程自动化Runtime执行引擎,支持集群服务器
, Ultimus BPM Studio:结合Process Designer与表单设计功能
, OC组织图:基于Web的组织图设计功能,可整合Microsoft AD与其它目录服务系统
, Ultimus Flobot?:流程机器人可自动执行跨系统工作,亦可开发客制化的 Flobot,满足特
定整合需求
, 对象(Object)管理:维护控制对象的版本,确保对象的签入签出状态 , No-coding:流程计者不需撰写复杂的代码即能轻松开发流程表单、定义变量与数据,然后
以图形连结表单对象。
, 企业整合套件(EIK):通过EIK即可使用.NET、Flobot达成客制化与整合其它应用系统功
能
流程管理者
Ultimus的绩效仪表盘、iBAM与报告,让管理者随时考核KPI,并使用互动的桌面控制做实时改变,掌握流程透明度与控制。
, Ultimus iBAM Suite:
, 可显示来自Ultimus流程、财务、CRM、HR或其它应用程序的KPI数据。
, ―交互式‖监控功能,让管理者几分钟内即可建立KPI、标准量度与控制组件
, 可放在桌面、门户网站或主要流程文件内,大幅提高组织活动的透明度 , 报表模块:管理者可利用多种报表模块或自订报表,汇出至其它工具软件 流程使用者
, 分享表单
, 搜索功能
, 授权、重新指派与收回任务
, 客户端个性化、排序与优先级
, 数据验证
, 提交并领取下一个工作
, 以角色为基础的用户界面
, 提醒与通知
, 移动、简易客户端
, 在线帮助
, 支持多语言
1.3.1 图形化流程设计及分析平台
Ultimus Process Designer模块让企业流程拥有者、流程分析师和顾问,透过直觉、易用的环境来协同合作,共同完成流程的探索、设计与模型化。如果您已经用 Visio 画好流程图,Ultimus 也可以读取这些流程图,然后自动转换成可模拟执行的 Ultimus 流程图。
主要提供三种不同类型的用户使用:
, 业务流程拥有者: 可让业务流程管理者以图形方式设计新的、建立模型、或改造目前的业
务流程。
, 企业分析师:Ultimus Process Designer 可让企业分析师其它统计分析创建流程的模型。
他们可依照自己的判断定义各种实际情境,计算执行任务所需的资源、完成每项任务所需
的时间以及各种可能影响结果的事件在流程中发生的机率。这些情境接着可应用在流程设
计上,藉此来预测流程的行为、找出瓶颈所在以及探索各种优化流程的方法。
, 工作流程顾问:导入自动化
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
是最适合由
经验
班主任工作经验交流宣传工作经验交流材料优秀班主任经验交流小学课改经验典型材料房地产总经理管理经验
丰富的 IT 专业人员进行的开发任务。其它
Ultimus Process Designer 的文件和设计功能,工作流程建置顾问可详细说明建议实施的
流程以及支持流程所需的各种参数。 因此 Ultimus Process Designer 便成了创建自动化工
作流程方案的起点。
1.3.1.1 流程设计工具
一旦设计好业务流程的最后版本,而且重要的需求、异常情形和特殊状况都已记录后,这时通常就需要将设计转成电子文件,以便查看并让其他人使用。创建文件不但需要大量人力、时间,而且也所费不赀。Ultimus Process Designer 提供了保存流程设计以及产生电子文件的功能,能够将模型、组件和需求纳入文件当中。
Figure 9 流程设计工具
使用 Ultimus 的强大流程文件功能,用户可以使用 Microsoft Word 定义报表模板,并可指定用户想在文件中显示流程的哪些部分。当报表被选定并运行时,Ultimus Process Designer 会自动创建 Word 文件来定义流程。
1.3.1.2 流程优化分析Simulation
Ultimus Process Designer可发挥这种整合的分析功能,加强 Six Sigma 方法的效果。 目前有愈来愈多的企业运用 Six Sigma 改善方案来降低营运成本和增加客户满意度。在企业试着探索各种改善机会的同时,他们也发现相对于设计或制造的流程,他们所推动的方案约有60-70% 是用于交易方面的业务流程。在 Six Sigma 方案中,黑带扮演的角色是绘制流程图、判断流程发生问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
的根本原因以及找出如何突破绩效的方法。黑带使用―定义(Define)‖、―衡量(Measure)‖、―分析(Analyze)‖、―改善(Improve)‖和―控制(Control)‖(DMAIC)等方法当作改造流程的准则。 当业务人员设计好业务流程后,可用通过建立模型来评估其效率。用户可以按照各种情境来创建流程的模型,大幅改善流程的设计。报表可为用户提供重要的数据,以进行流程改善。以大量实例来建立流程模型,使用户可以了解某些步骤的异常任务负载状况,或是因停滞时间过长而中断流程的情况。
Ultimus Process Designer 可生成两种不同类型的报表:―流程层级报表‖和―步骤层级报表‖。流程层级报表提供整个流程的运作状况。步骤层级报表则能够辅助分析个别步骤的效能。以下是―步骤层级报表‖和―流程层级报表‖的说明。
Figure 10 流程分析报表
1.3.2 流程开发/实施平台
1.3.2.1 组织结构图
Ultimus提供HTTP图形接口的组织图设计程序,从本机或远程只要用拖拉方式就能定义工作角色、主管、群组与搜寻功能。此外,依照企业组织的特异性,还可设定子组织、给予多职位角色以及相继群组(Sequential Group)。
, 图形化标识参与流程的人员和角色的关系,实现以角色流转的功能;
, 提供各种工作组(权重比例工作组、优先工作组、工作队列等),满足流程自动化的种种
需求,比如会签等;
, 提供相对职务功能,满足自动判断来自不同业务单元的财务审批人员(可以动态解析到,
而无需代码或者脚本开发);
, 一个大的组织结构图可以嵌套多个子组织结构图,满足企业级组织架构的构建;
, 支持一个人身兼多职等功能;
, 结合Ultimus BPM Studio模块,可以实现各种流程自动化需求;
, 支持各种目录服务,比如微软AD或者其它LDAP兼容的用户管理,可以实现Ultimus系
统使用企业现有的用户权限管理机制,而无需单独为Ultimus创建一套用户管理; Ultimus进行流程设计时每个业务步骤处理人类型很丰富,完全可以应付组织结构调整所带来的障碍,甚至无需修改流程,只需要利用OC设计器调整组织结构图即可。
1.3.2.2 Ultimus BPM Studio
业务部门使用Ultimus Process Designer对业务流程进行详细建模、描述及优化后,可以按照一定格式保存到流程库里,可以提交给IT部门或者流程实施人员进行流程自动化,Ultimus提供了一个协同的开发环境给BPM团队不同的角色。
Ultimus BPM Studio协同开发设计环境提供了一套非常强大的流程图形化设计、复杂业务逻辑零代码开发、智能化电子表单实现,由于都是提供强大的图形化工具,后续客户的IT团队可以很方便的在Ultimus平台上开发新的流程、修改/变更现有流程,快速应对业务部门提出的各种需求。 流程开发工具:
Figure 11 流程开发工具
Ultimus BPM Studio 内置多大上百种流程功能,可以容易实现各种复杂业务规则需求,以下是其中部分关键功能:
支持子流程(重复调用) 支持串行、并行
定义路由 角色、关系、相对关系
流程版本控制(安装新版本、升级现有版本) 退回
智能表单设计工具
同时Ultimus BPM Studio提供各种表单设计工具,包括Ultimus内置的表单设计器,也可以使用微软的Infopath、Adobe提供的表单设计工具。
Figure 12:表单设计
, Ultimus 标准表单,支持图形化连接访问数据库,以下是Ultimus内置的表单设计工具,就可以通过拖拉方式可以实现各种各样的表单,不同步骤之间支持复制、粘贴,无须重复开发表单,大大减少开发流程的成本:
Figure 13:标准表单
, 支持代码扩展开发
Figure 14:支持代码扩展开发
, 其它表单。除了Ultimus 自带的以上4种表单外,开发人员还可以使用 Visual Studio 开
发.Net 表单,或者JSP 表单,作为Ultimus 流程表单
Figure 15:其他表单
BPM Simulation 模拟仿真技术
除了可以通过图形化方式实现复杂业务逻辑以及电子表单,很重要的是提供一个模拟仿真的功能:
, 因为工作流程牵涉了许多使用者与计算机环境,把新完成的工作流程系统安装到大部份的
计算机后再测试,是非常不切实际也没有效率的。流程仿真功能可以让设计者在同一部计
算机上直接仿真测试,一旦上线后,设计者能够放心确信它能够符合原始设计并正常运
作。
, Ultimus让流程设计师在自己的计算机上直接进行流程测试仿真,仿真所有真实流程进行时
发生的状况,以确保企业流程正确无误地设计与安装。
, Ultimus支持在―流程设计/建模阶段‖以及―流程开发阶段‖进行模拟仿真。流程设计阶段,进
行流程模拟仿真主要是为了优化设计好的流程。完成流程开发后,也可以使用Ultimus的
流程仿真工具进行模拟测试,系统测试人员需要完善的除错工具,协助了解每一步骤的变
量内容是否正确、以及变量在何时更动内容。此功能使得设计师不仅能针对用户接口除
错,也能事先掌握流程逻辑的正确性。
Figure 16:模拟仿真
1.3.2.3 二次开发(Enterprise Integration Kits)
提供完整的Enterprise Integration Kit (EIK:企业集成工具包)使客户通过COM或.NET 增加定制化客户端、Flobots或其它功能。Ultimus BPM Suite 以其完整性、易用性和易于开发性为BPM解决方案建立了标准。没有任何其它软件供应商能像Ultimus那样提供功能如此全面、完善而价格适中的产品。
Ultimus提供开放的二次开发接口,可以满足客户未来各种定制开发的需求,同时可以达到在Ultimus统一平台上实现其他各种应用系统的流程部分。
1.3.3 流程运行平台
流程使用户能够从浏览器、门户网站或Microsoft Outlook管理工作清单和优先等级。客户端软件提供一系列的设施以处理人们每天生活中发生的异常情况,授权用户能够将其工作任务分给其它用户,管理人员可调整团队工作量,使所有参与者能查看任何进行中的活动的状态。客户端软件有16种语言版本以支持全球客户。
为了满足易用性的需求,Ultimus 提供了100 多种以人为本的功能,包括当使用一套软件或处理流程时常用到的自订检视、排序与优先级、数据验证、送出并领取下一个工作、以角色为基础的用户接口、警示与通知、在线说明、在地化的语言等,越完整则越能让流程使用者更容易接受BPM自动化流程。
, Web客户端
Figure 17:Web客户端
, Portal workflow web part
Ultimus流程管理平台可以很好实现与各种Portal的紧密集成,比如微软Sharepoint、
Oracle Portal等,实现包括单点登录、用户单点维护。在Portal首页执行工作流任务:
, 单点登录方便用户使用同一套用户权限就可以访问Ultimus工作流系统,减少用户
必须同时记住几套用户名、密码的繁琐过程;
, 登录公司门户后,在首页就可以很方便访问工作流系统的―待办任务‖,而不登录到
Ultimus工作流系统,这样用户可以做到实时的跟踪工作流任务。如下图是和
Microsoft Sharepoint Portal整合示意图:
Figure 18:与SharePoint整合
1.3.4 管理及优化平台
1.3.4.1 流程报表(Ultimus Reports)
Ultimus Reports提供向导式,无需代码开发的绩效考核报表,如:实例花费时间报表、步骤时间报表、用户活动报表流、任务负载报表等十类报表,其优势可以表现为以下三点:
, 分析流程成本与瓶颈,提升运营效益:自动分析流程/案件/步骤的处理时间、成本,协助公
司改善流程;
, 可轻松建立分析报表:提供Browser Based 报表向导(Wizard) 与图形化分析,一般用户都
可轻松建立分析报表;
, 可直接输出至Excel:分析报表可直接输出至Excel ,进行客制化制作或分析。
Figure 19:输出至Excel
Ultimus Reports 提供以下十种报表模版:
1、 实例活动报表
实例活动报表提供实例时间和状态的信息,而且可与外部数据链接。实例活动报表可让您从实例的角度来查看流程。您可选择几个实例,报表就会显示这些实例的状态、开始时间、结束时间和花费时间。
2、 实例成本报表
提供单一流程中每步骤的成本信息。成本是使用指定的任务费率和完成流程任务所需时间计算出来的。
3、 流程监控报表
您也可以以表格化视图查看这些报表,从而可以快速浏览工作流程中的所有实例。此报表会显示图形化视图,标示指定流程中每个步骤的处理中、已完成和已取消实例数。
Figure 20:流程监控报表
4、 实例花费时间报表
提供完成流程中某个步骤或多个步骤所需的时间信息。花费时间指的是从任务被分配给用户,一直到用户完成并提交任务为止,两者之间的持续时间。这段时间有时也称为―停滞时间‖。Ultimus Reports 可计算几个实例的花费时间平均值、最小值、最大值和标准差。也可以以图形化视图查看这些报表
Figure 21:实例花费时间报表
5、 实例监控报表
可让用户以图形监控任何工作流程实例的状态。实例监控报表会列出所有工作流程的实例。用户可指定过滤器,将列出的列表限制到有兴趣的几个实例。列表中的每个项目将包含实例所有步骤的状态。用户可选择图形化视图来查看列表中任何实例,利用流程图视图实例的状态 6、 步骤活动报表
提供流程中步骤的状态信息。步骤报表可提供流程中不同步骤的数目、类型和状态。其中包括特定步骤所有实例的工作时间、花费时间和任务费率。
7、 步骤时间报表
提供用户完成任务所需的时间信息 (有生产力的时间)。这正好与花费时间报表相反,后者提供的是任务在每个步骤处理的总时间 (停滞时间)
8、 用户活动报表
提供工作流程中个别用户的信息。用户报表按照个别用户提供工作流程任务数、状态和时间的详细数据。 通过按照过滤器显示的表格化列表,您可查看分配给用户的任务。 您也可以用图形查看状态
9、 任务负载报表
任务负载报表主要显示处理中、在队列中、超时以及紧急的任务。这些报表对经理人来说十分有用,不但可查看谁在工作、速度如何,还可了解各个用户的收件箱中还有多少超时的任务在等待中。
10、其它业务活动报表
1.3.4.2 业务活动监控(Business Activities Management) Ultimus iBAM Suite 的设计目的在提供与企业使用者相关的可行信息,让企业能适时制定有效率的决策。
, ―交互式‖监控是iBAM Suite中非常强大的功能,企业使用者仅需调整桌面的控制便
能实时最佳化资源,或从Ultimus 流程、Portal与第三方应用系统来监控KPI,并
大幅提高组织活动的透明度。
Figure 22 流程KPI 管理
1.3.4.3二次开发报表
Ultimus 除了标准的流程运行报表,以及BAM KPI指标报表,还可以进行报表二次开发,
如下:
1:流程处理红黑榜:每天对处理情况排名,自动督促员工及时处理,提高工作效率,提升
对前台支撑及时性。
2:流程效率趋势图、柱状图:
3:生产计划查询报表
4:不合格品等质量管理报表
5:流程统计报表
1.3.4.4 系统管理及流程管理
在微软管理控制台 (Microsoft Management Console,MMC) 应用软件内部运行,提供主动监控和管理工作流的工具。它使用户能够安装和卸载流程、查看和管理流程实例,并管理其它系统属性。在流程管理中,可安装过滤器来标记流程瓶颈、超额工作量等。
Figure 23:管理控制台
流程管理人员可以通过Administrator管理工具对流程进行监控,查看任务详细信息,任务状态。也可查询所有的流程实例或步骤信息。
主要功能如下:
, 在流程管理端,Ultimus可以对每一只流程设定流程拥有人(Process Owner),从而达到每
只流程数据管理的保密性和安全性。
, 激活特定流程成为 Web Services,方便其它系统调用
Figure 24:激活特定流程 • 安装及卸载流程
Figure 25:安装、卸载流程 • 非工作日管理(结合超时通知以及确切绩效考核)
Figure 26:非工作日管理
• 管理员指派或取消任务代理
Figure 27:指派 、取消任务代理 • 完善日志监控
Figure 28:日志监控
• 异常管理(比如重新激活、指派代理等)
Figure 29:异常管理
1.3.4.5 规则管理(Rule Engine)
Ultimus 携业界专利技术Adaptive Dsicovery,把业务规则从工作流引擎抽离出来,流程拥有者可以使用 Ultimus Director 工具实时调整流程规则/路由、处理异常情况需求(比如更换运行中步骤处理人、流程停滞)、处理超时/紧急流程实例等功能。
流程专家包括IT部门开发人员都可以使用―Ultimus Director‖来检查无规则的事件,进而为其找到所需的流程和规则。他们接着就可为流程来定义、测试以及部署新的规则。BPM Server 接着会执行这个规则,而这个事件则可继续往下走。未来若有具同类信息事件发生的话,系统则会自动解决问题,流程也已经自动、实时地调整适应。当愈来愈多的问题被处理之后,流程的完整定义也逐渐建立。
Figure 30:规则管理
1.3.5 企业级BPM Server
BPM服务器及工作流引擎(BPM Server):BPM服务器是自动化流程的执行引擎,它管理所有自动化流程中的所有实例或个案,处理所有相关企业系统之间的连接,包括数据库、目录、生产力应用软件和后台系统之间的连接。
Ultimus BPM服务器包括负责业务流程流转的工作流引擎(Process Engine),同时在最新7.1版本也提供的支持规则管理器—Ultimus Director的规则引擎,这是目前在BPM业界唯一的一家提供包括规则引擎的完整的流程管理平台。
• 支持NLB—网络负载均衡
Figure 31:支持NLB
• 支持服务器集群:可以提高性能和可靠性(支持多达32台服务器集群,无需额外采购
BPM Server)。
Figure 32:支持集群
1.4 集成能力及扩展性
1.4.1 集成专利技术- Flobot
Ultimus 全面支持 .NET技术,能够多元地整合SAP与Oracle ERP、Web Services、SharePoint Portal、Exchange、XML、SQL数据库、Office系列、InfoPath等,跨越所有人员与系统,将内容、应用程序以及人员全部整合,让各种工作以最自然的方式进行。
Ultimus提供专利的技术—Flobots? 流程机器人可以很方便实现和第三方系统的集成,以便自动执行跨系统应用的任务:
Figure 33:与第三方系统集成
有了Flobots,流程设计员只需点击,无需编写代码或脚本,即可轻易地―训练‖Flobot而实现集成。如下图所示,是一个非营业缴款流程,在这个流程主要有两个地方和SAP系统进行集成,第一通过XML机器人获取流程起始人的科长、处长以及相应的会计和财务人员;第二通过XML机器人直接生成会计凭证存入SAP系统。
Figure 34:非营业缴款流程
1.4.2 世界级的架构- 360 度支持SOA
Ultimus BPM Suite 7.1就是完全基于SOA架构去设计的,它可以360度的支持Web Service:
• Ultimus的BPM可以通过一个流程的步骤去调用一个Web Service
Figure 35:直连机构联机测试流程
• 从流程的规则去调用一个Web Service
Figure 36:从规则调用Web Service
• 可以从表单里调用Web Service
Figure 37:从表单调用Web Service
• 也可以把自己的流程通过Ultimus的管理工具发布成为Web Service供其他的应用系统调
用
Figure 38:从其他应用系统调用
1.4.3 支持大型客户应用
• 集团大规模导入 (Cross-Enterprise Large Deployments)
, 家用娱乐包装设计管控流程,牵涉微软全球相关部门、多家供货
商与多种语言应用
, 整合Microsoft SharePoint
, 全亚洲超过 2,300 以上的 Ultimus 客户端 , 导入请购、资本支出审核、预算管理执行与人力信息相关流程
• 大型BPM 交易量应用 (High Volume BPM Transactions)
, 全球第 8 大商业银行,处理 3 百多万客户新账户开立与客户服务工作
, 1500 多位客服人员24小时全年无休执行,每天超过 15,000 件流程工作
, 巴西最大有线电视公司,每天透过 Ultimus 处理超过 1 万件客户申诉案 件
, 整合Call Center与 JD Edwards系统
• 复杂整合应用 (Complex Integration)
, 助学贷款领导厂商,使用Ultimus与 5 种 Mainframe 应用系统整合 , 高峰时期每个月透过Ultimus 处理17,000 件流程工作
, 应用于应付帐款流程,并整合 EMC 的 Legato、Kofax Ascent 与 SAP/R3 财务(FI)模块
, 整合IMS身份管理系统 , 处理集团 5 万名员工目录与账号权限管理
, 管理 300 种应用软件与 200 个 SAP Clients
1.4.4 二次开发接口(Enterprise Integration Kits) Ultimus提供完整的Enterprise Integration Kit (EIK:企业集成工具包)使客户通过COM或.NET定制开发一些特殊需求,嵌入到Ultimus BPM服务平台中,如自定义客户端、流程机器人(Flobots)或其它功能。
• Ultimus Web Services API。Ultimus提供各种Web Services方法来启动流程、完成流程
某个步骤、步骤退回以及取消流程实例。任何兼容WSDL1.1以及SOAP1.1的工具和程序
都可以调用Ultimus Web Services函数。
Figure 39:Ultimus Web Services API
• Ultimus EIK7.1接口包括以下命名空间:
, -Ultimus.WFServer
, -Ultimus.OC
Figure 40:命名空间
• Ultimus IK for SAP Netweavers。Ultimus是 SAP Developer Program 的成员。Ultimus NetWeaver Kit 继承了SAP 的核心整合 Stack – NetWeaver,使得与 SAP数据整合变得更加容易,除了 NetWeaver ,Ultimus 也能透过电子表单、逻辑规则以及 Ultimus Flobot(机器人) 与 SAP 数据进行不同层次的交换或触发(Trigger)。