售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Oracle BPM Suite 12c Modeling Patterns
Table of Contents
Oracle BPM Suite 12c Modeling Patterns
Credits
Disclaimer
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Instant updates on new Packt books
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Flow Control Patterns
Sequence flow pattern
Working with the sequence flow pattern
Elucidating the sequence flow pattern
Getting ready for executing use cases
Exclusive choice and simple merge pattern
Working with exclusive choice and simple merge pattern
Knowing about the exclusive choice pattern
Elucidating the simple merge pattern
Multichoice and synchronizing merge pattern
Demonstrating multichoice and synchronization with the OR gateway
The working of multichoice and synchronization pattern
Structured synchronizing merge pattern
Local synchronizing merge pattern
The parallel split and synchronization pattern
Parallel split pattern
Synchronization pattern
Conditional parallel split and parallel merge pattern
Working with conditional parallel split and merge
Antipattern – the conditional parallel split and merge
Multimerge pattern
Exploring multimerge
Discriminator and partial join pattern
Structured discriminator pattern
Structured partial join
Working with a complex gateway to implement the discriminator and partial join pattern
Testing a process by failing the complex gateway exit expression
Testing process as success by the complex gateway exit expression
Complex synchronization pattern
Canceling discriminator pattern
Canceling partial join pattern
Summary
2. Multi-instance and State-based Patterns
Multiple instances with prior design-time knowledge pattern
Executing the multi-instance subprocess with prior design-time knowledge
Multiple instances with prior runtime knowledge pattern
Demonstrating MI with prior runtime knowledge
Understanding how MI with prior runtime knowledge work
Multiple instances without prior runtime knowledge pattern
Working on MI without prior runtime knowledge
Testing the use case
Static partial join for multiple instances pattern
Testing the use case
Understanding how static partial join for MI works
There's more
Canceling partial join pattern
Dynamic partial join for multiple instances pattern
Working with dynamic partial join
Understanding the functionality behind partial join for MI
Structured loop pattern
Working with structured loops
Demystifying do-while
Understanding the structured loop functionality
Demystifying while-do
Arbitrary cycle pattern
Exploring arbitrary cycle
Understanding the functionality of the arbitrary cycle
Trigger patterns
Transient trigger pattern
Persistent trigger pattern
Implicit termination pattern
Amalgamating implicit termination in the process flow
Explicit termination pattern
Learning how explicit termination works
Cancelation patterns
Cancel multi-instance task pattern
Summary
3. Invocation Patterns
Web service pattern
Asynchronous request-response (request-callback) pattern
Request-response pattern
One request, one of the two possible responses pattern
Two request a pattern
Exposing the BPM process using Receive and Send Tasks
Loan Origination over Send and Receive tasks
One-way invocation pattern
Implementing one-way invocation using a timer
Implementing one-way invocation using an e-mail
The Loan Origination process over e-mail
Testing the flow to instantiate a process over e-mail
Publish-subscribe pattern – initiating the business process through an event
Loan origination over an event
Multievent instantiation pattern – process instantiation over multiple events
Loan origination over multiple event occurrence
Human task initiator pattern – initiating processes through human tasks
Loan origination via the human task form
Testing the process
Guaranteed delivery pattern – process instantiation over JMS – Queue/Topic
Loan origination over JMS – Queue/Topic
Creating JMS resources
Creating a JMS server
Creating a JMS module
Creating a JMS subdeployment
Creating a Connection Factory
Creating a queue
Creating a topic
Configuring the connection pool
Redeploying the JMS adapter
Creating the publisher process
Developing the consumer process
Testing the process
Publish-subscribe pattern using topics
Understanding multiple start events
Summary
4. Human Task Patterns
Learning about human tasks
Milestone pattern
Modeling in a human task versus a BPMN process
Routing pattern
Task assignment pattern
List builder pattern
Absolute or nonhierarchical list builders
Hierarchical list builders
Rule-based list builders
Parallel routing pattern
Getting ready to test sample use cases
Parallel routing pattern with name and expression list builders
Parallel routing pattern with approval group list builder
Parallel routing pattern with lane participant list builder
Parallel routing pattern with rule-based list builder
Parallel routing pattern with management chain
Serial routing pattern
Serial routing pattern with list builder – name and expression
Participant identification type – users
Participant identification type – groups
Participant identification type – application role
Serial routing pattern with list builder – approval group
Serial routing pattern with list builder – management chain
Serial routing pattern with list builder – job level
Modifying participant lists using list modification
Substituting participants using list substitution
Serial routing pattern with list builder – position
Serial routing pattern with list builder – supervisory
Serial routing pattern with list builder – rules
Single routing pattern
Single approver pattern with list builder – name and expression
Single approver pattern with list builder – approval group
Single approver pattern with list builder – management chain
Notify/FYI pattern
FYI approver pattern with list builder – job level
FYI approver pattern with list builder – name and expression
Task aggregation pattern
Dispatching pattern
Escalation pattern
Rule-based reassignment and delegation pattern
Ad hoc routing pattern
Request information feature
Reassignment and delegation pattern
Force completion pattern
Enabling early completion in parallel subtasks
Routing rule pattern
Deadlines
Escalation, expiry, and renewal feature
Exclusion feature
Error assignee and reviewers
Notifications
Configuring driver properties and attributes
Configuring the notification definition
Content access policy and task actions
Enterprise content management for task documents
Summary
5. Interaction Patterns
Defining use cases to demonstrate interaction patterns
The BackOffice process
The Loan origination process
The CatchFraudDetails and Feedback processes
Conversation pattern
Asynchronous interaction pattern
Interacting with an asynchronous process using the Message Throw and Catch events
Interacting with an asynchronous service using the Message Throw and Catch Events
Enabling external services interaction
Interacting with an asynchronous process and service using Send and Receive Tasks
Attaching boundary events on Send and Receive Tasks
Interacting with a process defined with Receive Task as a start activity
Synchronous request-response pattern
The business catalog
Subprocess interaction patterns
Reusable process interaction pattern
Use case scenario for reusable process interaction pattern
Embedded subprocess interaction pattern
Interrupting a boundary event
Boundary event on an activity
Event-driven interaction pattern
Defining an event-based interaction pattern scenario
Summary
6. Correlation Patterns
Correlation mechanism
Types of correlations
Components of correlation
Configuring the environment
Defining correlation properties
Defining correlation keys and configuring the correlation definition
Understanding the correlation behavior
Message-based correlation pattern
Testing the message-based correlation pattern
Cancel instance pattern
Understanding the components
Testing cancelation pattern
Restart instance pattern
Testing the Loan Origination process to restart a loan
Testing the restart scenario
Update task pattern
Demonstrating the update task functionality
Query pattern
Testing the query pattern
Suspend process pattern
Suspend activity pattern
Cancel activity pattern
How a boundary event based activity correlation works
Testing the cancelation pattern on an activity
Summary
7. Exception Handling Patterns
Classifying exceptions
Business process state
Reassigned Exception Handling Pattern
Allocated Exception Handling Pattern
Changing the Boundary Catch Event from Interrupting to Non-interrupting
Force-Terminate Exception Handling Pattern
Force-Error Exception Handling Pattern
Force-Complete Exception Handling Pattern
Invoked Exception Handling Pattern
Invoked State Exception Handling Pattern
Continue Execution Exception Handling Pattern
Force-Terminate Execution Exception Handling Pattern
Force-Error Execution Exception Handling Pattern
Allocated state – External Exception Handling Pattern
Implementing Allocated state – External Exception Handling Pattern
Allocated state – Internal Exception Handling Pattern
Implementing Allocated state – Internal Exception Handling Pattern
Internal Complete Exception Handling Pattern
Internal Terminate Exception Handling Pattern
Internal Error Exception Handling Pattern
Testing the Restarted scenario
Reallocated Exception Handling Pattern
External Exception Handling Pattern
Process-Level Exception Handling Pattern
Implementing Process-Level Exception Handling Pattern
Testing Process-Level Exception Handling Pattern
System-Level exception handling pattern
External Triggers
Summary
8. Adaptive Case Management
Defining adaptive case management
Case
Case management
Dynamic case management
Mechanism of adaptive case management
Process versus case
Case management offerings
The building blocks of adaptive case management
Exploring ACM use case scenarios
The building blocks of the Insurance Claim use case
Testing the use case
Case stage
Event pattern
Milestone pattern
Case interaction pattern
Localization feature
Holistic view pattern
Ad hoc feature
Ad hoc inclusion of stakeholders
Ad hoc inclusion of activities
Ad hoc inclusion of documents
Association of a case with subcases
Ad hoc inclusion of rules and activities
Summary
9. Advanced Patterns
Strategic Alignment Pattern
The Value Chain Model
The Strategy Model
Mapping goals to an organization
Defining KPIs in a BPMN project
Defining KPIs in a BA project
Defining KPIs in a child Value Chain Model
KPIs in the Value Chain Step level
KPIs in the Value Chain Model level
Defining KPIs in the master Value Chain Model
KPIs in the Value Chain Step level
KPIs in the Value Chain Model level
Publishing report data
Capturing the business context
Emulating Process Behavior
The Debugger feature
Round Trip and Business-IT Collaboration
Summary
A. Installing Oracle BPM Suite 12c
Installing JDK
Installing BPM suite
Configuring the default domain
Enabling the demo user community
Custom domain creation
The BPM/SOA configuration
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