2024年2月9日发(作者:)

ULTIMUS

公司及产品介绍

安码商务软件系统

目录

1.

Ultimus BPM解决方案 ............................................................................................ 3

1.1、

Ultimus BPM产品体系结构 ............................................................................... 3

1.2、

产品模块详细介绍 .............................................................................................. 4

1.2.1、流程实施/开发工程师:Ultimus BPM Studio ....................................................... 4

1.2.2、流程管理者:Ultimus Organization Chart (组织结构图) .................................... 6

1.2.3、最终用户/流程参与者:Ultimus Client(客户端) ................................................... 6

1.2.4、流程拥有者:Ultimus Reports (报表系统) ............................................................. 7

1.2.5、系统管理员:Ultimus Administrator (管理器) ..................................................... 8

1.2.6、产品核心模块:Ultimus BPM Server (BPM服务器) ............................................ 8

1.3、

Ultimus具有良好的集成性 ............................................................................... 9

1.3.1、流程集成的几种方式 ................................................................................................. 9

1.3.2、Ultimus集成第三方异构系统 ................................................................................ 11

1.3.3、Ultimus集成Sharepoint 2003 Server ............................................................... 13

1.3.4、第三方应用系统触发Ultimus流程........................................................................ 15

1.4、

Ultimus 二次开发工具 .................................................................................... 16

1.5、

Ultimus解决方案特点 ..................................................................................... 19

1.5.1、快速实现流程自动化 ............................................................................................... 19

1.5.2、灵活适应企业流程的变化 ....................................................................................... 20

1.5.3、高度可扩展的平台 ................................................................................................... 20

1.5.4、成熟稳定的平台产品 ............................................................................................... 20

1.5.5、众多的成功案例 ....................................................................................................... 20

1.5.6、强大的本地化支持 ................................................................................................... 20

2.

Ultimus 公司介绍 .................................................................................................... 21

1. Ultimus BPM解决方案

Ultimus提供一套完整的BPM解决方案:Ultimus BPM Suite 及专业服务,帮助企业建立竞争优势,比任何其它方案更快更容易实施。事实上,Ultimus 解决方案是现今市场上最快速、最容易实施、管理和使用的BPM解决方案之一。它提供超过三百种即买即用(out of box)的功能,可用于自动化业务流程,而无需编程或编写脚本。并提供多种开放式接口以扩展与整合BPM到企业既有的基础架构中。除此之外,Ultimus流程开发方法论也提供一条成功实施的明确途径,为您的项目组提出阶段工作、交付文档和时间安排的相关指导。

1.1、 Ultimus BPM产品体系结构

Ultimus BPM Suite提供一个具有弹性的、开放的、可靠的企业级业务流程自动化及管理必备的体系结构,完全满足以上提出的流程管理系统的元素,同时还提供更多的丰富功能。

以下是Ultimus产品系统架构图,主要包括几个大的模块:

 Ultimus BPM Studio:流程协同开发设计工具,提供包括BPM Studio Server和Client的工具,后台有一个标准的流程储存库(Process Repository);

 Ultimus BPM Server:包括强大的工作流引擎(Process Engine)以及业界唯一的规则引擎(Rule

Engine);

 Ultimus Organization Chart:流程组织结构图,可以方便和包括微软AD以及第三方标准的LDAP;

 Ultimus Client:使用者执行环境,包括各种客户端;

 Ultimus系统数据库:目前支持包括微软SQL和Oracle企业级数据库。

1.2、 产品模块详细介绍

Ultimus解决方案提供针对不同阶段、不同角色需要的工具以及模块,能够满足IT部门开发以及业务部门的各种需求,以下将详细介绍:

1.2.1、流程实施/开发工程师:Ultimus BPM Studio

Ultimus提供行业内独一无二的协作式流程设计和开发环境。它在单一整合的环境下提供流程开发及表单设计特点。IT设计人员可以轻易地制作表单、条件式传递(Conditional

Routing)、集成数据库等,而无需编程或编写脚本。如需更复杂的开发应用,开发人员可结合使用Web Services、XML和定制的.NET托管代码。

