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.
- Client-side human services
- The latest IBM® BPM human
services, which were added in IBM BPM V8.5.5.
Client-side human services use the web technology to improve the human-service performance and
provide support for business process, data, and process instance management.
Create and edit client-side human services in the web Process Designer only, run them on the client side in the web browser, and use them to call the server for data only when necessary. - Heritage human services
- The earlier version of human services, which you used to create user
interfaces for business process management in IBM BPM versions earlier than V8.5.5.
Create and edit heritage human services either in the IBM desktop Process Designer or in the web Process Designer, run them on the server, and use them to supply user interfaces to web-based applications, such as IBM Process Portal. - As both the client-side human services and the heritage human services can be authored in the web Process Designer, you can use the copy and paste function to update and expand human services that were created before IBM BPM V8.5.5. You can copy and paste coach layout items such as coach view instances, custom HTML, and grids from a heritage human service onto a client-side human service. After copy and paste, you must review the structure of your updated human service and reconfigure or possibly re-create some of its artifacts. For more information, see Re-creating heritage human services as client-side human services.
- Note that deprecated artifacts, such as Send Alert and heritage coaches, are not available for heritage human service authoring in the web Process Designer.
The following table lists some of the 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 Process Designer or web Process Designer | web Process Designer |
Execution environment | On the server | Client-side, in the web browser, with calls for data to the server only when necessary |
Collaboration (deprecated) | Supported | Not supported |
Coach support |
|
Only coaches are supported in the web Process Designer. Heritage coaches are not supported. |
Coach view support |
Note: Deprecated coach views in the Coaches toolkit do not support
themes.
|
Note: Deprecated coach views in the Coaches toolkit do not support
themes.
|
Theme support | Available
|
Available
|
Usage of JavaScript | Server scripts that use server script syntax | Client-side scripts that use standard JavaScript syntax |
Nested service support | Available for nested heritage human services | Available for nested client-side human services. Multiple nested layers are supported. |