Advanced Case Management with IBM Case Manager

Front cover

Advanced Case Management with IBM Case Manager

Introducing case management and IBM Case Manager

Building IBM Case Manager solutions with use case example

Covering customization, rules, deployment, and more

redbooks

Wei-Dong Zhu Brian Benoit Bob Jackson Johnson Liu Mike Marin

Seema Meena Juan Felipe Ospina

Guillermo Rios

International Technical Support Organization Advanced Case Management with IBM Case Manager May 2014

SG24-7929-03

Note: Before using this information and the product it supports, read the information in "Notices" on page xiii.

Fourth Edition (May 2014) This edition applies to Version 5.2.0, IBM Case Manager (product number 5725-A15). ? Copyright International Business Machines Corporation 2013, 2014. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Contents

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Authors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . xviii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix

Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi May 2014, Fourth Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi

Part 1. Concept and overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Chapter 1. Case management concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 Case management overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 What makes case management unique . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.2.1 Cases are goal-driven and unpredictable . . . . . . . . . . . . . . . . . . . . . . 6 1.2.2 Cases are knowledge-intensive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.3 Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.4 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2.5 Routine work and knowledge work . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3 Case Management and IBM BPM Solutions . . . . . . . . . . . . . . . . . . . . . . . 10 1.4 The need for Enterprise Content Management . . . . . . . . . . . . . . . . . . . . . 14 1.4.1 Information complexity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4.2 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.4.3 Retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.5 The need for collaboration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.6 Case management solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.6.1 Case data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.6.2 Case folder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.6.3 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Chapter 2. Typical case management applications . . . . . . . . . . . . . . . . . . 23 2.1 Typical applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.1.1 Solution patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.1.2 Applications by industry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.2 Complaints management example use case . . . . . . . . . . . . . . . . . . . . . . 29 2.2.1 Complaint scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

? Copyright IBM Corp. 2013, 2014. All rights reserved.

iii

2.2.2 Resolving the case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.2.3 Content that is related to the case . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.2.4 Integration with other systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

Chapter 3. IBM Case Manager overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.1 IBM Case Manager capabilities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

3.1.1 Case design and deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.1.2 Case management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.1.3 IBM Case Manager API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.1.4 Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.1.5 Solution templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.1.6 Content and process management . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.1.7 Collaboration and social software tools. . . . . . . . . . . . . . . . . . . . . . . 37 3.1.8 Business rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1.9 Case analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1.10 Reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1.11 Content Analytics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.1.12 Forms integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.2 IBM Case Manager environments. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.2.1 Environments and case management phases . . . . . . . . . . . . . . . . . 39 3.2.2 Solutions and deployment in development environment. . . . . . . . . . 42 3.3 IBM Case Manager components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.3.1 IBM Case Manager core components. . . . . . . . . . . . . . . . . . . . . . . . 44 3.3.2 IBM Case Manager optional components . . . . . . . . . . . . . . . . . . . . . 50 3.3.3 IBM Case Manager extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 3.4 IBM Case Manager architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.4.1 Case Manager Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4.2 Case Manager Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4.3 Case Manager API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4.4 Content Platform Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.5 IBM Case Manager configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 3.5.1 Development environment configuration. . . . . . . . . . . . . . . . . . . . . . 60 3.5.2 Production environment with high availability . . . . . . . . . . . . . . . . . . 63 3.5.3 Production environment with partitioning . . . . . . . . . . . . . . . . . . . . . 65

Chapter 4. Inner workings of IBM Case Manager . . . . . . . . . . . . . . . . . . . . 69 4.1 IBM Case Manager object model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

4.1.1 Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 4.1.2 Case types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 4.1.3 Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4.1.4 Roles in-basket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4.1.5 Personal in-baskets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.1.6 Configuring manual work assignment . . . . . . . . . . . . . . . . . . . . . . . . 83

iv Advanced Case Management with IBM Case Manager