图形化实现复杂流程需求

Ultimus提供一个强大的图形化表单设计器,支持拖拉方式设计表单,同时可以方便的和数据库集成:

图形化表单设计器

Ultimus BPM Studio协同开发设计环境提供了一套非常强大的流程图形化设计、复杂业务逻辑零代码开发、智能化电子表单实现,由于都是提供强大的图形化工具,后续客户公司的IT团队

可以很方便的在Ultimus平台上开发新的流程、修改/变更现有流程,快速应对业务部门提出的各种需求。

总之,Ultimus BPM Suite强大的功能可以满足客户公司关于快速使用业务流程变化的需求。

1.2.2、流程管理者:Ultimus Organization Chart (组织结构图)

为用户和角色管理提供图形化的环境。组织结构图能够与微软Active Directory或其它目录系统集成。它在基于工作关系和动态流程信息来定义流程传递条件时, 具有极大的灵活性。

Ultimus Org Chart是Ultimus BPM Suite产品中很重要的一个模块,图形化的标识企业的流程型组织结构图(只需要图形化创建和流程相关的组织结构图),如下:

1.2.3、最终用户/流程参与者:Ultimus Client(客户端)

使用户能够从浏览器、门户网站或Microsoft Outlook管理工作清单和优先等级。客户端软件提供一系列的设施以处理人们每天生活中发生的异常情况,授权用户能够将其工作任务分给其它用户,管理人员可调整团队工作量,使所有参与者能查看任何进行中的活动的状态。客户端软件有18种语言版本以支持全球客户。

流程发起人或流程参与人都可以通过Ultimus的客户端查看到发起的,处理中、已完成的所有任务的详细信息及任务当前的状态。

用户可以远程登录到工作流服务器处理工作任务

1.2.4、流程拥有者:Ultimus Reports (报表系统)

组合一系列的报表以显示工作时间、总耗费时间、成本和其它流程结束后分析的基本关键指标。可使用报表模块定制报表,或将数据导出至其它工具。

 分析流程成本与瓶颈,提升运营效益:自动分析流程/案件/步骤的处理时间、成本,协助公司改善流程;

 可轻松建立分析报表:提供Browser Based 报表向导(Wizard) 与图形化分析,一般用户都可轻松建立分析报表;

 可直接输出至Excel:分析报表可直接输出至Excel ,进行客制化制作或分析。

Ultimus报表模块提供了对企业运行流程的各种数据,包括成本、时间、员工工作量等报表,是为了企业对流程进行监管非常有效的依据,也是未来企业流程不断进行优化的依据。至于流程中产生的业务数据的查询,一般的处理方式是通过Ultimus将数据写入业务数据库中,在用第三方提供的工具如Reprot Service、Crystal Reports等来进行查询。

1.2.5、系统管理员:Ultimus Administrator (管理器)

在微软管理控制台 (Microsoft Management Console,MMC) 应用软件内部运行,提供主动监控和管理工作流的工具。它使用户能够安装和卸载流程、查看和管理流程实例,并管理其它系统属性。在流程管理中,可安装过滤器来标记流程瓶颈、超额工作量等。

流程管理人员可以通过Administrator管理工具对流程进行监控,查看任务详细信息,任务状态。也可查询所有的流程实例或步骤信息。

1.2.6、产品核心模块:Ultimus BPM Server (BPM服务器)

BPM服务器是自动化流程的执行引擎。它管理所有自动化流程中的所有实例或个案,处理所有相关企业系统之间的连接,包括数据库、目录、生产力应用软件和后台系统之间的连接。支持服务器集群以提高性能和可靠性。

1.3、 Ultimus具有良好的集成性

Ultimus提供专利的技术—流程机器人可以很方便实现和第三方系统的集成,多数业务流程都可从直接利用企业现有的技术投资中获益。为此,Ultimus提供一种名为Flobots™的技术,或流程机器人,以便自动执行跨系统应用的任务,包括邮件、数据库、Word、Excel和Exchange。而一般用途的集成,可以支持 Web Services、XML、.NET Code、Files和ASCII。有了Flobots,流程设计员只需点击,无需编写代码或脚本,即可轻易地“训练”Flobot而实现和其它企业级应用系统的集成。

