This article is the first in a four-part series introducing IBM Supply Chain Process Modeler (SCPM), a tool that supports process-centric modeling and analysis. SCPM is an extension to WebSphere Business Modeler (Business Modeler) that enhances Business Modeler by providing and supporting Process Reference Models, such as the Supply-Chain Operations Reference (SCOR) model and American Productivity and Quality Center Process Classification Framework (APQC PCF). SCPM also provides advanced analytical functions, such as dynamic performance analysis and flexible simulation. It can be used in almost any process transformation engagement, such as supply chain diagnostics and supply chain process design.
Following is an overview of this article series:
- Part 1 provides an overview of the SCPM tool, as well as its advantages and positioning.
- Part 2 describes how to use process reference models in supply chain transformation.
- Part 3 introduces the important functions and key operations of SCPM.
- Part 4 provides a brief introduction to advanced SCPM functions.
WebSphere Business Modeler overview
Because SCPM is an Business Modeler extension, this section provides a brief introduction to Business Modeler.
Business Modeler is an IBM software product for business process modeling and analysis. It is designed to be easy to use by business analysts and process consultants for process modeling and analysis. Business Modeler offers user-friendly graphical capabilities for rapidly creating process models. Its key value lies in the advanced simulation capability.
Business analysts and process consultants can add appropriate details for resources, roles, information (data), costs, duration, and so on to activities in the model, which allows subsequent simulation and analysis to identify process improvement opportunities. It is typically recommended that "as-is" and "to-be" process models be decomposed to the task level for process analyses.
Models can be shared in a centralized repository available to core team members, and, if needed, published to a wider audience across the enterprise using the WebSphere Business Modeler Publishing Server edition.
If process implementation is likely to occur in later phases of the transformation engagement, Business Modeler can deliver portions of the model in formats suitable for use by IT professionals to reduce development and implementation efforts in WebSphere Integration Developer. In addition, process activities and tasks flows can be ported to WebSphere Business Monitor to enable monitoring of Key Performance Indicators (KPIs). We will not discuss WebSphere Business Monitor Publishing Server, WebSphere Integration Developer,and WebSphere Business Monitor in this article, but they are important tools to leverage transformation and business process management (BPM) engagements.
SCPM enhances business process models in Business Modeler by adding best practices, KPI definitions and benchmarks. More than just a simple add-on to Business Modeler, SCPM is itself a user-friendly process modeler.
The major objective of SCPM is to enhance Business Modeler by providing:
- A modeling wizard to support hierarchical supply chain modeling.
- A mechanism to better support the SCOR model and APQC-based leading practices.
- Additional analytics support
- An enhanced process simulation engine using Java as a script language to add modeling flexibility.
SCPM has been designed to provide tailored support for typical consulting scenarios, such as supply chain diagnotics, supply chain process design, and so on.
SCPM plugs in process templates, such as APQC leading practice process models and SCOR process models, along with other analytical technologies such as system dynamics and scripts-based process simulation to the platform.
SCPM is a consulting and decision support tool, which incorporates industry standards, best practices, and analytics and optimization (A&O) technologies to support process-centric supply chain transformation. Figure 1 illustrates how SCPM supports the process-centric supply chain transformation. SCPM provides support to map, model, and transform business processes from business design to IT implementation. Process elements and data are gathered and put into SCPM to create process flows. These process flows are then modeled, creating multiple business scenarios. Based on client-specific criteria, processes are transformed.
Figure 1. The process-centric supply chain transformation
SCPM supports modeling and analysis at three different decision levels: strategic, tactical and operational. For example, the supply chain diagnosis is a strategic and tactical analysis, while the process design and analysis are operational concepts. We will focus on basic SCPM functionalities in this article, and cover reference models for supply chain diagnosis and process design in Parts 2 and 3. Part 4 will provide a brief introduction to advanced functions.
At the strategic and tactical levels, SCPM provides several advanced analytics to diagnose the supply chain, as shown in Figure 2. SCPM's ability to create work products, such as scorecards and diagrams, allows a practitioner to quickly generate documentation to support recommendations or conclusions. Dynamic performance analysis provides the ability to take an in-depth look at a process through advanced mathematics, or simply align with industry leading practices to identify gaps and improvement opportunities. Finally, the SCOR model and APQC PCF provide ways to organize supply chain functions and review corresponding leading practices.
Figure 2. Strategic and tactical level support
SCPM helps users model and analyze supply chain processes at the operational level by providing three features, illustrated in Figure 2:
- A business process repository containing industry standard reference models and best practices
- An easy-to-use modeling environment to provide a wizard and documentation support
- An enhanced process simulation to model and simulate complicated logic.
Process Reference Models supported by SCPM can be classified into two categories: SCOR and APQC PCF. A good business process comprises rational process flows and appropriate decision rules for the process. For example, a business process repository can be used to create a process flow, but a full process simulation includes design of decision rules.
Figure 3. Operational level support
Although SCPM was initially developed to target supply chain transformation, it turns out that it also supports cross-industry solutions quite well, especially in modeling and analyzing process flows.
Before installing SCPM, ensure that you meet both the hardware and software prerequisites. Since SCPM is built on Business Modeler, you must first install the WebSphere Business Modeler V7. In order to do this, your computer should have at least 1GB of memory, but 2GB or more is recommended for better performance.
In order to complete the steps in this article series, please prepare the following components:
- IBM Installation Manager
- WebSphere Business Modeler Advanced Version 7
- SCPM V7.0.0 installation package (provided for download with this article)
- The sample modeling project ABCProject.scm (provided for download with this article)
Before you begin SCPM installation, make sure Business Modeler V7 and IBM Installation Manager are installed correctly.
To install SCPM V7, do the following:
- Start IBM Installation Manager.
- Select File => Preferences, then select
Repositories. The Repositories page opens.
Figure 4. Repositories page
- Click Add Repository, and use the Browse button to find the SCPM installation package, then click OK to add the SCPM installation package as a repository.
- Make sure the newly added repository is the only selected item in
your repositories list, and click OK to save the configuration
and close the Preferences dialog.
Figure 5. Add the SCPM installation package as a repository
- Click Install from the Start page of IBM Installation Manager.
- The Install page of Installation Manager lists all of the
packages that are found in the repositories that Installation Manager
searched. Select the package Supply Chain Process Modeler Version
7.0.0, then click Next.
Figure 6. Select the Supply Chain Process Modeler Version 7.0.0 package
- On the Location page, select IBM WebSphere Business Modeler v7.0.0 as the package group, and click Next.
- On the Features page, select Supply Chain Process Modeler, and click Next.
- On the Summary page, review your choices before installing the packages. When you are satisfied with your installation choices, click Install to install SCPM.
- When the installation process is complete, a message confirms the
success of the process.
Figure 7. Installation completed
After SCPM is successfully installed on your machine, you will find a program group named IBM Supply Chain Process Modeler in your Windows® Start menu. From the Start menu, click IBM Supply Chain Process Modeler => Supply Chain Process Modeler 7.0.0 to launch SCPM.
Figure 8. IBM SCPM in Windows Start menu
To uninstall SCPM, do the following,
- Start IBM Installation Manager.
- On the Start page, click Uninstall.
- Select Supply Chain Process Modeler 7.0.0 in the Installation
Packages list, and click Next.
Figure 9. Uninstall SCPM
- On the Summary page, click Uninstall to remove SCPM from your computer. A progress indicator shows the percentage of the uninstallation completed. When the uninstallation process is complete, you will see a confirmation notification.
SCPM architecture and landscape
This section provides an overview of the SCPM architecture and landscape, including the screen layout and the main building blocks.
The SCPM functions get integrated into some Business Modeler editors, views, menus, and so on. When you switch to the Supply Chain Process Modeler mode, the SCPM Navigator, Process Properties, and Performance Analyzer views become available. To switch to the Supply Chain Process Modeler mode, select Supply Chain Process Modeler in the mode list from Business Modeler toolbar, as shown in Figure 10.
Figure 10. Supply Chain Process Modeler mode
Figure 11 shows the resulting views in Business Modeler after switching to the Supply Chain Process Modeler mode. The red highlighted pane on the left is the SCPM Navigator view. The highlighted button on the top left shows the SCPM mode and the highlighted tabs on the bottom right represent two of the major SCPM views, Process Properties view and Performance Analyzer.
Figure 11. SCPM views
The SCPM Navigator, shown in Figure 12, is the control center for all SCPM projects. Most of the SCPM functions and data can be accessed through the navigator. The SCPM Navigator is a counterpart of the Project Tree view in Business Modeler. There are three catalogs in an SCPM project: Welcome, Supply Chain Model, and Supporting Tools. The Welcome page provides shortcuts to navigate the models within a project. The Supply Chain Model catalog contains the Supply Chain network model, including the Geographic Diagram and Thread Diagram. The Supporting Tools catalog contains additional analytical function modules, including Cause-and-effect Analysis, Scorecard, and the Performance Analyzer.
Figure 12. SCPM Navigator
In total, five views are provided by SCPM, including:
- SCPM Navigator: The control center for all SCPM projects
- Process Properties: Displays additional SCPM process information
- Performance Analyzer: Controls the Dynamic Performance Analysis functions
- Expression: Used for scripts-based simulation modeling
- Monitor: Used for scripts-based simulation control and monitoring
You can always see the entire list of views in SCPM by selecting Show View option under Windows in Business Modeler.
Figure 13. SCPM views
Overview of the sample project
The SCPM sample project should help you understand some of the core SCPM concepts and the basic level mechanics. It is created based on the SCOR model version 9.0.
To get started with the sample project, do the following:
- Download and unzip the SCPM sample project ABCProject.scm, available in the Downloads section.
- Import the sample project into your workspace by completing the
- In the SCPM workbench window, select File => Import => Supply Chain Process Modeler => Supply Chain Process Modeler Import. The Import wizard appears.
- Select Supply Chain Process Modeler project (.scm) and click Next.
Browse, then find and select the
ABCProject.scmfile you downloaded.
- Click Finish to complete the import.
- Go to the SCPM Navigator view, as shown in Figure 14. As you can see,
the ABC Project has an AS-IS scenario, which includes a Geographic
Diagram and a Thread Diagram. The ABC Project also provides examples
of three types of supporting tools.
Figure 14. ABC Project
- Double-click the Welcome node of ABC Project in the
SCPM Navigator view. A welcome page for the project displays,
containing six phases.
- Phase 0: Build Organizational Support
- Phase I: Discover the Opportunity
- Phase II: Analyze Basis for Competition
- Corporate Card: an example of Scorecard.
- Revenue Growth Strategy (Link): an example of the link model of Performance Analyzer.
- Supply Chain Costs: an example of the quantitative model of Performance Analyzer.
- Phase III: Design Material Flow
- Geographic Diagram: an implementation of Geographic Diagram.
- Thread Diagram: an implementation of Thread Diagram.
- Poor Planning Fishbone Chart: an implementation of Fishbone Diagram.
- Phase IV: Design Work and Information Flow
- Process Simulation (Inventory Control): a sample process used to demonstrate SCPM process simulation.
- Customized SCOR Process (D1 Deliver Stocked Product): a process derived from D1 Deliver Stocked Product in the SCOR model.
- Phase V: Implement Supply Chain Changes
- Click Open to navigate to the corresponding node or file.
Figure 15. Welcome page of ABC project
After reading this article, you should have a high-level understanding of the design, key functions and the positioning of SCPM. You installed SCPM and explored the sample project. In Part 2, you'll learn how to use Process Reference Models in supply chain transformation.
|Sample ABC Project||ABC_Project.zip||1.3MB|
- WebSphere Business Modeler : Get product information.
- WebSphere Business Modeler V7 Information Center: Get complete product documentation.
- Supply Chain Council web site
- APQC web site
- Driving Supply Chain Transformation through a Business Process Oriented Approach: Changrui Ren, Miao He, Qinhua Wang, Bing Shao, Jin Dong, 2010.
- developerWorks BPM zone: Get the latest technical resources on IBM BPM solutions, including downloads, demos, articles, tutorials, events, webcasts, and more.
- IBM BPM Journal: Get the latest articles and columns on BPM solutions in this quarterly journal, also available in both Kindle and PDF versions.
Dig deeper into Business process management on developerWorks
Get samples, articles, product docs, and community resources to help build, deploy, and manage your cloud apps.
Keep up with the best and latest technical info to help you tackle your development challenges.
Software development in the cloud. Register today to create a project.
Evaluate IBM software and solutions, and transform challenges into opportunities.