IBM Business Process Manager 入门

业务流程管理 (BPM) 是检验组织现有业务流程并实施改进以提高工作流程效率和有效性的系统化方法。

每个组织使用业务流程来完成工作。 业务流程是一组业务活动,这些活动表示实现业务目标所需执行的步骤。例如,您可能具有一个用于处理信用卡争议的业务流程。在此情况下,业务目标是以高效且准确的方式解决争议,从而最大限度地降低企业成本并保持客户满意度。该流程自身包含满足此目标所需执行的所有步骤(在此情况下,可包括如下活动:接收索赔、检验索赔的有效性、决定是否取消费用,并将决策告知给客户)。

业务流程通常需要将内部活动与必须由人员执行的活动组合在一起。因此,可以将业务流程管理视作为人员、流程和技术之间的交集。

业务流程管理方法是一种迭代式方法,而不是只实施一次就从不再实施的方法。相反,需要定期对流程进行设计、建模、创建、模拟、监控和优化。您通过流程测试和监控所获得的反馈有助于持续不断地改进企业的工作流程。

下图描述了用户为达到业务目标而完成的主要任务和活动以及生命周期流程中使用的 IBM® BPM 组件。

描述了用户为达到业务目标而完成的主要任务和活动的交互式高级流程图。单击某个框可获取更多信息,或按住 Shift 键并单击可打开一个新浏览器。 创建流程 运行和调试流程和服务 在运行时环境中安装、部署和取消部署应用程序 参与流程 监控 IBM Business Process Manager 系统性能 监控 IBM Business Process Manager 系统性能 度量和改进业务流程
流程设计和建模
设计和建模阶段可包括在 IBM Process Designer 中设计并建模新流程以支持组织的工作流程和业务目标。它还可包括检验现有流程以确定是否应包含这些流程(按现状或加以改进)。 流程设计和建模通常由业务分析人员和/或流程分析人员完成。
流程开发和测试
对业务流程进行定义、设计和建模之后,必须实施这些业务流程。流程开发阶段主要是添加每个流程所需的活动、服务、事件、用户界面、业务对象和其他工件。
为开发成功的业务流程,需要将测试(或回放)集成到开发工作中。
流程部署
在实施并测试流程之后,将它们部署到运行时环境,供客户或员工使用。 如果您具有不属于流程应用程序且可供在运行时环境中使用的服务模块,请使用 serviceDeploy 实用程序或管理控制台对其进行部署。
流程参与和性能监控
您可以使用 Process Portal 来处理已分配的任务并与他人协作以高效地完成工作。如果您具有相关的许可权,那么还可以处理流程实例,或者使用仪表板来查看个人、团队和流程的业绩并对其进行操作。部署流程应用程序时,可以监控这些应用程序以确保它们按照预期执行。
流程改进
您可以在 Process Inspector、Process Admin Console 或 IBM BPM Optimizer 中查看 IBM BPM 及其流程应用程序中的整体系统性能。您还可以优化流程模型以提高性能,并且配置和使用关键性能指标以分析流程和任务的性能。

流程应用程序是 IBM BPM 中的流程及其组件的基本容器。Process Designer 用于在编写环境中创建流程应用程序,并可以包括支持执行所需的服务、任务和工件。

Process Center 中,流程应用程序部署至 Process Server, 后者是 IBM BPM 的流程运行时环境。

有关影响 IBM BPM 项目的各种因素的附加信息,请参阅业务流程管理设计指南:使用 IBM Business Process Manager 中的“第 1 章:成功业务流程管理简介”和“第 2 章:方法和流程发现”。