简介
本系列文章由 4 部分组成,本文是第 1 部分,主要介绍了支持以流程为中心的建模和分析工具 IBM Supply Chain Process Modeler (SCPM),它是 WebSphere Business Modeler (Business Modeler) 的一个扩展,通过提供和支持流程参考模型来增强 Business Modeler,这些参考模型包括 Supply-Chain Operations Reference (SCOR) 模型和 American Productivity and Quality Center Process Classification Framework (APQC PCF)。SCPM 还提供了先进的分析功能,比如动态性能分析和灵活的模拟。它可用于几乎任何流程变革活动中,比如供应链诊断和供应链流程设计。
以下是本系列文章的概述:
- 第 1 部分概述 SCPM 工具,介绍它的优势和定位。
- 第 2 部分介绍如何在供应链变革过程中使用流程参考模型。
- 第 3 部分介绍 SCPM 的重要功能和关键操作。
- 第 4 部分简短介绍先进的 SCPM 功能。
WebSphere Business Modeler 概述
因为 SCPM 是一个 Business Modeler 扩展,所以本节将简短介绍一下 Business Modeler。
Business Modeler 是一款用于业务流程建模和分析的 IBM 软件产品。它的设计目标是,业务分析师和流程顾问可轻松地使用它进行流程建模和分析。Business Modeler 提供了用户友好的图形功能用于快速创建流程模型。它的关键价值在于先进的模拟功能。
业务分析师和流程顾问可向模型中的活动添加有关资源、角色、信息(数据)、成本、持续时间等的恰当细节,这使后续的模拟和分析可识别流程改进机会。它通常建议将 “现状” 和 “目标” 流程模型分解为任务级元素,以进行流程分析。
模型可在核心团队成员可用的中央存储库中实现共享,如果有必要,还可使用 WebSphere Business Modeler Publishing Server 版本向企业中更多的访问群体发布。
如果流程实现可能在变革活动的后期阶段中发生,Business Modeler 可以以适合 IT 专业人员使用的格式提供模型的各部分,以减少 WebSphere Integration Developer 中的开发和实现工作。此外,流程活动和任务流可移植到 WebSphere Business Monitor,以实现对关键性能指标 (KPI) 的监控。本文不讨论 WebSphere Business Monitor Publishing Server、WebSphere Integration Developer 和 WebSphere Business Monitor,但这些工具对利用变革和业务流程管理 (BPM) 活动至关重要。
SCPM 概述
SCPM 通过添加最佳实践、KPI 定义和基准测试,增强 Business Modeler 中的业务流程模型。SCPM 不只是对 Business Modeler 进行简单的扩展,它本身就是一个用户友好的流程建模器。
SCPM 的主要目标是增强 Business Modeler,它提供了:
- 一个建模向导来支持分层供应链建模。
- 一种机制来更好地支持 SCOR 模型和基于 APQC 的领先实践。
- 其他分析支持
- 一种增强的流程模拟引擎,使用 Java 作为脚本语言来提高建模灵活性。
SCPM 设计来为典型的咨询场景提供量身定做的支持,比如供应链诊断、供应链流程设计等。
SCPM 向平台中插入了流程模板,比如 APQC 领先实践流程模型和 SCOR 流程模型,以及其他分析技术,比如系统动态和基于脚本的流程模拟。
SCPM 是一个咨询和决策支持工具,它整合行业标准、最佳实践以及分析和优化 (A&O) 技术,以支持以流程为中心的供应链变革。图 1 演示了 SCPM 如何为以流程为中心的供应链变革提供支持。SCPM 支持映射、建模业务流程,并将它们从业务设计转换为 IT 实现。收集流程元素和数据,并放入 SCPM 中,以创建流程流。然后建模这些流程流,创建多个业务场景。基于以客户端为中心的条件,对流程执行变革。
图 1. 以流程为中心的供应链变革
SCPM 支持在 3 个不同的决策级别进行建模和分析:战略、战术和操作。例如,供应链诊断是一种战略和战术分析,而流程设计和分析属于操作概念。本文将重点介绍基本的 SCPM 功能,并在第 2 和 3 部分中介绍供应链诊断和流程设计的参考模型。第 4 部分将简短介绍一些先进的功能。
在战略和战术级别上,SCPM 提供了多种先进的分析来诊断供应链,如 图 2 中所示。SCPM 创建工作产品(比如计分卡和图表)的能力使从业者能够快速生成文档来支持建议或结论。动态性能分析提供了通过先进的数学算法深入分析流程的能力,也能够简单地与行业领先实践对比来识别差距和改进机会。最后,SCOR 模型和 APQC PCF 提供了一些方式来组织供应链功能和审核相应的领先实践。
图 2. 战略和战术级支持
SCPM 帮助用户在操作级别建模和分析供应链流程,提供了 3 大功能,如 图 2 所示:
- 一个业务流程存储库,包含行业标准参考模型和最佳实践
- 一个易于使用的建模环境,提供了向导和文档支持
- 一种增强的流程模拟,用于建模和模拟复杂的逻辑。
SCPM 支持的流程参考模型可分为两类:SCOR 和 APQC PCF。一种优秀的业务流程包含合理的流程流和针对该流程的相应决策规则。例如,业务流程存储库可用于创建流程流,但完整的流程模拟包含决策规则的设计。
图 3. 操作级支持
尽管 SCPM 最初是针对供应链变革而开发的,但事实证明它还可以很好地支持跨行业解决方案,尤其是在建模和分析流程流中。
安装 SCPM
在安装 SCPM 之前,请确保您同时满足了硬件和软件需求。因为 SCPM 构建于 Business Modeler 之上,所以您必须首先安装 WebSphere Business Modeler V7。为此,您的计算机应该拥有至少 1GB 的内存,但为了提供更高的性能,建议使用 2GB 或更大的内存。
为了完成本系列中的所有步骤,请准备以下组件:
- IBM Installation Manager
- WebSphere Business Modeler Advanced Version 7
- SCPM V7.0.0 安装包(本文的 下载 部分提供了链接)
- 示例建模项目 ABCProject.scm(本文的 下载 部分提供了链接)
开始 SCPM 安装之前,请确保正确安装了 Business Modeler V7 和 IBM Installation Manager。
要安装 SCPM V7,执行以下操作:
- 启动 IBM Installation Manager。
- 选择 File => Preferences,然后选择 Repositories。将打开 Repositories 页面。
图 4. Repositories 页面
- 单击 Add Repository,使用 Browse 按钮找到 SCPM 安装包,然后单击 OK 添加 SCPM 安装包作为一个存储库。
- 确保新添加的存储库是存储库列表中惟一选中的项目,单击 OK 保存配置并关闭 Preferences 对话框。
图 5. 添加 SCPM 安装包作为存储库
- 单击 IBM Installation Manager 的 Start 页面中的 Install。
- Installation Manager 的 Install 页面列出了在 Installation Manager 所搜索的存储库中找到的所有包。选择包 Supply Chain Process Modeler Version 7.0.0,然后单击 Next。
图 6. 选择 Supply Chain Process Modeler Version 7.0.0 包
- 在 Location 页面上,选择 IBM WebSphere Business Modeler v7.0.0 作为包组,单击 Next。
- 在 Features 页面上,选择 Supply Chain Process Modeler,单击 Next。
- 在 Summary 页面上,在安装包之前检查您的选择。当对安装选项满意之后,单击 Install 安装 SCPM。
- 当安装过程完成后,会出现一条消息确认安装成功。
图 7. 安装完成
将 SCPM 成功安装到您机器上后,您将在 Windows® 开始菜单中找到一个名为 IBM Supply Chain Process Modeler 的程序组。从开始菜单,单击 IBM Supply Chain Process Modeler => Supply Chain Process Modeler 7.0.0 启动 SCPM。
图 8. Windows 开始菜单中的 IBM SCPM
要卸载 SCPM,执行以下操作:
- 启动 IBM Installation Manager。
- 在 Start 页面上,单击 Uninstall。
- 在 Installation Packages 列表中选择 Supply Chain Process Modeler 7.0.0,单击 Next。
图 9. 卸载 SCPM
- 在 Summary 页面上,单击 Uninstall 从您计算机移除 SCPM。一个进度指示器会显示已完成的卸载比例。当卸载过程完成后,您将看到一个确认通知。
SCPM 架构和展望
本节概述 SCPM 架构和展望,包括屏幕布局和主要构建块。
CPM 功能集成到了一些 Business Modeler 编辑器、视图、菜单等中。当切换到 Supply Chain Process Modeler 模式时,可使用 SCPM Navigator、Process Properties 和 Performance Analyzer 视图。要切换到 Supply Chain Process Modeler 模式,从 Business Modeler 工具栏的模式列表中选择 Supply Chain Process Modeler,如 图 10 所示。
图 10. Supply Chain Process Modeler 模式
图 11 显示了在切换到 Supply Chain Process Modeler 模式之后,Business Modeler 中的最终视图。左侧以红色突出显示的窗格是 SCPM Navigator 视图。左上角突出显示的按钮显示了 SCPM 模式,右下角突出显示的选项卡表示两种主要的 SCPM 视图:Process Properties 视图和 Performance Analyzer。
图 11. SCPM 视图
SCPM Navigator(如 图 12 所示)是所有 SCPM 项目的控制中心。大部分 SCPM 功能和数据都可通过导航器访问。SCPM Navigator 与 Business Modeler 中的 Project Tree 视图相对应。一个 SCPM 项目中有 3 种目录:Welcome、Supply Chain Model 和 Supporting Tools。Welcome 页面提供了导航到项目各个模型的快捷方式。Supply Chain Model 目录包含供应链网络模型,其中包括 Geographic Diagram 和 Thread Diagram。Supporting Tools 目录包含其他分析功能模块,其中包括因果分析、计分卡和 Performance Analyzer。
图 12. SCPM Navigator
总之,SCPM 提供了 5 个视图,包括:
- SCPM Navigator:所有 SCPM 项目的控制中心
- Process Properties:显示附加的 SCPM 流程信息
- Performance Analyzer:控制动态性能分析功能
- Expression:用于基于脚本的模拟建模
- Monitor:用于基于脚本的模拟控制和监控
您始终可以通过在 Business Modeler 的 Windows 下选择 Show View 选项,查看 SCPM 中的整个视图列表。
图 13. SCPM 视图
样例项目概述
SCPM 样例项目应该有助于您理解一些核心 SCPM 概念和基本级机制。它是基于 SCOR 模型版本 9.0 而创建的。
要开始使用样例项目,执行以下操作:
- 下载并解压 SCPM 样例项目 ABCProject.scm,可从 下载 部分获取。
- 完成以下步骤,将样例项目导入您的工作区中:
- 在 SCPM 工作台窗口中,选择 File => Import => Supply Chain Process Modeler => Supply Chain Process Modeler Import。将出现 Import 向导。
- 选择 Supply Chain Process Modeler project (.scm) 并单击 Next。
- 单击
Browse
,然后找到并选择您下载的ABCProject.scm
文件。 - 单击 Finish 完成导入。
- 转到 SCPM Navigator 视图,如图 14 所示。可以看到,ABC Project 有一个 AS-IS 场景,图包含了一个地理图 (Geographic Diagram) 和一个线程图 (Thread Diagram)。ABC Project 还提供了 3 种支持工具的示例。
图 14. ABC Project
- 在 SCPM Navigator 视图中双击 ABC Project 的 Welcome 节点。将显示项目的欢迎页面,其中包含 6 个阶段。
- 阶段 0:构建组织支持
- 阶段 I:查找机会
- 阶段 II:分析竞争基础
- 企业卡:一个计分卡示例。
- 收益增长策略(链接):一个 Performance Analyzer 链接模型示例。
- 供应链成本:一个 Performance Analyzer 定量模型示例。
- 阶段 III:设计物料流
- 地理图:一个地理图的实现。
- 线程图:一个线程图的实现。
- 计划不周的鱼骨图表:一个鱼骨图的实现。
- 阶段 IV:设计工作和信息流
- 流程模拟(库存控制):一个用于演示 SCPM 流程模拟的样例流程。
- 自定义的供应链动作参考模型 (SCOR) 流程 (D1 Deliver Stocked Product):从 SCOR 模型中的 D1 Deliver Stocked Product 衍生出的一个流程。
- 阶段 V:实现供应链变更
- 单击 Open 导航到相应的节点或文件。
图 15. ABC Project 的欢迎页面
结束语
阅读本文之后,您应该对 SCPM 的设计、关键功能和定位有大概的了解。您安装了 SCPM 并研究了样例项目。在第 2 部分中,您将学习如何在供应链变革中使用 Process Reference Models。