ibm case manager 5.2: customize & extend the...

22
F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819 IBM Case Manager 5.2: Customize & Extend the Features Duration: 3 Days Course Code: F217G Overview: This course explores different options for customizing and extending the features of IBM Case Manager including developing widgets. Target Audience: This intermediate course is for developers who are responsible for:Customizing and extending the IBM Case Manager features by developing widgetsBuilding a customized user interface for IBM Case ManagerAnyone who needs to know the IBM Case Manager customization. Objectives: Customize the Case Manager Client User Interface Create catalog and widget definition JSON files Customize the banner and the login page Implement a custom widget (Custom search) Associate a custom icon for a MIME type Build and register the widget package Modify labels in the IBM Case Manager Client Test the custom widget Create a Viewer Map for PDF files Create a Java project in Eclipse for a widget package View the Microsoft Word documents in the FileNet Viewer Implement toolbar and menu for your widget Edit the existing help topics Define widget properties, and add event handling for your widget Create a help plug-in Build and deploy the widget package with an EAR file Customize the toolbar to implement actions Troubleshoot Add a custom action as a menu item Update an existing widgets package with new widgets (Custom case comment widget as an example) Use Scripts to Customize Case Manager Client Uninstall a custom widget package in IBM Case Manager Use Script Adapter to customize the Case client Implement External Data Services (EDS)

Upload: others

Post on 11-Apr-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

IBM Case Manager 5.2: Customize & Extend the Features

Duration: 3 Days Course Code: F217G

Overview:

This course explores different options for customizing and extending the features of IBM Case Manager including developing widgets.

Target Audience:

This intermediate course is for developers who are responsible for:Customizing and extending the IBM Case Manager features by developingwidgetsBuilding a customized user interface for IBM Case ManagerAnyone who needs to know the IBM Case Manager customization.

Objectives:

Customize the Case Manager Client User Interface Create catalog and widget definition JSON files

Customize the banner and the login page Implement a custom widget (Custom search)

Associate a custom icon for a MIME type Build and register the widget package

Modify labels in the IBM Case Manager Client Test the custom widget

Create a Viewer Map for PDF files Create a Java project in Eclipse for a widget package

View the Microsoft Word documents in the FileNet Viewer Implement toolbar and menu for your widget

Edit the existing help topics Define widget properties, and add event handling for your widget

Create a help plug-in Build and deploy the widget package with an EAR file

Customize the toolbar to implement actions Troubleshoot

Add a custom action as a menu item Update an existing widgets package with new widgets (Custom casecomment widget as an example)

Use Scripts to Customize Case Manager ClientUninstall a custom widget package in IBM Case Manager

Use Script Adapter to customize the Case clientImplement External Data Services (EDS)

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Create a toolbar button to start a taskCheck the sample EDS configuration

Dynamically add a choice list to a case propertyChange the field status dynamically for a property

Validate the data based on a step responseAdd an external choice list with EDS

Create a case custom workbench pageCreate dependent choice lists with EDS

Configure your system for the workbench page

Implement case property validationAdd a Script Adapter to filter In-baskets

Prefill an initial value for a case propertyAdd a Script Adapter to filter cases

Set the case property field status as requiredDevelop Custom Widgets

Appendix: Steps to set up the sample External Data ServiceCreate an IBM Content Navigator plug-in project in Eclipse

Prerequisites:

Intermediate level expertise in the following technologies:JavaDojoJavaScriptJSONHyperText Markup Language (HTML 5)Cascading Style Sheets (CSS3)Experience with Eclipse IDE for developing applications.Familiarity with deploying applications in WebSphere ApplicationServer.Familiarity with Case Management conceptsRecommended prerequisite courses:F215 - IBM Case Manager 5.2 Introduction to Case ManagerF212 - IBM Case Manager 5.2: Build a Case Manager SolutionF120 - IBM Content Navigator 2.0.2: Customize and Extend theFeatures

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Content:

line line lineCustomize the Case Manager Client Customize the Banner appearance Customize the Banner appearanceappearance Customize the login page Customize the login pageIBM Case Manager Development Change Icons for the client Change Icons for the clientArchitecture Modify the labels in the Case Manager Modify the labels in the Case ManagerCustom widget development overview Client ClientCase data from an external data source Specify Viewers for File Types Specify Viewers for File TypesStart and Stop System Components Viewer Maps Viewer Maps

Add custom help topics Add custom help topicsCreating a help plug-in Creating a help plug-in

line Toolbar widgets Toolbar widgetsCustomize the Banner appearance Use Scripts to Customize Case Manager Use Scripts to Customize Case ManagerCustomize the login page Client ClientChange Icons for the client IBM Case Manager API toolkits IBM Case Manager API toolkitsModify the labels in the Case Manager IBM Content Navigator APIs IBM Content Navigator APIsClient IBM Case Manager JavaScript API IBM Case Manager JavaScript APISpecify Viewers for File Types Collaborative editing of objects Collaborative editing of objectsViewer Maps Script Adapter widget Script Adapter widgetAdd custom help topics Adding discretionary tasks Adding discretionary tasksCreating a help plug-in IBM Case Manager classes and events IBM Case Manager classes and events forToolbar widgets for adding tasks adding tasksUse Scripts to Customize Case Manager Adding a choice list to a case property Adding a choice list to a case propertyClient IBM Case Manager classes for adding a IBM Case Manager classes for adding aIBM Case Manager API toolkits choice list choice listIBM Content Navigator APIs Data Validation based on a step Data Validation based on a step responseIBM Case Manager JavaScript API response Case custom workbench pagesCollaborative editing of objects Case custom workbench pages Filter In-basket SA - Script Adapter widgetScript Adapter widget Filter In-basket SA - Script Adapter Filter Search SA - Script Adapter widgetAdding discretionary tasks widget Tips for the labs and lab overviewIBM Case Manager classes and events for Filter Search SA - Script Adapter widget Develop Custom Widgetsadding tasks Tips for the labs and lab overview Developing case management applicationsAdding a choice list to a case property Develop Custom Widgets Creating a custom page widget andIBM Case Manager classes for adding a Developing case management actions packagechoice list applications IBM Content Navigator plug-in for theData Validation based on a step response Creating a custom page widget and custom widget packageCase custom workbench pages actions package Setting up the development environmentFilter In-basket SA - Script Adapter widget IBM Content Navigator plug-in for the for plug-insFilter Search SA - Script Adapter widget custom widget package Create registry files for the custom widgetTips for the labs and lab overview Setting up the development environment packageDevelop Custom Widgets for plug-ins Catalog JSON fileDeveloping case management applications Create registry files for the custom widget Page widget definition JSON fileCreating a custom page widget and actions package IBM Case Manager custom page widgetpackage Catalog JSON file developmentIBM Content Navigator plug-in for the Page widget definition JSON file Implementing a page widgetcustom widget package IBM Case Manager custom page widget Files used to implement a page widgetSetting up the development environment for development Contents in a custom page widgetplug-ins Implementing a page widget packageCreate registry files for the custom widget Files used to implement a page widget Options for widget package deploymentpackage Contents in a custom page widget and registrationCatalog JSON file package Folder structure for the custom widgetPage widget definition JSON file Options for widget package deployment projectIBM Case Manager custom page widget and registration Implement toolbar and menu for yourdevelopment Folder structure for the custom widget widgetImplementing a page widget project Build and deploy a widget as an EAR fileFiles used to implement a page widget Implement toolbar and menu for your Widget package structureContents in a custom page widget package widget Custom case comment widgetOptions for widget package deployment and Build and deploy a widget as an EAR file Update an existing widget package withregistration Widget package structure new widgetsFolder structure for the custom widget Custom case comment widget Implement External Data Services (EDS)project Update an existing widget package with Sample external data serviceImplement toolbar and menu for your widget new widgets Java code in the sample EDS serviceBuild and deploy a widget as an EAR file Implement External Data Services (EDS) External Data Configuration in the sampleWidget package structure Sample external data service Appendix

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Custom case comment widget Java code in the sample EDS service Debugging and troubleshootingUpdate an existing widget package with new External Data Configuration in the sample Additional Information and linkswidgets AppendixImplement External Data Services (EDS) Debugging and troubleshootingSample external data service Additional Information and links lineJava code in the sample EDS service Customize the Banner appearanceExternal Data Configuration in the sample Customize the login pageAppendix line Change Icons for the clientDebugging and troubleshooting Customize the Banner appearance Modify the labels in the Case ManagerAdditional Information and links Customize the login page Client

Change Icons for the client Specify Viewers for File TypesModify the labels in the Case Manager Viewer Maps

