Tools available for modeling client-side human services
Learn about the tools that are available when you model client-side human
services.
Icon | Tool name | Description |
---|---|---|
![]() |
Coach | Use a coach to implement the user interfaces that are displayed when you run the client-side human service. See Building coaches. |
![]() |
Client-Side Script | Use a client-side script when you want to add JavaScript code to run on the web browser in the client-side human service context, for parsing variables, and running programmatic commands. |
![]() |
Service | Use a service to call another service from within a client-side human service. The called service adds an activity to the diagram, which calls another service that you can specify. The called service cannot be another client-side human service or a heritage human service (deprecated). See Calling another service. |
![]() |
Nested Client-Side Human Service | Use a nested client-side human service when you want to reuse a set of common steps in one or more other client-side human services. You can nest a reusable service in a root service or in another nested service. See Reusing client-side human services. |
![]() |
Event Handler | Use an event handler to add a subflow that is
triggered by one of the following types of events. By default, the subflow is triggered by an error event.
|
![]() |
Exclusive Gateway | Use an exclusive gateway to model a point in the execution flow where only one of several paths can be followed, depending on a condition. See Implementing exclusive gateways. |
![]() |
Intermediate Event | Use an intermediate event to add a stay-on-page event, a postpone event, or an
error boundary event to the client-side human service diagram. You can specify the event type in the
Implementation properties of the intermediate event. The default implementation
uses the stay-on-page event.
|
![]() |
End Event | Use an end event to end the service execution. Each path in a service requires
its own end event.
|
![]() |
Note | Use a note to provide additional textual information to a client-side human service diagram. You can add reminders, development notes, or information that is relevant to a specified step in the human service. The notes can be added to the canvas as stand-alone objects or can be connected to specified nodes in the diagram. See Adding notes. |