1.3.1、流程集成的几种方式

为了对流程集成有更深入的了解,以下对几种常见的流程集成方式介绍如下:

第一:Pre-process集成,由第三方系统启动/触发Ultimus流程

举例:

 用户通过外部网站提交投诉事宜后,自动触发Ultimus客服投诉处理流程;

 当库存数量达到风险预警时,自动触发Ultimus采购流程

第二:In-process集成,Ultimus 流程某些步骤使用第三方系统完全自动化处理

举例:

 Ms Word机器人自动打印、发送传真经过审核的采购订单;

 Email机器人自动通知流程相关人员流程处理状态;

 通过呼叫供应商提供的产品价格Web Service,自动获取最新的产品报价

第三:Post-process集成,Ultimus流程结束后自动更新第三方系统或者触发第三方系统的应用,如下:

举例:

 增加供应商审批流程结束后,自动添加到ERP系统;

 客户下订单后,自动发送到企业生产系统进行后续处理

第四:实时客户端集成,流程处理过程,客户端集成三方系统实时数据集成

举例:

 流程电子表单从第三方系统实时获取数据;

 从文档管理系统实时搜索最新版本的文档;

1.3.2、Ultimus集成第三方异构系统

Ultimus提供12种机器人,可以方便的提供和第三方系统集成,常用的包括.Net Code机器人(可以支持、C#等),XML机器人和Web Services机器人等。

其中用于和第三方异构系统集成的机器人:XML机器人和Web Services机器人:

通过XML或者Web Service机器人可以方便和其它系统集成,为未来预备相应的接口

如下图所示,是一个非营业缴款流程,在这个流程主要有两个地方和SAP R/3系统进行集成,第一通过XML机器人获取流程起始人的科长、处长以及相应的会计和财务人员;第二通过XML机器人直接生成会计凭证存入SAP系统。

除了使用XML机器人可以很方便和SAP系统集成外,还可以使用Web Service机器人,这主要是SAP本身提供一个SAP .net Connector工具,可以方便把现有的RFC转换成一个Web

Service,然后就可以很方便和Ultimus进行集成。

通过Web Service机器人,自动把报销信息存入SAP

Ultimus除了通过Flobot集成第三方系统外,还提供EIK(二次开发接口)以Web

Service方式与第三方异构系统集成,如下:

 提供针对SAP R/3使用的Ultimus SAP Netweaver Kits

Ultimus NetWeaver Kit 继承了SAP 的核心整合 Stack – NetWeaver,使得与 SAP数据整合变得更加容易。除了 NetWeaver 以外,Ultimus 也能透过电子表单、逻辑规则以及

Ultimus Flobot 与 SAP 数据进行不同层次的交换或触发(Trigger)。同时,Ultimus也是 SAP Developer Program 的成员。

 通过EIK方式整合Oracle Portal集成,如下图:

1.3.3、Ultimus集成Sharepoint 2003 Server

Ultimus流程管理平台可以很好实现与各种Portal的紧密集成,比如微软Sharepoint、Oracle Portal等,实现包括单点登录、用户单点维护。在Portal首页执行工作流任务:

 单点登录方便用户使用同一套用户权限就可以访问Ultimus工作流系统,减少用户必须同时记住几套用户名、密码的繁琐过程;

 登录公司门户后,在首页就可以很方便访问工作流系统的“待办任务”,而不登录到Ultimus工作流系统,这样用户可以做到实时的跟踪工作流任务。如下图是和Microsoft

Sharepoint Portal整合示意图:

Ultimus和Sharepoint Portal集成效果图

同时Ultimus还提供从表单的附件夹链接至Sharepoint的相关文档库,将选定的文档以附件的形式传递给流程的下一步骤。同时捆绑的SharePoint文件具有签入签出,版本控制等功能。

1.3.4、第三方应用系统触发Ultimus流程

Ultimus支持第三方应用如:.net、asp等自动触发流程的功能,主要采用调用Ultimus对外公布的Web Service站点和EIK接口两种形式,Web Service站点由Ultimus Administrator自动发布,如图:

同时EIK也提供比较方便的接口形式以供.Net应用调用。

下面的实例是由.net页面调用接口自动触发Ultimus流程实例的案例。

用户首先填写由人力资源管理系统的调出人员信息基本信息录入界面,由人事专员在OA系统中录入,提交后自动触发调出人员审批流程,如图

图一

图二是人事专员提交后自动触发调出人员审批流程的流程图:

图二

后续步骤如:调出人员部门领导步骤可直接查看系统外人员填写的流程信息,如图:

1.4、 Ultimus 二次开发工具

提供完整的Enterprise Integration Kit (EIK:企业集成工具包)使客户通过COM或.NET 增加定制化客户端、Flobots或其它功能。Ultimus BPM Suite 以其完整性、易用性和易于开发性为BPM解决方案建立了标准。没有任何其它软件供应商能像Ultimus那样提供功能如此全面、完善而价格适中的产品。

Ultimus提供基于.net Framework2.0框架的动态链接库接口:,在.net环境中直接引用。通过EIK提供的接口可用来开发Ultimus Client端、自定义企业应用的机器人、无缝集成第三方组织图等。接口当中由两块命名空间构成:er和

er提供流程接收和处理方面的功能,如:读取用户流程、提交、退回、指派代理等,如图:

Ultimus提供两种对外接口形式:Web service和动态链接库,前者是基于目前主流的XML技术,后者则主要提供给有一定开发能力的技术团队使用,基于.Net Framework 2.0框架,可直接在.net开发环境中调用EIK封装的接口。下面详细介绍两种接口形式的主要内容:

Web Service:

Ultimus中每支上线流程都可以发布成可被第三方应用调用的Web service站点,用户可很方便的进行调用,如图:

提供的接口可以用来:发起新的流程实例、取消流程实例、提交或退回流程步骤、获取流程信息等。

Ultimus 提供 二次开发工具其中最主要的功能之一是自定义客户端,Ultimus 提供标准客户端(通过浏览器访问)的所有功能都通过二次开发接口提供,方便开发工程师进一步开发,同时还提供相应的范例(Sample、Sourcecode),以便快速实现定制开发需求。

Ultimus 也可以很方便支持单点登录,Ultimus提供SSOURL属性,设置可以获取用户登录名称的页面URL,如图:

页面可以放到OA系统站点下,获取当前OA登录用户的用户名。

通过以上简单设置即可实现单点登录的功能,如下是我们曾实施项目的单点登录功能的切图:

1.5、 Ultimus解决方案特点

1.5.1、快速实现流程自动化

为了加速流程自动化,Ultimus 采用无需编写程序的方法,搭配各种无可匹敌的工具,加快流程设计、开发与部署,主要具有如下特点:

 协同合作设计 - 让业务团队与 IT 团队协作共同设计流程;

 流程梳理工具 - 让流程设计立即上手;

 协同合作开发 - 支持协同开发环境;

 图形法定义流程 - 提供图形化功能,让企业不必使用生硬的技术性词汇来定义流程;

 流程机器人(Flobot)方便整合第三方应用系统 - 加速流程自动化;

提供超过300个即买即用(Out of box)功能,可用直接用来实现流程自动化。

1.5.2、灵活适应企业流程的变化

Ultimus BPM解决方案提供的实现包括复杂流程的免代码开发模式,能够实现针对客户未来业务需求变化的灵活使用性。

客户公司面对着外部市场竞争以及内部管理不断改进需要,对企业的流程需要不断的完善及优化,这就对于流程管理平台提出一个比较高的要求,即能够灵活适应企业流程的变化,进行快速调整。

对外在变化的适应能力是企业生存的关键,因为:1) 改变是无可避免的,2) IT 系统的改变一般都非常困难。 Ultimus BPM Suite 优秀之处,就在于具备了许多“即买即用”(Out of

box)的能力与应变技术,能够适应外在变化,实时调整核心企业流程。