line Client Add custom help topicsCustomize the Banner appearance Specify Viewers for File Types Creating a help plug-inCustomize the login page Viewer Maps Toolbar widgetsChange Icons for the client Add custom help topics Use Scripts to Customize Case ManagerModify the labels in the Case Manager Creating a help plug-in ClientClient Toolbar widgets IBM Case Manager API toolkitsSpecify Viewers for File Types Use Scripts to Customize Case Manager IBM Content Navigator APIsViewer Maps Client IBM Case Manager JavaScript APIAdd custom help topics IBM Case Manager API toolkits Collaborative editing of objectsCreating a help plug-in IBM Content Navigator APIs Script Adapter widgetToolbar widgets IBM Case Manager JavaScript API Adding discretionary tasksUse Scripts to Customize Case Manager Collaborative editing of objects IBM Case Manager classes and events forClient Script Adapter widget adding tasksIBM Case Manager API toolkits Adding discretionary tasks Adding a choice list to a case propertyIBM Content Navigator APIs IBM Case Manager classes and events IBM Case Manager classes for adding aIBM Case Manager JavaScript API for adding tasks choice listCollaborative editing of objects Adding a choice list to a case property Data Validation based on a step responseScript Adapter widget IBM Case Manager classes for adding a Case custom workbench pagesAdding discretionary tasks choice list Filter In-basket SA - Script Adapter widgetIBM Case Manager classes and events for Data Validation based on a step Filter Search SA - Script Adapter widgetadding tasks response Tips for the labs and lab overviewAdding a choice list to a case property Case custom workbench pages Develop Custom WidgetsIBM Case Manager classes for adding a Filter In-basket SA - Script Adapter Developing case management applicationschoice list widget Creating a custom page widget andData Validation based on a step response Filter Search SA - Script Adapter widget actions packageCase custom workbench pages Tips for the labs and lab overview IBM Content Navigator plug-in for theFilter In-basket SA - Script Adapter widget Develop Custom Widgets custom widget packageFilter Search SA - Script Adapter widget Developing case management Setting up the development environmentTips for the labs and lab overview applications for plug-insDevelop Custom Widgets Creating a custom page widget and Create registry files for the custom widgetDeveloping case management applications actions package packageCreating a custom page widget and actions IBM Content Navigator plug-in for the Catalog JSON filepackage custom widget package Page widget definition JSON fileIBM Content Navigator plug-in for the Setting up the development environment IBM Case Manager custom page widgetcustom widget package for plug-ins developmentSetting up the development environment for Create registry files for the custom widget Implementing a page widgetplug-ins package Files used to implement a page widgetCreate registry files for the custom widget Catalog JSON file Contents in a custom page widgetpackage Page widget definition JSON file packageCatalog JSON file IBM Case Manager custom page widget Options for widget package deploymentPage widget definition JSON file development and registrationIBM Case Manager custom page widget Implementing a page widget Folder structure for the custom widgetdevelopment Files used to implement a page widget projectImplementing a page widget Contents in a custom page widget Implement toolbar and menu for yourFiles used to implement a page widget package widgetContents in a custom page widget package Options for widget package deployment Build and deploy a widget as an EAR fileOptions for widget package deployment and and registration Widget package structureregistration Folder structure for the custom widget Custom case comment widgetFolder structure for the custom widget project Update an existing widget package withproject Implement toolbar and menu for your new widgetsImplement toolbar and menu for your widget widget Implement External Data Services (EDS)Build and deploy a widget as an EAR file Build and deploy a widget as an EAR file Sample external data serviceWidget package structure Widget package structure Java code in the sample EDS serviceCustom case comment widget Custom case comment widget External Data Configuration in the sample

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Update an existing widget package with new Update an existing widget package with Appendixwidgets new widgets Debugging and troubleshootingImplement External Data Services (EDS) Implement External Data Services (EDS) Additional Information and linksSample external data service Sample external data serviceJava code in the sample EDS service Java code in the sample EDS serviceExternal Data Configuration in the sample External Data Configuration in the sample lineAppendix Appendix Customize the Banner appearanceDebugging and troubleshooting Debugging and troubleshooting Customize the login pageAdditional Information and links Additional Information and links Change Icons for the client

Modify the labels in the Case ManagerClient

line line Specify Viewers for File TypesCustomize the Banner appearance Customize the Banner appearance Viewer MapsCustomize the login page Customize the login page Add custom help topicsChange Icons for the client Change Icons for the client Creating a help plug-inModify the labels in the Case Manager Modify the labels in the Case Manager Toolbar widgetsClient Client Use Scripts to Customize Case ManagerSpecify Viewers for File Types Specify Viewers for File Types ClientViewer Maps Viewer Maps IBM Case Manager API toolkitsAdd custom help topics Add custom help topics IBM Content Navigator APIsCreating a help plug-in Creating a help plug-in IBM Case Manager JavaScript APIToolbar widgets Toolbar widgets Collaborative editing of objectsUse Scripts to Customize Case Manager Use Scripts to Customize Case Manager Script Adapter widgetClient Client Adding discretionary tasksIBM Case Manager API toolkits IBM Case Manager API toolkits IBM Case Manager classes and events forIBM Content Navigator APIs IBM Content Navigator APIs adding tasksIBM Case Manager JavaScript API IBM Case Manager JavaScript API Adding a choice list to a case propertyCollaborative editing of objects Collaborative editing of objects IBM Case Manager classes for adding aScript Adapter widget Script Adapter widget choice listAdding discretionary tasks Adding discretionary tasks Data Validation based on a step responseIBM Case Manager classes and events for IBM Case Manager classes and events Case custom workbench pagesadding tasks for adding tasks Filter In-basket SA - Script Adapter widgetAdding a choice list to a case property Adding a choice list to a case property Filter Search SA - Script Adapter widgetIBM Case Manager classes for adding a IBM Case Manager classes for adding a Tips for the labs and lab overviewchoice list choice list Develop Custom WidgetsData Validation based on a step response Data Validation based on a step Developing case management applicationsCase custom workbench pages response Creating a custom page widget andFilter In-basket SA - Script Adapter widget Case custom workbench pages actions packageFilter Search SA - Script Adapter widget Filter In-basket SA - Script Adapter IBM Content Navigator plug-in for theTips for the labs and lab overview widget custom widget packageDevelop Custom Widgets Filter Search SA - Script Adapter widget Setting up the development environmentDeveloping case management applications Tips for the labs and lab overview for plug-insCreating a custom page widget and actions Develop Custom Widgets Create registry files for the custom widgetpackage Developing case management packageIBM Content Navigator plug-in for the applications Catalog JSON filecustom widget package Creating a custom page widget and Page widget definition JSON fileSetting up the development environment for actions package IBM Case Manager custom page widgetplug-ins IBM Content Navigator plug-in for the developmentCreate registry files for the custom widget custom widget package Implementing a page widgetpackage Setting up the development environment Files used to implement a page widgetCatalog JSON file for plug-ins Contents in a custom page widgetPage widget definition JSON file Create registry files for the custom widget packageIBM Case Manager custom page widget package Options for widget package deploymentdevelopment Catalog JSON file and registrationImplementing a page widget Page widget definition JSON file Folder structure for the custom widgetFiles used to implement a page widget IBM Case Manager custom page widget projectContents in a custom page widget package development Implement toolbar and menu for yourOptions for widget package deployment and Implementing a page widget widgetregistration Files used to implement a page widget Build and deploy a widget as an EAR fileFolder structure for the custom widget Contents in a custom page widget Widget package structureproject package Custom case comment widgetImplement toolbar and menu for your widget Options for widget package deployment Update an existing widget package withBuild and deploy a widget as an EAR file and registration new widgetsWidget package structure Folder structure for the custom widget Implement External Data Services (EDS)Custom case comment widget project Sample external data serviceUpdate an existing widget package with new Implement toolbar and menu for your Java code in the sample EDS service

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

widgets widget External Data Configuration in the sampleImplement External Data Services (EDS) Build and deploy a widget as an EAR file AppendixSample external data service Widget package structure Debugging and troubleshootingJava code in the sample EDS service Custom case comment widget Additional Information and linksExternal Data Configuration in the sample Update an existing widget package withAppendix new widgetsDebugging and troubleshooting Implement External Data Services (EDS) lineAdditional Information and links Sample external data service Customize the Banner appearance

Java code in the sample EDS service Customize the login pageExternal Data Configuration in the sample Change Icons for the client

line Appendix Modify the labels in the Case ManagerCustomize the Banner appearance Debugging and troubleshooting ClientCustomize the login page Additional Information and links Specify Viewers for File TypesChange Icons for the client Viewer MapsModify the labels in the Case Manager Add custom help topicsClient line Creating a help plug-inSpecify Viewers for File Types Customize the Banner appearance Toolbar widgetsViewer Maps Customize the login page Use Scripts to Customize Case ManagerAdd custom help topics Change Icons for the client ClientCreating a help plug-in Modify the labels in the Case Manager IBM Case Manager API toolkitsToolbar widgets Client IBM Content Navigator APIsUse Scripts to Customize Case Manager Specify Viewers for File Types IBM Case Manager JavaScript APIClient Viewer Maps Collaborative editing of objectsIBM Case Manager API toolkits Add custom help topics Script Adapter widgetIBM Content Navigator APIs Creating a help plug-in Adding discretionary tasksIBM Case Manager JavaScript API Toolbar widgets IBM Case Manager classes and events forCollaborative editing of objects Use Scripts to Customize Case Manager adding tasksScript Adapter widget Client Adding a choice list to a case propertyAdding discretionary tasks IBM Case Manager API toolkits IBM Case Manager classes for adding aIBM Case Manager classes and events for IBM Content Navigator APIs choice listadding tasks IBM Case Manager JavaScript API Data Validation based on a step responseAdding a choice list to a case property Collaborative editing of objects Case custom workbench pagesIBM Case Manager classes for adding a Script Adapter widget Filter In-basket SA - Script Adapter widgetchoice list Adding discretionary tasks Filter Search SA - Script Adapter widgetData Validation based on a step response IBM Case Manager classes and events Tips for the labs and lab overviewCase custom workbench pages for adding tasks Develop Custom WidgetsFilter In-basket SA - Script Adapter widget Adding a choice list to a case property Developing case management applicationsFilter Search SA - Script Adapter widget IBM Case Manager classes for adding a Creating a custom page widget andTips for the labs and lab overview choice list actions packageDevelop Custom Widgets Data Validation based on a step IBM Content Navigator plug-in for theDeveloping case management applications response custom widget packageCreating a custom page widget and actions Case custom workbench pages Setting up the development environmentpackage Filter In-basket SA - Script Adapter for plug-insIBM Content Navigator plug-in for the widget Create registry files for the custom widgetcustom widget package Filter Search SA - Script Adapter widget packageSetting up the development environment for Tips for the labs and lab overview Catalog JSON fileplug-ins Develop Custom Widgets Page widget definition JSON fileCreate registry files for the custom widget Developing case management IBM Case Manager custom page widgetpackage applications developmentCatalog JSON file Creating a custom page widget and Implementing a page widgetPage widget definition JSON file actions package Files used to implement a page widgetIBM Case Manager custom page widget IBM Content Navigator plug-in for the Contents in a custom page widgetdevelopment custom widget package packageImplementing a page widget Setting up the development environment Options for widget package deploymentFiles used to implement a page widget for plug-ins and registrationContents in a custom page widget package Create registry files for the custom widget Folder structure for the custom widgetOptions for widget package deployment and package projectregistration Catalog JSON file Implement toolbar and menu for yourFolder structure for the custom widget Page widget definition JSON file widgetproject IBM Case Manager custom page widget Build and deploy a widget as an EAR fileImplement toolbar and menu for your widget development Widget package structureBuild and deploy a widget as an EAR file Implementing a page widget Custom case comment widgetWidget package structure Files used to implement a page widget Update an existing widget package withCustom case comment widget Contents in a custom page widget new widgetsUpdate an existing widget package with new package Implement External Data Services (EDS)widgets Options for widget package deployment Sample external data service

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Implement External Data Services (EDS) and registration Java code in the sample EDS serviceSample external data service Folder structure for the custom widget External Data Configuration in the sampleJava code in the sample EDS service project AppendixExternal Data Configuration in the sample Implement toolbar and menu for your Debugging and troubleshootingAppendix widget Additional Information and linksDebugging and troubleshooting Build and deploy a widget as an EAR fileAdditional Information and links Widget package structure

