1. Introduction to Business Process Modeling
|
|
- What is a Business Process
- Business Process Management (BPM)
- Why Do BPM?
- Who are the Stakeholders?
- Service Oriented Architecture
- What s a Service?
- Example Services
- Service Relationships / Roles
- Need for Integration
- SOA and Business Process
- Example Business Process
- SOA & Business Process
- Challenges in Process Implementation
- Process Challenges, (con d)
|
|
2. IBM Tools for BPM
|
|
- Tools Coverage
- WebSphere Business Modeler v6
- Views, Editors and Perspective
- Basic Operations with Views and Perspectives
- Key Features
- WebSphere Process Server v6
- WebSphere Integration Developer (WID) v6
- SCA Basics
- Wiring Example
- Key Features of WID
- Finding Support and Documentation
|
|
3. Using WebSphere Business Modeler
|
|
- Installation Techniques
- The Workspace
- Launching WBM
- The Business Modeling Perspective
- Business Modeling Project
- Catalog
- Creating a Project
- The Project Tree View
- The File System Structure
- Business Group
- Creating a Business Group
- Grouping Elements in a Business Group
- Exporting Projects
- Importing Projects
- Creating a Business Process
- The Process Editor
- Common Elements
- Designing Data Structure
- Using Data From a Process
- Locate Errors in the Process
- Running Simulations
- Viewing Results
- Samples and Tutorials
|
|
4. Business Process Modeling Methodology
|
|
- Stages of SOAD
- Stage 1: Business Process Modeling
- The Modeling Lifecycle
- Use Cases
- Classifying Use Cases
- Use Case Modeling Steps
- Finding Use Cases
- Abstract Use Cases
- Super Business Processes
- Finding Actors
- Finding Actors, (cont d)
- Diagramming Use Cases
- Example: Use Case Diagram in UML
- Example: Purchase Goods Use Case
- Modeling the Business Processes
- Use Case and Business Process
- Trading Partner Design Pattern
- Define Performance Metrics
- Deliver Process Model to Developers
- Monitor KPIs
- Best Practices
|
|
5. Case Study
|
|
- Objectives
- The Case Study
- The Use Cases
- UC 01 - Document the Job Description
- UC 02 Get Budget Approval
- UC 03 Search for Candidate and Filter
|
|
6. Model Element - Basic
|
|
- Introduction
- Business Item
- Business Item Instance
- Business Item Templates
- Internal Representation of Business Items
- Data Catalog
- Creating Business Item Template
- Creating Business Item
- Creating Business Item Instance
- Advanced Editing
- Notification
- Example
- Creating a Notification
|
|
7. Process Modeling - Basic
|
|
- Process
- Task
- Service
- Repository
- Creating a Global Process
- Creating a Local Process
- Re-using a Global Process
- Creating Tasks
- Converting Local to Global
- Creating Services
- The Start Node
- The Stop and End Nodes
- Connections
- Working With Data
- Process Data Input and Output
- Working With Repository
- Decision Elements
- Adding a Simple Decision Node
- Adding a Multiple Choice Decision Node
- Fork
- Merge
- Join
- Merge and Join Input Data
- Loop Elements
- For Loop
- While Loop/Do While Loop
- Adding Sequence to a Loop
- Providing Input to a Loop Element
|
|
8. Advanced Model Elements
|
|
- Resources
- Resource Definition Template
- Predefined Templates
- Resource Catalog
- Create a Resource Definition Template
- Resource Definition
- Create a Resource
- Roles
- Creating a Role
- Specify Role for a Resource
- Timetable
- Exemption
- Creating a Timetable
- Setting Exemptions
- Specify Availability
- Cost
- Enter Cost
- Special Time Based Cost
- Expressions
- Expression Builder
- Term Types
- Operators
- Creating Modeling Artifact Term
- Creating a Literal Term
- Creating a Function Term
- Creating an Expression With Function Term
- Creating Sub-expression Term
- Rules
- Organization and Location
- Organization Catalog
- Organization Definition Template and Definition
- Organization Unit
- Location Definition Template and Location Definition
- Organization Structure
- Creating a Structure
- Category
- Creating Structure Definition
|
|
9. Advanced Process Modeling
|
|
- Element Input Details
- Input Criteria
- Input Constraints
- Correlation
- Modeling Correlation
- Precondition
- Output Details
- Output Criteria
- Post Condition
- Specify Required Roles for a Task
- Specify Resources
- Color Code by Role or Resource
- Specify Duration
- Specify Cost and Revenue
- Specify Organization and Location
- Color Coding Based on Organization or Location
- Classifier
- Predefined Classifiers
- Creating Custom Classifiers
- Using Classifiers
- Color Coding Using Classifier
- Map Element
- Adding a Map
- Observer Element
- Timer
- Specify Timeout
- Swimlane Layout
- Business Modeling Modes
- WebSphere Process Server Mode
- WebSphere Process Server Mode Guidelines
- Technical Attributes View
|
|
10. Process Simulation
|
|
- What is Simulation?
- Key Components
- Tokens
- Basic Simulation Methodology
- Creating a Simulation Snapshot and Profile
- Things to Remember
- Profile Attributes
- Profile Attributes for a Process
- Specify Input Data to the Process
- Profile Attributes for an Element
- The Problem With Business Item Instance Output
- Configuring Profile Attribute Defaults
- Running Simulation
- Simulation End Message
- Configure Simulation Control
- Viewing Statistics
- Viewing Process Statistics
- Viewing Task Statistics
- Viewing Connection Statistics
- Configure Statistics Display
|
|
11. Analyzing Process Models and Simulations
|
|
- Introduction
- Static Analysis of a Process Model
- Activities by Classifier Analysis
- Activities by Location Analysis
- Activities by Organization Unit
- Activity Cost and Duration Analysis
- Activities Unable to Start Analysis
- Activity Resource and Role Leveling Analysis
- Throughput Analysis
- Path Cycles Analysis
- Paths Unable to be Followed Analysis
- Static Analysis of the Model Elements
- Role Cost Analysis
- Role Cost Summary
- Role Availability
- Resource Analyses
- Type Instance Matching
- Matrix Analysis
- Qualified Resources for Role
- Simulation Profile Analysis
- Profile Specification Analysis
- Static Process Cases Summary Analysis
- Dynamic Analysis
- Activity Cost
- Activity Statistics
- Activity Resource Allocation
- Resource Usage
- Process Case Analysis
- Process Instance Summary
- Comparative Analysis
|
|
12. Querying, Reporting and Printing
|
|
- Objectives
- Querying
- Using Predefined Queries
- Running Queries
- Creating Queries - Manually
- Creating Queries Manually Cont d
- Running Queries Manually Cont d
- Carrying out Analysis
- Reporting
- Data Sources
- Formatting Reports
- Report Templates
- Documentation Reports
- Dynamic Analysis Reports
- Static Analysis Reports
- Creating Report Templates
- Specifying Page Attributes
- Summary
|
|
13. Exporting Models
|
|
- Objectives
- The Need for Exporting Models
- Export Formats
- Exporting to WebSphere Business Modeler Project Format
- Exporting to UML Business Modeling Profile Format
- Exporting to WebSphere MQ Workflow v3.5
- Exporting to WebSphere Business Integration Server Foundation
- Exporting Business Items to Delimited Text Files
- Exporting to WebSphere Business Modeler XML Format
- Exporting to WebSphere Process Server
- Summary
|
|
14. Versioning Projects
|
|
- Objectives
- The Need for Versioning
- Software Configuration Management (SCM) Tools
- Versioning WBM Projects
- Adding CVS Repository Location
- Adding Rational ClearCase Repository
- Working with Repositories - Sharing Projects
- Working with Repositories - Viewing Repository Projects
- Working with Repositories - Checking Out Projects
- Working with Repositories - Synchronizing Data
- Working with Repositories - Disconnecting From Repository
- Working with Repositories - Viewing Versions
- Summary
|