You can use human services to provide interfaces that users can use to manage their
process in web-based applications.
At run time, people perform tasks using the user interfaces that are generated from human
services in web-based applications, such as Workplace or Process Portal.
- Client-side human services
- Client-side human services are the newer human services, and use 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 designer, run
them on the client side in the web browser, and use them to call the server for data only when
necessary.
- You can use views, coaches, client-side scripts, services, events, and nested client-side human
services to create a client-side human service that runs and can be tested and refined entirely in a
web browser. Enhanced authoring capabilities such as WYSIWYG (what you see is what you get) and
responsive design elements help you build complex user interfaces and ensure scalability for
multiple devices.

- Depending on what configuration you want your client-side human service
to have, you can specify in the creation wizard whether you want to use the new client-side human
service as a root service or as a nested service. You can revisit the selection that you made in the
Overview tab.
- Root client-side human services
- Root client-side human services are the top-level, stand-alone services that you can use for a
task, case, or dashboard. Root services cannot be nested in other client-side human services, but
can contain one or more single- or multi-layered nested services.
- Nested client-side human services
- Nested client-side human services are meant for reuse. A nested service contains a set of common
steps that you can reuse in one or multiple other client-side human services. You can nest your
reusable service either in a root service or in another nested service. Multiple nested layers are
supported. A nested service cannot be used in a process or case directly, for either tasks or
instance user interfaces.
Restriction: To avoid unexpected
behavior at run time, do not use a circular nesting pattern when you model your client-side human
services. For example, if your model includes a client-side human service A
that nests a client-side human service B, do not configure
B to circle back and nest A.
- For more information about nested client-side human services, see Reusing client-side human services.
This topic is shared by BAW, CP4BA, CP4BASaaS. Last updated on 2025-03-13 12:15