Custom case comment widget lineUpdate an existing widget package with Customize the Banner appearance

line new widgets Customize the login pageCustomize the Banner appearance Implement External Data Services (EDS) Change Icons for the clientCustomize the login page Sample external data service Modify the labels in the Case ManagerChange Icons for the client Java code in the sample EDS service ClientModify the labels in the Case Manager External Data Configuration in the sample Specify Viewers for File TypesClient Appendix Viewer MapsSpecify Viewers for File Types Debugging and troubleshooting Add custom help topicsViewer Maps Additional Information and links Creating a help plug-inAdd custom help topics Toolbar widgetsCreating a help plug-in Use Scripts to Customize Case ManagerToolbar widgets line ClientUse Scripts to Customize Case Manager Customize the Banner appearance IBM Case Manager API toolkitsClient Customize the login page IBM Content Navigator APIsIBM Case Manager API toolkits Change Icons for the client IBM Case Manager JavaScript APIIBM Content Navigator APIs Modify the labels in the Case Manager Collaborative editing of objectsIBM Case Manager JavaScript API Client Script Adapter widgetCollaborative editing of objects Specify Viewers for File Types Adding discretionary tasksScript Adapter widget Viewer Maps IBM Case Manager classes and events forAdding discretionary tasks Add custom help topics adding tasksIBM Case Manager classes and events for Creating a help plug-in Adding a choice list to a case propertyadding tasks Toolbar widgets IBM Case Manager classes for adding aAdding a choice list to a case property Use Scripts to Customize Case Manager choice listIBM Case Manager classes for adding a Client Data Validation based on a step responsechoice list IBM Case Manager API toolkits Case custom workbench pagesData Validation based on a step response IBM Content Navigator APIs Filter In-basket SA - Script Adapter widgetCase custom workbench pages IBM Case Manager JavaScript API Filter Search SA - Script Adapter widgetFilter In-basket SA - Script Adapter widget Collaborative editing of objects Tips for the labs and lab overviewFilter Search SA - Script Adapter widget Script Adapter widget Develop Custom WidgetsTips for the labs and lab overview Adding discretionary tasks Developing case management applicationsDevelop Custom Widgets IBM Case Manager classes and events Creating a custom page widget andDeveloping case management applications for adding tasks actions packageCreating a custom page widget and actions Adding a choice list to a case property IBM Content Navigator plug-in for thepackage IBM Case Manager classes for adding a custom widget packageIBM Content Navigator plug-in for the choice list Setting up the development environmentcustom widget package Data Validation based on a step for plug-insSetting up the development environment for response Create registry files for the custom widgetplug-ins Case custom workbench pages packageCreate registry files for the custom widget Filter In-basket SA - Script Adapter Catalog JSON filepackage widget Page widget definition JSON fileCatalog JSON file Filter Search SA - Script Adapter widget IBM Case Manager custom page widgetPage widget definition JSON file Tips for the labs and lab overview developmentIBM Case Manager custom page widget Develop Custom Widgets Implementing a page widgetdevelopment Developing case management Files used to implement a page widgetImplementing a page widget applications Contents in a custom page widgetFiles used to implement a page widget Creating a custom page widget and packageContents in a custom page widget package actions package Options for widget package deploymentOptions for widget package deployment and IBM Content Navigator plug-in for the and registrationregistration custom widget package Folder structure for the custom widgetFolder structure for the custom widget Setting up the development environment projectproject for plug-ins Implement toolbar and menu for yourImplement toolbar and menu for your widget Create registry files for the custom widget widgetBuild and deploy a widget as an EAR file package Build and deploy a widget as an EAR fileWidget package structure Catalog JSON file Widget package structureCustom case comment widget Page widget definition JSON file Custom case comment widgetUpdate an existing widget package with new IBM Case Manager custom page widget Update an existing widget package withwidgets development new widgetsImplement External Data Services (EDS) Implementing a page widget Implement External Data Services (EDS)

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Sample external data service Files used to implement a page widget Sample external data serviceJava code in the sample EDS service Contents in a custom page widget Java code in the sample EDS serviceExternal Data Configuration in the sample package External Data Configuration in the sampleAppendix Options for widget package deployment AppendixDebugging and troubleshooting and registration Debugging and troubleshootingAdditional Information and links Folder structure for the custom widget Additional Information and links

projectImplement toolbar and menu for your

line widget lineCustomize the Banner appearance Build and deploy a widget as an EAR file Customize the Banner appearanceCustomize the login page Widget package structure Customize the login pageChange Icons for the client Custom case comment widget Change Icons for the clientModify the labels in the Case Manager Update an existing widget package with Modify the labels in the Case ManagerClient new widgets ClientSpecify Viewers for File Types Implement External Data Services (EDS) Specify Viewers for File TypesViewer Maps Sample external data service Viewer MapsAdd custom help topics Java code in the sample EDS service Add custom help topicsCreating a help plug-in External Data Configuration in the sample Creating a help plug-inToolbar widgets Appendix Toolbar widgetsUse Scripts to Customize Case Manager Debugging and troubleshooting Use Scripts to Customize Case ManagerClient Additional Information and links ClientIBM Case Manager API toolkits IBM Case Manager API toolkitsIBM Content Navigator APIs IBM Content Navigator APIsIBM Case Manager JavaScript API line IBM Case Manager JavaScript APICollaborative editing of objects Customize the Banner appearance Collaborative editing of objectsScript Adapter widget Customize the login page Script Adapter widgetAdding discretionary tasks Change Icons for the client Adding discretionary tasksIBM Case Manager classes and events for Modify the labels in the Case Manager IBM Case Manager classes and events foradding tasks Client adding tasksAdding a choice list to a case property Specify Viewers for File Types Adding a choice list to a case propertyIBM Case Manager classes for adding a Viewer Maps IBM Case Manager classes for adding achoice list Add custom help topics choice listData Validation based on a step response Creating a help plug-in Data Validation based on a step responseCase custom workbench pages Toolbar widgets Case custom workbench pagesFilter In-basket SA - Script Adapter widget Use Scripts to Customize Case Manager Filter In-basket SA - Script Adapter widgetFilter Search SA - Script Adapter widget Client Filter Search SA - Script Adapter widgetTips for the labs and lab overview IBM Case Manager API toolkits Tips for the labs and lab overviewDevelop Custom Widgets IBM Content Navigator APIs Develop Custom WidgetsDeveloping case management applications IBM Case Manager JavaScript API Developing case management applicationsCreating a custom page widget and actions Collaborative editing of objects Creating a custom page widget andpackage Script Adapter widget actions packageIBM Content Navigator plug-in for the Adding discretionary tasks IBM Content Navigator plug-in for thecustom widget package IBM Case Manager classes and events custom widget packageSetting up the development environment for for adding tasks Setting up the development environmentplug-ins Adding a choice list to a case property for plug-insCreate registry files for the custom widget IBM Case Manager classes for adding a Create registry files for the custom widgetpackage choice list packageCatalog JSON file Data Validation based on a step Catalog JSON filePage widget definition JSON file response Page widget definition JSON fileIBM Case Manager custom page widget Case custom workbench pages IBM Case Manager custom page widgetdevelopment Filter In-basket SA - Script Adapter developmentImplementing a page widget widget Implementing a page widgetFiles used to implement a page widget Filter Search SA - Script Adapter widget Files used to implement a page widgetContents in a custom page widget package Tips for the labs and lab overview Contents in a custom page widgetOptions for widget package deployment and Develop Custom Widgets packageregistration Developing case management Options for widget package deploymentFolder structure for the custom widget applications and registrationproject Creating a custom page widget and Folder structure for the custom widgetImplement toolbar and menu for your widget actions package projectBuild and deploy a widget as an EAR file IBM Content Navigator plug-in for the Implement toolbar and menu for yourWidget package structure custom widget package widgetCustom case comment widget Setting up the development environment Build and deploy a widget as an EAR fileUpdate an existing widget package with new for plug-ins Widget package structurewidgets Create registry files for the custom widget Custom case comment widgetImplement External Data Services (EDS) package Update an existing widget package withSample external data service Catalog JSON file new widgets

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Java code in the sample EDS service Page widget definition JSON file Implement External Data Services (EDS)External Data Configuration in the sample IBM Case Manager custom page widget Sample external data serviceAppendix development Java code in the sample EDS serviceDebugging and troubleshooting Implementing a page widget External Data Configuration in the sampleAdditional Information and links Files used to implement a page widget Appendix

Contents in a custom page widget Debugging and troubleshootingpackage Additional Information and links

