Difference between heritage human services and client-side human services

Heritage human services and client-side human services operate with similar concepts. However, construction and execution differences distinguish the two types of human services.

Heritage human services
With heritage human services, you use existing artifacts, such as coaches, heritage coaches, and stock controls, to create user interfaces for business process management. You create and edit heritage human services in the IBM Process Designer desktop editor, run them on the server, and use them to supply user interfaces to web-based applications such as IBM Process Portal.
Use heritage human services to update and expand human services that were created before IBM® BPM V8.5.5 by using the same artifacts that were used to create them and the technology that you are already familiar with.
Client-side human services
Human services that are added in IBM BPM V8.5.5. When you use client-side human services, you can use web technology to improve human-service performance and provide support for case management and process management. You create and edit client-side human services in the Process Designer web editor, run them on the client-side in the web browser, and use them to call the server for data when necessary.
Use client-side human services to build new user interfaces in IBM BPM V8.5.5 for either case or process management. To be able to edit a heritage human service in the Process Designer web editor, consider converting the heritage human service to a client-side human service. For more information, see Heritage human service to client-side human service conversion.

At run time, case workers and people who participate in processes use the user interfaces that are generated from heritage human services and client-side human services to manage their case and process work in web-based applications such as IBM Process Portal.

The following table lists some of the main differences between heritage human services and client-side human services.
Table 1. Summary of main differences between heritage human services and client-side human services
Compare Heritage human services Client-side human services
Authoring in IBM Process Designer Desktop editor Web editor
Run in Process Designer On the server Client-side, in the web browser, with calls for data to the server only when necessary
Case management support Not available Available
Collaboration Supported Not supported
Coach support Available for both coaches and heritage coaches Available for coaches only. Heritage coaches are not supported.
Usage of JavaScript Server scripts that use server script syntax Client-side scripts that use standard JavaScript syntax