4.1.7 Configuring role pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.1.8 Document types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.1.9 Task type. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4.1.10 Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 4.2 Case object model implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 4.2.1 Design object store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.2.2 Target environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 4.2.3 Project areas for supporting parallel project development . . . . . . . 107 4.3 IBM Case Manager pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.3.1 Default pages in a Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.3.2 Default Cases pages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 4.3.3 Default Task pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 4.3.4 IBM Case Manager widgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 4.4 Tasks and associated workflow processes . . . . . . . . . . . . . . . . . . . . . . . 114 4.4.1 Workflow association . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.4.2 Workflow data fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 4.4.3 Workflow attachments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 4.4.4 Starting task workflows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 4.4.5 Workflow processing and task state . . . . . . . . . . . . . . . . . . . . . . . . 118 4.5 Object model for IBM Content Manager integration . . . . . . . . . . . . . . . . 118

Part 2. Solution development. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Chapter 5. IBM Case Manager tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 5.1 IBM Case Manager tools overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 5.2 IBM Case Manager configuration tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

5.2.1 Starting the IBM Case Manager configuration tool . . . . . . . . . . . . . 127 5.2.2 Creating a profile. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 5.2.3 Running the profile tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 5.3 IBM Case Manager administration client. . . . . . . . . . . . . . . . . . . . . . . . . 133 5.3.1 Copying a solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 5.3.2 Creating solution templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 5.3.3 Using solution templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 5.3.4 Exporting and importing a solution . . . . . . . . . . . . . . . . . . . . . . . . . 146 5.3.5 Exporting business rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 5.3.6 Configure locks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 5.3.7 Enabling case history store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 5.3.8 Widget packages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 5.3.9 Configuring an audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 5.3.10 Configuring security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 5.3.11 Manage project areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 5.3.12 Extra options for an administrator in administration client. . . . . . . 165 5.4 IBM Case Manager Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Contents v

5.4.1 Multiple user solution development in Case Manager Builder . . . . 167 5.4.2 Solution assets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 5.4.3 Solution lock and draft object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 5.4.4 Case Manager Builder save options . . . . . . . . . . . . . . . . . . . . . . . . 175 5.4.5 Committing and deploying a solution . . . . . . . . . . . . . . . . . . . . . . . 175

Chapter 6. Designing case management solutions . . . . . . . . . . . . . . . . . 179 6.1 Business goals of a case management solution . . . . . . . . . . . . . . . . . . . 180 6.2 Designing the solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

6.2.1 Agile and iterative methodologies . . . . . . . . . . . . . . . . . . . . . . . . . . 181 6.2.2 Case design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 6.2.3 Task design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 6.2.4 Case documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 6.2.5 Business rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 6.2.6 Modeling how cases are created . . . . . . . . . . . . . . . . . . . . . . . . . . 186 6.3 Creating the solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 6.4 Defining your solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 6.4.1 Defining case properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.4.2 Defining case types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.4.3 Defining document types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 6.4.4 Defining roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 6.4.5 Defining in-baskets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 6.4.6 Defining pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 6.4.7 Defining case types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 6.4.8 Defining views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 6.4.9 Defining tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191 6.5 Configuring your solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 6.5.1 Advanced in-basket configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 195 6.5.2 Advanced property layout views within a case . . . . . . . . . . . . . . . . 196 6.5.3 Configuring pages for advanced user interfaces. . . . . . . . . . . . . . . 197 6.5.4 Advanced task configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 6.5.5 Using forms to enhance user interfaces . . . . . . . . . . . . . . . . . . . . . 199 6.5.6 Providing users with custom tasks . . . . . . . . . . . . . . . . . . . . . . . . . 201 6.5.7 Configuring the security definitions . . . . . . . . . . . . . . . . . . . . . . . . . 201 6.5.8 Configuring case analytics and reporting . . . . . . . . . . . . . . . . . . . . 202 6.5.9 Configuring the Cognos Real-Time Monitor . . . . . . . . . . . . . . . . . . 205 6.6 Customizing and integrating your solution . . . . . . . . . . . . . . . . . . . . . . . 205 6.7 Documenting your solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Chapter 7. Building a simple solution: Part 1 . . . . . . . . . . . . . . . . . . . . . . 211 7.1 Building the sample solution overview . . . . . . . . . . . . . . . . . . . . . . . . . . 212 7.2 Defining the solution basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

7.2.1 Adding a solution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

vi Advanced Case Management with IBM Case Manager

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download