line Options for widget package deploymentCustomize the Banner appearance and registrationCustomize the login page Folder structure for the custom widget lineChange Icons for the client project Customize the Banner appearanceModify the labels in the Case Manager Implement toolbar and menu for your Customize the login pageClient widget Change Icons for the clientSpecify Viewers for File Types Build and deploy a widget as an EAR file Modify the labels in the Case ManagerViewer Maps Widget package structure ClientAdd custom help topics Custom case comment widget Specify Viewers for File TypesCreating a help plug-in Update an existing widget package with Viewer MapsToolbar widgets new widgets Add custom help topicsUse Scripts to Customize Case Manager Implement External Data Services (EDS) Creating a help plug-inClient Sample external data service Toolbar widgetsIBM Case Manager API toolkits Java code in the sample EDS service Use Scripts to Customize Case ManagerIBM Content Navigator APIs External Data Configuration in the sample ClientIBM Case Manager JavaScript API Appendix IBM Case Manager API toolkitsCollaborative editing of objects Debugging and troubleshooting IBM Content Navigator APIsScript Adapter widget Additional Information and links IBM Case Manager JavaScript APIAdding discretionary tasks Collaborative editing of objectsIBM Case Manager classes and events for Script Adapter widgetadding tasks line Adding discretionary tasksAdding a choice list to a case property Customize the Banner appearance IBM Case Manager classes and events forIBM Case Manager classes for adding a Customize the login page adding taskschoice list Change Icons for the client Adding a choice list to a case propertyData Validation based on a step response Modify the labels in the Case Manager IBM Case Manager classes for adding aCase custom workbench pages Client choice listFilter In-basket SA - Script Adapter widget Specify Viewers for File Types Data Validation based on a step responseFilter Search SA - Script Adapter widget Viewer Maps Case custom workbench pagesTips for the labs and lab overview Add custom help topics Filter In-basket SA - Script Adapter widgetDevelop Custom Widgets Creating a help plug-in Filter Search SA - Script Adapter widgetDeveloping case management applications Toolbar widgets Tips for the labs and lab overviewCreating a custom page widget and actions Use Scripts to Customize Case Manager Develop Custom Widgetspackage Client Developing case management applicationsIBM Content Navigator plug-in for the IBM Case Manager API toolkits Creating a custom page widget andcustom widget package IBM Content Navigator APIs actions packageSetting up the development environment for IBM Case Manager JavaScript API IBM Content Navigator plug-in for theplug-ins Collaborative editing of objects custom widget packageCreate registry files for the custom widget Script Adapter widget Setting up the development environmentpackage Adding discretionary tasks for plug-insCatalog JSON file IBM Case Manager classes and events Create registry files for the custom widgetPage widget definition JSON file for adding tasks packageIBM Case Manager custom page widget Adding a choice list to a case property Catalog JSON filedevelopment IBM Case Manager classes for adding a Page widget definition JSON fileImplementing a page widget choice list IBM Case Manager custom page widgetFiles used to implement a page widget Data Validation based on a step developmentContents in a custom page widget package response Implementing a page widgetOptions for widget package deployment and Case custom workbench pages Files used to implement a page widgetregistration Filter In-basket SA - Script Adapter Contents in a custom page widgetFolder structure for the custom widget widget packageproject Filter Search SA - Script Adapter widget Options for widget package deploymentImplement toolbar and menu for your widget Tips for the labs and lab overview and registrationBuild and deploy a widget as an EAR file Develop Custom Widgets Folder structure for the custom widgetWidget package structure Developing case management projectCustom case comment widget applications Implement toolbar and menu for yourUpdate an existing widget package with new Creating a custom page widget and widgetwidgets actions package Build and deploy a widget as an EAR fileImplement External Data Services (EDS) IBM Content Navigator plug-in for the Widget package structureSample external data service custom widget package Custom case comment widgetJava code in the sample EDS service Setting up the development environment Update an existing widget package with

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

External Data Configuration in the sample for plug-ins new widgetsAppendix Create registry files for the custom widget Implement External Data Services (EDS)Debugging and troubleshooting package Sample external data serviceAdditional Information and links Catalog JSON file Java code in the sample EDS service

Page widget definition JSON file External Data Configuration in the sampleIBM Case Manager custom page widget Appendix

line development Debugging and troubleshootingCustomize the Banner appearance Implementing a page widget Additional Information and linksCustomize the login page Files used to implement a page widgetChange Icons for the client Contents in a custom page widgetModify the labels in the Case Manager package lineClient Options for widget package deployment Customize the Banner appearanceSpecify Viewers for File Types and registration Customize the login pageViewer Maps Folder structure for the custom widget Change Icons for the clientAdd custom help topics project Modify the labels in the Case ManagerCreating a help plug-in Implement toolbar and menu for your ClientToolbar widgets widget Specify Viewers for File TypesUse Scripts to Customize Case Manager Build and deploy a widget as an EAR file Viewer MapsClient Widget package structure Add custom help topicsIBM Case Manager API toolkits Custom case comment widget Creating a help plug-inIBM Content Navigator APIs Update an existing widget package with Toolbar widgetsIBM Case Manager JavaScript API new widgets Use Scripts to Customize Case ManagerCollaborative editing of objects Implement External Data Services (EDS) ClientScript Adapter widget Sample external data service IBM Case Manager API toolkitsAdding discretionary tasks Java code in the sample EDS service IBM Content Navigator APIsIBM Case Manager classes and events for External Data Configuration in the sample IBM Case Manager JavaScript APIadding tasks Appendix Collaborative editing of objectsAdding a choice list to a case property Debugging and troubleshooting Script Adapter widgetIBM Case Manager classes for adding a Additional Information and links Adding discretionary taskschoice list IBM Case Manager classes and events forData Validation based on a step response adding tasksCase custom workbench pages line Adding a choice list to a case propertyFilter In-basket SA - Script Adapter widget Customize the Banner appearance IBM Case Manager classes for adding aFilter Search SA - Script Adapter widget Customize the login page choice listTips for the labs and lab overview Change Icons for the client Data Validation based on a step responseDevelop Custom Widgets Modify the labels in the Case Manager Case custom workbench pagesDeveloping case management applications Client Filter In-basket SA - Script Adapter widgetCreating a custom page widget and actions Specify Viewers for File Types Filter Search SA - Script Adapter widgetpackage Viewer Maps Tips for the labs and lab overviewIBM Content Navigator plug-in for the Add custom help topics Develop Custom Widgetscustom widget package Creating a help plug-in Developing case management applicationsSetting up the development environment for Toolbar widgets Creating a custom page widget andplug-ins Use Scripts to Customize Case Manager actions packageCreate registry files for the custom widget Client IBM Content Navigator plug-in for thepackage IBM Case Manager API toolkits custom widget packageCatalog JSON file IBM Content Navigator APIs Setting up the development environmentPage widget definition JSON file IBM Case Manager JavaScript API for plug-insIBM Case Manager custom page widget Collaborative editing of objects Create registry files for the custom widgetdevelopment Script Adapter widget packageImplementing a page widget Adding discretionary tasks Catalog JSON fileFiles used to implement a page widget IBM Case Manager classes and events Page widget definition JSON fileContents in a custom page widget package for adding tasks IBM Case Manager custom page widgetOptions for widget package deployment and Adding a choice list to a case property developmentregistration IBM Case Manager classes for adding a Implementing a page widgetFolder structure for the custom widget choice list Files used to implement a page widgetproject Data Validation based on a step Contents in a custom page widgetImplement toolbar and menu for your widget response packageBuild and deploy a widget as an EAR file Case custom workbench pages Options for widget package deploymentWidget package structure Filter In-basket SA - Script Adapter and registrationCustom case comment widget widget Folder structure for the custom widgetUpdate an existing widget package with new Filter Search SA - Script Adapter widget projectwidgets Tips for the labs and lab overview Implement toolbar and menu for yourImplement External Data Services (EDS) Develop Custom Widgets widgetSample external data service Developing case management Build and deploy a widget as an EAR fileJava code in the sample EDS service applications Widget package structureExternal Data Configuration in the sample Creating a custom page widget and Custom case comment widget

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Appendix actions package Update an existing widget package withDebugging and troubleshooting IBM Content Navigator plug-in for the new widgetsAdditional Information and links custom widget package Implement External Data Services (EDS)

Setting up the development environment Sample external data servicefor plug-ins Java code in the sample EDS service