1.5.3、高度可扩展的平台

Ultimus BPM是一个具有高度可扩展性的平台,从业务应用角度,可以在统一的平台上面实施不同的业务流程应用,比如销售业务流程、市场审批流程等

1.5.4、成熟稳定的平台产品

已经发展到第七代产品的 Ultimus BPM Suite,是市场上功能最丰富最成熟的BPM产品之一。全球具有1600多个各个行业客户实际应用,不断得到这些客户群的反馈,该平台产品能够满足客户不同类型流程应用的需求。

客户股份公司作为国内房地产行业发展非常快速的企业,建议寻找一个成熟稳定的平台产品,这样可以满足未来企业不断扩展的需求,比如未来可以推广到整个集团的使用,Ultimus产品具有大量的这类大型应用的成功案例。

1.5.5、众多的成功案例

Ultimus自从1994年在美国北卡罗纳州发布第一版本后,一直致力于工作流自动化/流程管理领域,通过13年多的不断创新及经验积累,全球同步推出包括简体中文、繁体中文产品。目前在中国有超过100多个客户,其中包括很多大型企业,比如博士伦亚太地区、百时美施贵宝、Motorola北京、DHL、中国电信、首都航天、兰州石化、瑞阳制药等大型企业。

1.5.6、强大的本地化支持

