HOME
SEARCH
BLOG
SCRIPTS
CONTACT
SEARCH
SEARCH
Disclaimer:
Authors have full rights over their works. Reproduction of any part of the content is prohibited without prior authorization.
×
BOOK ORACLE BPM SUITE 11G DEVELOPERS COOKBOOK
DOWNLOAD
SUMMARY
Items Found:
112
Preface 1
Chapter 1: Process Modeling 7
Introduction 8
Modeling business processes with BPM 17
Simulating the BPM Application development lifecycle 18
Modeling a fictitious organization 20
Creating Business Process Flow 21
Creating and defining projects 25
Defining Role and Organization Units 30
Organizing processes using swimlanes 38
Adding user interaction to Process Flow 43
Controlling Process Flow—Defining exclusive gateways 44
Controlling Process Flow—Implementing Exclusive Gateways 48
Controlling Process Flow—Parallel gateways 52
Controlling Process Flow—Sequence Flows 55
Communicating with external processes and services 58
Changing the value of Data objects in your process 60
Creating Business objects in a Business Catalog 63
Adding documentation to the Flow Element 69
Creating MDS for BPM 70
Publishing a BPM Project in BPM Studio to MDS 75
Chapter 2: Process Implementation 79
Introduction 80
Defining an Interactive task 81
Generating a Task Form for an Interactive task 85
Creating a common Interactive task 93
Generating a common Task Form 96
Assigning the same Human Task to different Interactive tasks 97
Creating Data associations 100
Implementing Service Tasks 105
Configuring a Data association for conditional flow 116
Chapter 3: Process Deployment and Testing 119
Introduction 120
Connecting to the Application Server running SOA Suite 120
Building and Compiling a BPM Project 123
Deploying the Project 124
Testing Process: Triggering the process 128
Debugging the process 137
Chapter 4: Business Rules in the BPM Process 143
Introduction 143
Extending Human Tasks 146
Adding a Business object 148
Creating a dictionary 152
Defining Globals and Bucketsets 157
Defining the Rule: Decision Table 160
Adding gateways and Human Tasks 170
Defining the Rule: IF/THEN 174
Testing the rules 180
Chapter 5: Human Workflow in BPM Process 187
Introduction 188
Creating Human Task Service Components 189
Creating task definition and the task payload 194
Defining assignments—stage and single participant 199
Defining assignments—sequential stage and serial participant 203
Defining assignments—management chain participant 210
Defining Assignments—parallel participant type 215
Testing the process 218
Chapter 6: Process Simulation 227
Introduction 227
Defining simulation models 229
Defining simulation definition 236
Running a simulation 239
Analyzing simulation results 242
Reengineering the BPM Process to improve performance 246
Chapter 7: Developing UI using Oracle ADF 249
Introduction 250
Creating ADF Task Forms 251
Creating a task display form 257
Creating a task display form—using individual Drop handlers 262
Implementing routers 265
Creating Task Form sequence flow 270
Creating a Task form with ADF Business Components 280
Creating a task display form—using a wizard 293
Chapter 8: Exception Management 299
Introduction 299
Handling Business Exception in a subprocess 310
Handling a system exception—Fault Management Framework 323
Handling the timeout exception—Timer event 328
Faulting the process 333
Chapter 9: BPM and SOA in Concert 339
Introduction 339
Invoking asynchronous service using message events 340
Invoking synchronous service using service task 347
Calling a BPM process 349
Initiating BPM from JMS 355
Exposing BPMN process as a service 375
Chapter 10: End User Interaction 383
Introduction 383
Interacting through BPM Workspace 384
Working on the Process Instance 388
Interacting through Process Spaces 390
Chapter 11: Manage, Monitor and Administer BPM Process 401
Introduction 402
Creating a custom dashboard in BPM workspace 406
Configuring BAM Architect to create custom dashboards 418
SOA Admin—Configuring SOA infrastructure properties 427
SOA Admin—Monitoring SOA infrastructure 430
SOA Admin—Administering BPMN application deployment 432
SOA Admin—Fault recovery for BPMN processes 434
SOA Admin—Configure notification settings 436
BPM Admin—Integrating Oracle BPM with Oracle Business
Activity Monitoring 441
BPM Admin—Managing roles, organization units, and groups 445
BPM Admin—Setting rules 451
BPM Admin—Using flex fields/mapped attributes 453
BPM Admin—Monitoring BPM processes 461
Appendix A: Oracle BPM—Application Development Lifecycle 463
Appendix B: Approval Management 473
Introduction 473
Modifying Approval Task 475
Implementing dynamic approval mechanisms 479
Index 487