line Create registry files for the custom widget External Data Configuration in the sampleCustomize the Banner appearance package AppendixCustomize the login page Catalog JSON file Debugging and troubleshootingChange Icons for the client Page widget definition JSON file Additional Information and linksModify the labels in the Case Manager IBM Case Manager custom page widgetClient developmentSpecify Viewers for File Types Implementing a page widget lineViewer Maps Files used to implement a page widget Customize the Banner appearanceAdd custom help topics Contents in a custom page widget Customize the login pageCreating a help plug-in package Change Icons for the clientToolbar widgets Options for widget package deployment Modify the labels in the Case ManagerUse Scripts to Customize Case Manager and registration ClientClient Folder structure for the custom widget Specify Viewers for File TypesIBM Case Manager API toolkits project Viewer MapsIBM Content Navigator APIs Implement toolbar and menu for your Add custom help topicsIBM Case Manager JavaScript API widget Creating a help plug-inCollaborative editing of objects Build and deploy a widget as an EAR file Toolbar widgetsScript Adapter widget Widget package structure Use Scripts to Customize Case ManagerAdding discretionary tasks Custom case comment widget ClientIBM Case Manager classes and events for Update an existing widget package with IBM Case Manager API toolkitsadding tasks new widgets IBM Content Navigator APIsAdding a choice list to a case property Implement External Data Services (EDS) IBM Case Manager JavaScript APIIBM Case Manager classes for adding a Sample external data service Collaborative editing of objectschoice list Java code in the sample EDS service Script Adapter widgetData Validation based on a step response External Data Configuration in the sample Adding discretionary tasksCase custom workbench pages Appendix IBM Case Manager classes and events forFilter In-basket SA - Script Adapter widget Debugging and troubleshooting adding tasksFilter Search SA - Script Adapter widget Additional Information and links Adding a choice list to a case propertyTips for the labs and lab overview IBM Case Manager classes for adding aDevelop Custom Widgets choice listDeveloping case management applications line Data Validation based on a step responseCreating a custom page widget and actions Customize the Case Manager Client Case custom workbench pagespackage appearance Filter In-basket SA - Script Adapter widgetIBM Content Navigator plug-in for the IBM Case Manager Development Filter Search SA - Script Adapter widgetcustom widget package Architecture Tips for the labs and lab overviewSetting up the development environment for Custom widget development overview Develop Custom Widgetsplug-ins Case data from an external data source Developing case management applicationsCreate registry files for the custom widget Start and Stop System Components Creating a custom page widget andpackage actions packageCatalog JSON file IBM Content Navigator plug-in for thePage widget definition JSON file line custom widget packageIBM Case Manager custom page widget Customize the Banner appearance Setting up the development environmentdevelopment Customize the login page for plug-insImplementing a page widget Change Icons for the client Create registry files for the custom widgetFiles used to implement a page widget Modify the labels in the Case Manager packageContents in a custom page widget package Client Catalog JSON fileOptions for widget package deployment and Specify Viewers for File Types Page widget definition JSON fileregistration Viewer Maps IBM Case Manager custom page widgetFolder structure for the custom widget Add custom help topics developmentproject Creating a help plug-in Implementing a page widgetImplement toolbar and menu for your widget Toolbar widgets Files used to implement a page widgetBuild and deploy a widget as an EAR file Use Scripts to Customize Case Manager Contents in a custom page widgetWidget package structure Client packageCustom case comment widget IBM Case Manager API toolkits Options for widget package deploymentUpdate an existing widget package with new IBM Content Navigator APIs and registrationwidgets IBM Case Manager JavaScript API Folder structure for the custom widgetImplement External Data Services (EDS) Collaborative editing of objects projectSample external data service Script Adapter widget Implement toolbar and menu for yourJava code in the sample EDS service Adding discretionary tasks widgetExternal Data Configuration in the sample IBM Case Manager classes and events Build and deploy a widget as an EAR fileAppendix for adding tasks Widget package structure

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Debugging and troubleshooting Adding a choice list to a case property Custom case comment widgetAdditional Information and links IBM Case Manager classes for adding a Update an existing widget package with

choice list new widgetsData Validation based on a step Implement External Data Services (EDS)

line response Sample external data serviceCustomize the Banner appearance Case custom workbench pages Java code in the sample EDS serviceCustomize the login page Filter In-basket SA - Script Adapter External Data Configuration in the sampleChange Icons for the client widget AppendixModify the labels in the Case Manager Filter Search SA - Script Adapter widget Debugging and troubleshootingClient Tips for the labs and lab overview Additional Information and linksSpecify Viewers for File Types Develop Custom WidgetsViewer Maps Developing case managementAdd custom help topics applications lineCreating a help plug-in Creating a custom page widget and Customize the Case Manager ClientToolbar widgets actions package appearanceUse Scripts to Customize Case Manager IBM Content Navigator plug-in for the IBM Case Manager DevelopmentClient custom widget package ArchitectureIBM Case Manager API toolkits Setting up the development environment Custom widget development overviewIBM Content Navigator APIs for plug-ins Case data from an external data sourceIBM Case Manager JavaScript API Create registry files for the custom widget Start and Stop System ComponentsCollaborative editing of objects packageScript Adapter widget Catalog JSON fileAdding discretionary tasks Page widget definition JSON file lineIBM Case Manager classes and events for IBM Case Manager custom page widget Customize the Banner appearanceadding tasks development Customize the login pageAdding a choice list to a case property Implementing a page widget Change Icons for the clientIBM Case Manager classes for adding a Files used to implement a page widget Modify the labels in the Case Managerchoice list Contents in a custom page widget ClientData Validation based on a step response package Specify Viewers for File TypesCase custom workbench pages Options for widget package deployment Viewer MapsFilter In-basket SA - Script Adapter widget and registration Add custom help topicsFilter Search SA - Script Adapter widget Folder structure for the custom widget Creating a help plug-inTips for the labs and lab overview project Toolbar widgetsDevelop Custom Widgets Implement toolbar and menu for your Use Scripts to Customize Case ManagerDeveloping case management applications widget ClientCreating a custom page widget and actions Build and deploy a widget as an EAR file IBM Case Manager API toolkitspackage Widget package structure IBM Content Navigator APIsIBM Content Navigator plug-in for the Custom case comment widget IBM Case Manager JavaScript APIcustom widget package Update an existing widget package with Collaborative editing of objectsSetting up the development environment for new widgets Script Adapter widgetplug-ins Implement External Data Services (EDS) Adding discretionary tasksCreate registry files for the custom widget Sample external data service IBM Case Manager classes and events forpackage Java code in the sample EDS service adding tasksCatalog JSON file External Data Configuration in the sample Adding a choice list to a case propertyPage widget definition JSON file Appendix IBM Case Manager classes for adding aIBM Case Manager custom page widget Debugging and troubleshooting choice listdevelopment Additional Information and links Data Validation based on a step responseImplementing a page widget Case custom workbench pagesFiles used to implement a page widget Filter In-basket SA - Script Adapter widgetContents in a custom page widget package line Filter Search SA - Script Adapter widgetOptions for widget package deployment and Customize the Banner appearance Tips for the labs and lab overviewregistration Customize the login page Develop Custom WidgetsFolder structure for the custom widget Change Icons for the client Developing case management applicationsproject Modify the labels in the Case Manager Creating a custom page widget andImplement toolbar and menu for your widget Client actions packageBuild and deploy a widget as an EAR file Specify Viewers for File Types IBM Content Navigator plug-in for theWidget package structure Viewer Maps custom widget packageCustom case comment widget Add custom help topics Setting up the development environmentUpdate an existing widget package with new Creating a help plug-in for plug-inswidgets Toolbar widgets Create registry files for the custom widgetImplement External Data Services (EDS) Use Scripts to Customize Case Manager packageSample external data service Client Catalog JSON fileJava code in the sample EDS service IBM Case Manager API toolkits Page widget definition JSON fileExternal Data Configuration in the sample IBM Content Navigator APIs IBM Case Manager custom page widgetAppendix IBM Case Manager JavaScript API developmentDebugging and troubleshooting Collaborative editing of objects Implementing a page widget

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Additional Information and links Script Adapter widget Files used to implement a page widgetAdding discretionary tasks Contents in a custom page widgetIBM Case Manager classes and events package

line for adding tasks Options for widget package deploymentCustomize the Case Manager Client Adding a choice list to a case property and registrationappearance IBM Case Manager classes for adding a Folder structure for the custom widgetIBM Case Manager Development choice list projectArchitecture Data Validation based on a step Implement toolbar and menu for yourCustom widget development overview response widgetCase data from an external data source Case custom workbench pages Build and deploy a widget as an EAR fileStart and Stop System Components Filter In-basket SA - Script Adapter Widget package structure

widget Custom case comment widgetFilter Search SA - Script Adapter widget Update an existing widget package with

line Tips for the labs and lab overview new widgetsCustomize the Banner appearance Develop Custom Widgets Implement External Data Services (EDS)Customize the login page Developing case management Sample external data serviceChange Icons for the client applications Java code in the sample EDS serviceModify the labels in the Case Manager Creating a custom page widget and External Data Configuration in the sampleClient actions package AppendixSpecify Viewers for File Types IBM Content Navigator plug-in for the Debugging and troubleshootingViewer Maps custom widget package Additional Information and linksAdd custom help topics Setting up the development environmentCreating a help plug-in for plug-insToolbar widgets Create registry files for the custom widget lineUse Scripts to Customize Case Manager package Customize the Banner appearanceClient Catalog JSON file Customize the login pageIBM Case Manager API toolkits Page widget definition JSON file Change Icons for the clientIBM Content Navigator APIs IBM Case Manager custom page widget Modify the labels in the Case ManagerIBM Case Manager JavaScript API development ClientCollaborative editing of objects Implementing a page widget Specify Viewers for File TypesScript Adapter widget Files used to implement a page widget Viewer MapsAdding discretionary tasks Contents in a custom page widget Add custom help topicsIBM Case Manager classes and events for package Creating a help plug-inadding tasks Options for widget package deployment Toolbar widgetsAdding a choice list to a case property and registration Use Scripts to Customize Case ManagerIBM Case Manager classes for adding a Folder structure for the custom widget Clientchoice list project IBM Case Manager API toolkitsData Validation based on a step response Implement toolbar and menu for your IBM Content Navigator APIsCase custom workbench pages widget IBM Case Manager JavaScript APIFilter In-basket SA - Script Adapter widget Build and deploy a widget as an EAR file Collaborative editing of objectsFilter Search SA - Script Adapter widget Widget package structure Script Adapter widgetTips for the labs and lab overview Custom case comment widget Adding discretionary tasksDevelop Custom Widgets Update an existing widget package with IBM Case Manager classes and events forDeveloping case management applications new widgets adding tasksCreating a custom page widget and actions Implement External Data Services (EDS) Adding a choice list to a case propertypackage Sample external data service IBM Case Manager classes for adding aIBM Content Navigator plug-in for the Java code in the sample EDS service choice listcustom widget package External Data Configuration in the sample Data Validation based on a step responseSetting up the development environment for Appendix Case custom workbench pagesplug-ins Debugging and troubleshooting Filter In-basket SA - Script Adapter widgetCreate registry files for the custom widget Additional Information and links Filter Search SA - Script Adapter widgetpackage Tips for the labs and lab overviewCatalog JSON file Develop Custom WidgetsPage widget definition JSON file line Developing case management applicationsIBM Case Manager custom page widget Customize the Banner appearance Creating a custom page widget anddevelopment Customize the login page actions packageImplementing a page widget Change Icons for the client IBM Content Navigator plug-in for theFiles used to implement a page widget Modify the labels in the Case Manager custom widget packageContents in a custom page widget package Client Setting up the development environmentOptions for widget package deployment and Specify Viewers for File Types for plug-insregistration Viewer Maps Create registry files for the custom widgetFolder structure for the custom widget Add custom help topics packageproject Creating a help plug-in Catalog JSON fileImplement toolbar and menu for your widget Toolbar widgets Page widget definition JSON fileBuild and deploy a widget as an EAR file Use Scripts to Customize Case Manager IBM Case Manager custom page widgetWidget package structure Client development

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Custom case comment widget IBM Case Manager API toolkits Implementing a page widgetUpdate an existing widget package with new IBM Content Navigator APIs Files used to implement a page widgetwidgets IBM Case Manager JavaScript API Contents in a custom page widgetImplement External Data Services (EDS) Collaborative editing of objects packageSample external data service Script Adapter widget Options for widget package deploymentJava code in the sample EDS service Adding discretionary tasks and registrationExternal Data Configuration in the sample IBM Case Manager classes and events Folder structure for the custom widgetAppendix for adding tasks projectDebugging and troubleshooting Adding a choice list to a case property Implement toolbar and menu for yourAdditional Information and links IBM Case Manager classes for adding a widget