Ultimus从1998年进入大中华区后,就建立完整的产品汉化团队,并且同步提供简体中文、繁体中文版本产品,产品汉化包括各种帮助文档、安装手册、开发手册等。更为重要的是在大中华区Ultimus拥有大量的客户,这些客户在每个新版本发布前,都会提供相应的改进意见,使得Ultimus产品更加完善以及符合本地客户的使用。

2. Ultimus 公司介绍

Ultimus 成立于1994年,是企业流程管理的创新领导者,多年来坚持专注于 BPM 市场与技术发展,已累积了12年各产业的客户经验,年营业额持续成长。现今 Ultimus 已帮助世界许多知名企业导入

BPM,包括100多家年收入超过十亿美元的公司。

Ultimus 为第一家触角最广泛的 BPM领导厂商 - 全球有18个分公司,客户群遍及80个国家/地区。Ultimus 拥有多达20国语言版本产品,以及广及全球的顾问服务团队。

 全球客户的第一品牌 – 全球超过1,600家的客户,经历超过1000多个流程的部署,Ultimus 优于其它厂商的BPM导入经验

 大企业的第一选择 – 100多家年收入超过10亿美元的大企业,都已导入 Ultimus BPM 系统

 Ultimus创新的历史 – Ultimus多项第一的创新历史,已获得业界及分析机构的认同

 以人为中心的 BPM 领导厂商 – 在客户与分析师的眼中,Ultimus 具备更完整、成熟的技术,提供企业发展以人为中心的流程管理系统 ;

 整合能力 - Ultimus 全面支持 .NET技术,能够多元地整合SAP与Oracle ERP、Web Services、SharePoint Portal、Exchange、XML、SQL数据库、Office系列、InfoPath等,跨越所有人员与系统,将内容、应用程序以及人员全部整合,让各种工作以最自然的方式进行

Ultimus是 WARIA,,和 BPM 研究协会的成员。另外,Ultimus 作为微软的金牌合作伙伴参与了微软公司的合作伙伴咨询委员会去帮助指导JUPITER生产线的方向,不仅如此,Ultimus

BPM Suite还获得了微软公司的 .NET Connected Logo认证。

全球超过100家企业年营收十亿美金的大型企业选用频获奖项的 Ultimus BPM Suite 产品。全球在主要产业中有100多家企业运用了Ultimus 的BPM系统,主要包括:the American Red Cross

(美国红十字会)、联合利华 (Unilever)、SIEMENS (西门子)、Microsoft (微软)与Dell等。其中中国地区包括GE(通用电气)、Motorola中国、DHL(中外运敦豪)、博士伦、BMS百时美施贵宝(中国)、Mettler-Toledo(梅特勒-托利多)等。