choice list Build and deploy a widget as an EAR fileData Validation based on a step Widget package structure

line response Custom case comment widgetCustomize the Banner appearance Case custom workbench pages Update an existing widget package withCustomize the login page Filter In-basket SA - Script Adapter new widgetsChange Icons for the client widget Implement External Data Services (EDS)Modify the labels in the Case Manager Filter Search SA - Script Adapter widget Sample external data serviceClient Tips for the labs and lab overview Java code in the sample EDS serviceSpecify Viewers for File Types Develop Custom Widgets External Data Configuration in the sampleViewer Maps Developing case management AppendixAdd custom help topics applications Debugging and troubleshootingCreating a help plug-in Creating a custom page widget and Additional Information and linksToolbar widgets actions packageUse Scripts to Customize Case Manager IBM Content Navigator plug-in for theClient custom widget package lineIBM Case Manager API toolkits Setting up the development environment Customize the Banner appearanceIBM Content Navigator APIs for plug-ins Customize the login pageIBM Case Manager JavaScript API Create registry files for the custom widget Change Icons for the clientCollaborative editing of objects package Modify the labels in the Case ManagerScript Adapter widget Catalog JSON file ClientAdding discretionary tasks Page widget definition JSON file Specify Viewers for File TypesIBM Case Manager classes and events for IBM Case Manager custom page widget Viewer Mapsadding tasks development Add custom help topicsAdding a choice list to a case property Implementing a page widget Creating a help plug-inIBM Case Manager classes for adding a Files used to implement a page widget Toolbar widgetschoice list Contents in a custom page widget Use Scripts to Customize Case ManagerData Validation based on a step response package ClientCase custom workbench pages Options for widget package deployment IBM Case Manager API toolkitsFilter In-basket SA - Script Adapter widget and registration IBM Content Navigator APIsFilter Search SA - Script Adapter widget Folder structure for the custom widget IBM Case Manager JavaScript APITips for the labs and lab overview project Collaborative editing of objectsDevelop Custom Widgets Implement toolbar and menu for your Script Adapter widgetDeveloping case management applications widget Adding discretionary tasksCreating a custom page widget and actions Build and deploy a widget as an EAR file IBM Case Manager classes and events forpackage Widget package structure adding tasksIBM Content Navigator plug-in for the Custom case comment widget Adding a choice list to a case propertycustom widget package Update an existing widget package with IBM Case Manager classes for adding aSetting up the development environment for new widgets choice listplug-ins Implement External Data Services (EDS) Data Validation based on a step responseCreate registry files for the custom widget Sample external data service Case custom workbench pagespackage Java code in the sample EDS service Filter In-basket SA - Script Adapter widgetCatalog JSON file External Data Configuration in the sample Filter Search SA - Script Adapter widgetPage widget definition JSON file Appendix Tips for the labs and lab overviewIBM Case Manager custom page widget Debugging and troubleshooting Develop Custom Widgetsdevelopment Additional Information and links Developing case management applicationsImplementing a page widget Creating a custom page widget andFiles used to implement a page widget actions packageContents in a custom page widget package line IBM Content Navigator plug-in for theOptions for widget package deployment and Customize the Banner appearance custom widget packageregistration Customize the login page Setting up the development environmentFolder structure for the custom widget Change Icons for the client for plug-insproject Modify the labels in the Case Manager Create registry files for the custom widgetImplement toolbar and menu for your widget Client packageBuild and deploy a widget as an EAR file Specify Viewers for File Types Catalog JSON fileWidget package structure Viewer Maps Page widget definition JSON fileCustom case comment widget Add custom help topics IBM Case Manager custom page widget

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Update an existing widget package with new Creating a help plug-in developmentwidgets Toolbar widgets Implementing a page widgetImplement External Data Services (EDS) Use Scripts to Customize Case Manager Files used to implement a page widgetSample external data service Client Contents in a custom page widgetJava code in the sample EDS service IBM Case Manager API toolkits packageExternal Data Configuration in the sample IBM Content Navigator APIs Options for widget package deploymentAppendix IBM Case Manager JavaScript API and registrationDebugging and troubleshooting Collaborative editing of objects Folder structure for the custom widgetAdditional Information and links Script Adapter widget project

Adding discretionary tasks Implement toolbar and menu for yourIBM Case Manager classes and events widget

line for adding tasks Build and deploy a widget as an EAR fileCustomize the Banner appearance Adding a choice list to a case property Widget package structureCustomize the login page IBM Case Manager classes for adding a Custom case comment widgetChange Icons for the client choice list Update an existing widget package withModify the labels in the Case Manager Data Validation based on a step new widgetsClient response Implement External Data Services (EDS)Specify Viewers for File Types Case custom workbench pages Sample external data serviceViewer Maps Filter In-basket SA - Script Adapter Java code in the sample EDS serviceAdd custom help topics widget External Data Configuration in the sampleCreating a help plug-in Filter Search SA - Script Adapter widget AppendixToolbar widgets Tips for the labs and lab overview Debugging and troubleshootingUse Scripts to Customize Case Manager Develop Custom Widgets Additional Information and linksClient Developing case managementIBM Case Manager API toolkits applicationsIBM Content Navigator APIs Creating a custom page widget and lineIBM Case Manager JavaScript API actions package Customize the Banner appearanceCollaborative editing of objects IBM Content Navigator plug-in for the Customize the login pageScript Adapter widget custom widget package Change Icons for the clientAdding discretionary tasks Setting up the development environment Modify the labels in the Case ManagerIBM Case Manager classes and events for for plug-ins Clientadding tasks Create registry files for the custom widget Specify Viewers for File TypesAdding a choice list to a case property package Viewer MapsIBM Case Manager classes for adding a Catalog JSON file Add custom help topicschoice list Page widget definition JSON file Creating a help plug-inData Validation based on a step response IBM Case Manager custom page widget Toolbar widgetsCase custom workbench pages development Use Scripts to Customize Case ManagerFilter In-basket SA - Script Adapter widget Implementing a page widget ClientFilter Search SA - Script Adapter widget Files used to implement a page widget IBM Case Manager API toolkitsTips for the labs and lab overview Contents in a custom page widget IBM Content Navigator APIsDevelop Custom Widgets package IBM Case Manager JavaScript APIDeveloping case management applications Options for widget package deployment Collaborative editing of objectsCreating a custom page widget and actions and registration Script Adapter widgetpackage Folder structure for the custom widget Adding discretionary tasksIBM Content Navigator plug-in for the project IBM Case Manager classes and events forcustom widget package Implement toolbar and menu for your adding tasksSetting up the development environment for widget Adding a choice list to a case propertyplug-ins Build and deploy a widget as an EAR file IBM Case Manager classes for adding aCreate registry files for the custom widget Widget package structure choice listpackage Custom case comment widget Data Validation based on a step responseCatalog JSON file Update an existing widget package with Case custom workbench pagesPage widget definition JSON file new widgets Filter In-basket SA - Script Adapter widgetIBM Case Manager custom page widget Implement External Data Services (EDS) Filter Search SA - Script Adapter widgetdevelopment Sample external data service Tips for the labs and lab overviewImplementing a page widget Java code in the sample EDS service Develop Custom WidgetsFiles used to implement a page widget External Data Configuration in the sample Developing case management applicationsContents in a custom page widget package Appendix Creating a custom page widget andOptions for widget package deployment and Debugging and troubleshooting actions packageregistration Additional Information and links IBM Content Navigator plug-in for theFolder structure for the custom widget custom widget packageproject Setting up the development environmentImplement toolbar and menu for your widget line for plug-insBuild and deploy a widget as an EAR file Customize the Banner appearance Create registry files for the custom widgetWidget package structure Customize the login page packageCustom case comment widget Change Icons for the client Catalog JSON fileUpdate an existing widget package with new Modify the labels in the Case Manager Page widget definition JSON file

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

widgets Client IBM Case Manager custom page widgetImplement External Data Services (EDS) Specify Viewers for File Types developmentSample external data service Viewer Maps Implementing a page widgetJava code in the sample EDS service Add custom help topics Files used to implement a page widgetExternal Data Configuration in the sample Creating a help plug-in Contents in a custom page widgetAppendix Toolbar widgets packageDebugging and troubleshooting Use Scripts to Customize Case Manager Options for widget package deploymentAdditional Information and links Client and registration

IBM Case Manager API toolkits Folder structure for the custom widgetIBM Content Navigator APIs project

line IBM Case Manager JavaScript API Implement toolbar and menu for yourCustomize the Banner appearance Collaborative editing of objects widgetCustomize the login page Script Adapter widget Build and deploy a widget as an EAR fileChange Icons for the client Adding discretionary tasks Widget package structureModify the labels in the Case Manager IBM Case Manager classes and events Custom case comment widgetClient for adding tasks Update an existing widget package withSpecify Viewers for File Types Adding a choice list to a case property new widgetsViewer Maps IBM Case Manager classes for adding a Implement External Data Services (EDS)Add custom help topics choice list Sample external data serviceCreating a help plug-in Data Validation based on a step Java code in the sample EDS serviceToolbar widgets response External Data Configuration in the sampleUse Scripts to Customize Case Manager Case custom workbench pages AppendixClient Filter In-basket SA - Script Adapter Debugging and troubleshootingIBM Case Manager API toolkits widget Additional Information and linksIBM Content Navigator APIs Filter Search SA - Script Adapter widgetIBM Case Manager JavaScript API Tips for the labs and lab overviewCollaborative editing of objects Develop Custom Widgets lineScript Adapter widget Developing case management Customize the Case Manager ClientAdding discretionary tasks applications appearanceIBM Case Manager classes and events for Creating a custom page widget and IBM Case Manager Developmentadding tasks actions package ArchitectureAdding a choice list to a case property IBM Content Navigator plug-in for the Custom widget development overviewIBM Case Manager classes for adding a custom widget package Case data from an external data sourcechoice list Setting up the development environment Start and Stop System ComponentsData Validation based on a step response for plug-insCase custom workbench pages Create registry files for the custom widgetFilter In-basket SA - Script Adapter widget package lineFilter Search SA - Script Adapter widget Catalog JSON file Customize the Banner appearanceTips for the labs and lab overview Page widget definition JSON file Customize the login pageDevelop Custom Widgets IBM Case Manager custom page widget Change Icons for the clientDeveloping case management applications development Modify the labels in the Case ManagerCreating a custom page widget and actions Implementing a page widget Clientpackage Files used to implement a page widget Specify Viewers for File TypesIBM Content Navigator plug-in for the Contents in a custom page widget Viewer Mapscustom widget package package Add custom help topicsSetting up the development environment for Options for widget package deployment Creating a help plug-inplug-ins and registration Toolbar widgetsCreate registry files for the custom widget Folder structure for the custom widget Use Scripts to Customize Case Managerpackage project ClientCatalog JSON file Implement toolbar and menu for your IBM Case Manager API toolkitsPage widget definition JSON file widget IBM Content Navigator APIsIBM Case Manager custom page widget Build and deploy a widget as an EAR file IBM Case Manager JavaScript APIdevelopment Widget package structure Collaborative editing of objectsImplementing a page widget Custom case comment widget Script Adapter widgetFiles used to implement a page widget Update an existing widget package with Adding discretionary tasksContents in a custom page widget package new widgets IBM Case Manager classes and events forOptions for widget package deployment and Implement External Data Services (EDS) adding tasksregistration Sample external data service Adding a choice list to a case propertyFolder structure for the custom widget Java code in the sample EDS service IBM Case Manager classes for adding aproject External Data Configuration in the sample choice listImplement toolbar and menu for your widget Appendix Data Validation based on a step responseBuild and deploy a widget as an EAR file Debugging and troubleshooting Case custom workbench pagesWidget package structure Additional Information and links Filter In-basket SA - Script Adapter widgetCustom case comment widget Filter Search SA - Script Adapter widgetUpdate an existing widget package with new Tips for the labs and lab overviewwidgets line Develop Custom Widgets

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Implement External Data Services (EDS) Customize the Banner appearance Developing case management applicationsSample external data service Customize the login page Creating a custom page widget andJava code in the sample EDS service Change Icons for the client actions packageExternal Data Configuration in the sample Modify the labels in the Case Manager IBM Content Navigator plug-in for theAppendix Client custom widget packageDebugging and troubleshooting Specify Viewers for File Types Setting up the development environmentAdditional Information and links Viewer Maps for plug-ins

Add custom help topics Create registry files for the custom widgetCreating a help plug-in package

line Toolbar widgets Catalog JSON fileCustomize the Banner appearance Use Scripts to Customize Case Manager Page widget definition JSON fileCustomize the login page Client IBM Case Manager custom page widgetChange Icons for the client IBM Case Manager API toolkits developmentModify the labels in the Case Manager IBM Content Navigator APIs Implementing a page widgetClient IBM Case Manager JavaScript API Files used to implement a page widgetSpecify Viewers for File Types Collaborative editing of objects Contents in a custom page widgetViewer Maps Script Adapter widget packageAdd custom help topics Adding discretionary tasks Options for widget package deploymentCreating a help plug-in IBM Case Manager classes and events and registrationToolbar widgets for adding tasks Folder structure for the custom widgetUse Scripts to Customize Case Manager Adding a choice list to a case property projectClient IBM Case Manager classes for adding a Implement toolbar and menu for yourIBM Case Manager API toolkits choice list widgetIBM Content Navigator APIs Data Validation based on a step Build and deploy a widget as an EAR fileIBM Case Manager JavaScript API response Widget package structureCollaborative editing of objects Case custom workbench pages Custom case comment widgetScript Adapter widget Filter In-basket SA - Script Adapter Update an existing widget package withAdding discretionary tasks widget new widgetsIBM Case Manager classes and events for Filter Search SA - Script Adapter widget Implement External Data Services (EDS)adding tasks Tips for the labs and lab overview Sample external data serviceAdding a choice list to a case property Develop Custom Widgets Java code in the sample EDS serviceIBM Case Manager classes for adding a Developing case management External Data Configuration in the samplechoice list applications AppendixData Validation based on a step response Creating a custom page widget and Debugging and troubleshootingCase custom workbench pages actions package Additional Information and linksFilter In-basket SA - Script Adapter widget IBM Content Navigator plug-in for theFilter Search SA - Script Adapter widget custom widget packageTips for the labs and lab overview Setting up the development environment lineDevelop Custom Widgets for plug-ins Customize the Banner appearanceDeveloping case management applications Create registry files for the custom widget Customize the login pageCreating a custom page widget and actions package Change Icons for the clientpackage Catalog JSON file Modify the labels in the Case ManagerIBM Content Navigator plug-in for the Page widget definition JSON file Clientcustom widget package IBM Case Manager custom page widget Specify Viewers for File TypesSetting up the development environment for development Viewer Mapsplug-ins Implementing a page widget Add custom help topicsCreate registry files for the custom widget Files used to implement a page widget Creating a help plug-inpackage Contents in a custom page widget Toolbar widgetsCatalog JSON file package Use Scripts to Customize Case ManagerPage widget definition JSON file Options for widget package deployment ClientIBM Case Manager custom page widget and registration IBM Case Manager API toolkitsdevelopment Folder structure for the custom widget IBM Content Navigator APIsImplementing a page widget project IBM Case Manager JavaScript APIFiles used to implement a page widget Implement toolbar and menu for your Collaborative editing of objectsContents in a custom page widget package widget Script Adapter widgetOptions for widget package deployment and Build and deploy a widget as an EAR file Adding discretionary tasksregistration Widget package structure IBM Case Manager classes and events forFolder structure for the custom widget Custom case comment widget adding tasksproject Update an existing widget package with Adding a choice list to a case propertyImplement toolbar and menu for your widget new widgets IBM Case Manager classes for adding aBuild and deploy a widget as an EAR file Implement External Data Services (EDS) choice listWidget package structure Sample external data service Data Validation based on a step responseCustom case comment widget Java code in the sample EDS service Case custom workbench pagesUpdate an existing widget package with new External Data Configuration in the sample Filter In-basket SA - Script Adapter widgetwidgets Appendix Filter Search SA - Script Adapter widgetImplement External Data Services (EDS) Debugging and troubleshooting Tips for the labs and lab overview

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Sample external data service Additional Information and links Develop Custom WidgetsJava code in the sample EDS service Developing case management applicationsExternal Data Configuration in the sample Creating a custom page widget andAppendix line actions packageDebugging and troubleshooting Customize the Banner appearance IBM Content Navigator plug-in for theAdditional Information and links Customize the login page custom widget package

Change Icons for the client Setting up the development environmentModify the labels in the Case Manager for plug-ins

line Client Create registry files for the custom widgetCustomize the Banner appearance Specify Viewers for File Types packageCustomize the login page Viewer Maps Catalog JSON fileChange Icons for the client Add custom help topics Page widget definition JSON fileModify the labels in the Case Manager Creating a help plug-in IBM Case Manager custom page widgetClient Toolbar widgets developmentSpecify Viewers for File Types Use Scripts to Customize Case Manager Implementing a page widgetViewer Maps Client Files used to implement a page widgetAdd custom help topics IBM Case Manager API toolkits Contents in a custom page widgetCreating a help plug-in IBM Content Navigator APIs packageToolbar widgets IBM Case Manager JavaScript API Options for widget package deploymentUse Scripts to Customize Case Manager Collaborative editing of objects and registrationClient Script Adapter widget Folder structure for the custom widgetIBM Case Manager API toolkits Adding discretionary tasks projectIBM Content Navigator APIs IBM Case Manager classes and events Implement toolbar and menu for yourIBM Case Manager JavaScript API for adding tasks widgetCollaborative editing of objects Adding a choice list to a case property Build and deploy a widget as an EAR fileScript Adapter widget IBM Case Manager classes for adding a Widget package structureAdding discretionary tasks choice list Custom case comment widgetIBM Case Manager classes and events for Data Validation based on a step Update an existing widget package withadding tasks response new widgetsAdding a choice list to a case property Case custom workbench pages Implement External Data Services (EDS)IBM Case Manager classes for adding a Filter In-basket SA - Script Adapter Sample external data servicechoice list widget Java code in the sample EDS serviceData Validation based on a step response Filter Search SA - Script Adapter widget External Data Configuration in the sampleCase custom workbench pages Tips for the labs and lab overview AppendixFilter In-basket SA - Script Adapter widget Develop Custom Widgets Debugging and troubleshootingFilter Search SA - Script Adapter widget Developing case management Additional Information and linksTips for the labs and lab overview applicationsDevelop Custom Widgets Creating a custom page widget andDeveloping case management applications actions package lineCreating a custom page widget and actions IBM Content Navigator plug-in for the Customize the Banner appearancepackage custom widget package Customize the login pageIBM Content Navigator plug-in for the Setting up the development environment Change Icons for the clientcustom widget package for plug-ins Modify the labels in the Case ManagerSetting up the development environment for Create registry files for the custom widget Clientplug-ins package Specify Viewers for File TypesCreate registry files for the custom widget Catalog JSON file Viewer Mapspackage Page widget definition JSON file Add custom help topicsCatalog JSON file IBM Case Manager custom page widget Creating a help plug-inPage widget definition JSON file development Toolbar widgetsIBM Case Manager custom page widget Implementing a page widget Use Scripts to Customize Case Managerdevelopment Files used to implement a page widget ClientImplementing a page widget Contents in a custom page widget IBM Case Manager API toolkitsFiles used to implement a page widget package IBM Content Navigator APIsContents in a custom page widget package Options for widget package deployment IBM Case Manager JavaScript APIOptions for widget package deployment and and registration Collaborative editing of objectsregistration Folder structure for the custom widget Script Adapter widgetFolder structure for the custom widget project Adding discretionary tasksproject Implement toolbar and menu for your IBM Case Manager classes and events forImplement toolbar and menu for your widget widget adding tasksBuild and deploy a widget as an EAR file Build and deploy a widget as an EAR file Adding a choice list to a case propertyWidget package structure Widget package structure IBM Case Manager classes for adding aCustom case comment widget Custom case comment widget choice listUpdate an existing widget package with new Update an existing widget package with Data Validation based on a step responsewidgets new widgets Case custom workbench pagesImplement External Data Services (EDS) Implement External Data Services (EDS) Filter In-basket SA - Script Adapter widgetSample external data service Sample external data service Filter Search SA - Script Adapter widget

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

Java code in the sample EDS service Java code in the sample EDS service Tips for the labs and lab overviewExternal Data Configuration in the sample External Data Configuration in the sample Develop Custom WidgetsAppendix Appendix Developing case management applicationsDebugging and troubleshooting Debugging and troubleshooting Creating a custom page widget andAdditional Information and links Additional Information and links actions package

IBM Content Navigator plug-in for thecustom widget package

line line Setting up the development environmentCustomize the Banner appearance Customize the Banner appearance for plug-insCustomize the login page Customize the login page Create registry files for the custom widgetChange Icons for the client Change Icons for the client packageModify the labels in the Case Manager Modify the labels in the Case Manager Catalog JSON fileClient Client Page widget definition JSON fileSpecify Viewers for File Types Specify Viewers for File Types IBM Case Manager custom page widgetViewer Maps Viewer Maps developmentAdd custom help topics Add custom help topics Implementing a page widgetCreating a help plug-in Creating a help plug-in Files used to implement a page widgetToolbar widgets Toolbar widgets Contents in a custom page widgetUse Scripts to Customize Case Manager Use Scripts to Customize Case Manager packageClient Client Options for widget package deploymentIBM Case Manager API toolkits IBM Case Manager API toolkits and registrationIBM Content Navigator APIs IBM Content Navigator APIs Folder structure for the custom widgetIBM Case Manager JavaScript API IBM Case Manager JavaScript API projectCollaborative editing of objects Collaborative editing of objects Implement toolbar and menu for yourScript Adapter widget Script Adapter widget widgetAdding discretionary tasks Adding discretionary tasks Build and deploy a widget as an EAR fileIBM Case Manager classes and events for IBM Case Manager classes and events Widget package structureadding tasks for adding tasks Custom case comment widgetAdding a choice list to a case property Adding a choice list to a case property Update an existing widget package withIBM Case Manager classes for adding a IBM Case Manager classes for adding a new widgetschoice list choice list Implement External Data Services (EDS)Data Validation based on a step response Data Validation based on a step Sample external data serviceCase custom workbench pages response Java code in the sample EDS serviceFilter In-basket SA - Script Adapter widget Case custom workbench pages External Data Configuration in the sampleFilter Search SA - Script Adapter widget Filter In-basket SA - Script Adapter AppendixTips for the labs and lab overview widget Debugging and troubleshootingDevelop Custom Widgets Filter Search SA - Script Adapter widget Additional Information and linksDeveloping case management applications Tips for the labs and lab overviewCreating a custom page widget and actions Develop Custom Widgetspackage Developing case managementIBM Content Navigator plug-in for the applicationscustom widget package Creating a custom page widget andSetting up the development environment for actions packageplug-ins IBM Content Navigator plug-in for theCreate registry files for the custom widget custom widget packagepackage Setting up the development environmentCatalog JSON file for plug-insPage widget definition JSON file Create registry files for the custom widgetIBM Case Manager custom page widget packagedevelopment Catalog JSON fileImplementing a page widget Page widget definition JSON fileFiles used to implement a page widget IBM Case Manager custom page widgetContents in a custom page widget package developmentOptions for widget package deployment and Implementing a page widgetregistration Files used to implement a page widgetFolder structure for the custom widget Contents in a custom page widgetproject packageImplement toolbar and menu for your widget Options for widget package deploymentBuild and deploy a widget as an EAR file and registrationWidget package structure Folder structure for the custom widgetCustom case comment widget projectUpdate an existing widget package with new Implement toolbar and menu for yourwidgets widgetImplement External Data Services (EDS) Build and deploy a widget as an EAR fileSample external data service Widget package structureJava code in the sample EDS service Custom case comment widget

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

External Data Configuration in the sample Update an existing widget package withAppendix new widgetsDebugging and troubleshooting Implement External Data Services (EDS)Additional Information and links Sample external data service

Java code in the sample EDS serviceExternal Data Configuration in the sampleAppendixDebugging and troubleshootingAdditional Information and links

lineCustomize the Banner appearanceCustomize the login pageChange Icons for the clientModify the labels in the Case ManagerClientSpecify Viewers for File TypesViewer MapsAdd custom help topicsCreating a help plug-inToolbar widgetsUse Scripts to Customize Case ManagerClientIBM Case Manager API toolkitsIBM Content Navigator APIsIBM Case Manager JavaScript APICollaborative editing of objectsScript Adapter widgetAdding discretionary tasksIBM Case Manager classes and eventsfor adding tasksAdding a choice list to a case propertyIBM Case Manager classes for adding achoice listData Validation based on a stepresponseCase custom workbench pagesFilter In-basket SA - Script AdapterwidgetFilter Search SA - Script Adapter widgetTips for the labs and lab overviewDevelop Custom WidgetsDeveloping case managementapplicationsCreating a custom page widget andactions packageIBM Content Navigator plug-in for thecustom widget packageSetting up the development environmentfor plug-insCreate registry files for the custom widgetpackageCatalog JSON filePage widget definition JSON fileIBM Case Manager custom page widgetdevelopmentImplementing a page widgetFiles used to implement a page widgetContents in a custom page widgetpackageOptions for widget package deploymentand registrationFolder structure for the custom widgetprojectImplement toolbar and menu for your

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

widgetBuild and deploy a widget as an EAR fileWidget package structureCustom case comment widgetUpdate an existing widget package withnew widgetsImplement External Data Services (EDS)Sample external data serviceJava code in the sample EDS serviceExternal Data Configuration in the sampleAppendixDebugging and troubleshootingAdditional Information and links

lineCustomize the Banner appearanceCustomize the login pageChange Icons for the clientModify the labels in the Case ManagerClientSpecify Viewers for File TypesViewer MapsAdd custom help topicsCreating a help plug-inToolbar widgetsUse Scripts to Customize Case ManagerClientIBM Case Manager API toolkitsIBM Content Navigator APIsIBM Case Manager JavaScript APICollaborative editing of objectsScript Adapter widgetAdding discretionary tasksIBM Case Manager classes and eventsfor adding tasksAdding a choice list to a case propertyIBM Case Manager classes for adding achoice listData Validation based on a stepresponseCase custom workbench pagesFilter In-basket SA - Script AdapterwidgetFilter Search SA - Script Adapter widgetTips for the labs and lab overviewDevelop Custom WidgetsDeveloping case managementapplicationsCreating a custom page widget andactions packageIBM Content Navigator plug-in for thecustom widget packageSetting up the development environmentfor plug-insCreate registry files for the custom widgetpackageCatalog JSON filePage widget definition JSON fileIBM Case Manager custom page widgetdevelopmentImplementing a page widgetFiles used to implement a page widgetContents in a custom page widgetpackageOptions for widget package deployment

F217G www.cee.globalknowledge.net [email protected] Head Office +44 (0) 118 912 1819

and registrationFolder structure for the custom widgetprojectImplement toolbar and menu for yourwidgetBuild and deploy a widget as an EAR fileWidget package structureCustom case comment widgetUpdate an existing widget package withnew widgetsImplement External Data Services (EDS)Sample external data serviceJava code in the sample EDS serviceExternal Data Configuration in the sampleAppendixDebugging and troubleshootingAdditional Information and links

Further Information:

For More information, or to book your course, please call us on Head Office +44 (0) 118 912 1819

[email protected]

www.cee.globalknowledge.net

Global Knowledge, Mulberry Business Park, Fishponds Road, Wokingham Berkshire RG41 2GY UK