Service components
Learn about the tools and components available when building services in IBM® Process Designer.
When developing a service diagram in the Designer view in IBM Process Designer, the following tools and components are available from the palette. Not all tools and components are available for each type of service.
- All service types
- Integration service
- Heritage human service
- Decision service
- IBM Case Manager Integration service
All service types
The following
tools and components are available from the palette for all service
types:
Component icon | Description |
---|---|
Enables you to select and move components on the diagram. | |
Enables you to connect service components to establish the order in which the steps in the service occur. | |
Use when you want to write JavaScript to run on the Process Server in the service context. The Server Script component is useful for parsing through variables and executing programmatic commands. | |
Use to bind blocks of formatted text (for example, HTML, XML, or XSLT) directly to a service variable. This eliminates the need to store large blocks of text in default values for variables. | |
Use to model a point in the process execution where only one of several paths can be followed, depending on a condition. | |
Use to end service execution. For services that
contain multiple paths, each path requires its own end event. Note: An
end event is automatically included each time you create a service.
|
|
Use to add information about the overall service or each step in the service to the diagram. Adding notes helps other developers understand your design. | |
Use to purposely throw an error and end processing. You might, for example, use an Error End Event component if you return too many rows from a database (over a limit that is normal and would bog down the server). | |
Use to invoke an undercover agent (UCA) from your service. | |
Use to listen for errors from the service component to which it is attached. | |
Use to indicate a point in a service at which you want IBM Business Process Manager to capture the runtime data for reporting purposes. For more information about tracking data, see Enabling processes for tracking and reporting. | |
Use to incorporate other services in your current
service. Nested services are generally defined to perform specific,
repeatable functions such as exception handling routines, integration
with outside systems, or data manipulation. Nested services are often
used in multiple process applications and likely reside in a toolkit. Note: Human
and Ajax services cannot be nested.
Note: You must use a nested
service to invoke an Advanced Integration service.
|
|
Use to send task-related alerts (deprecated). In prior releases, the Send Alert component was used to send alerts to an IBM Process Portal user. Starting in IBM Business Process Manager V8, alerts can be retrieved only with the TWSearch JavaScript API by querying on tasks with the status of Alert. |
Integration service
The following
tools and components are available from the palette for Integration
services only:
Component icon | Description |
---|---|
Use to run an external web service. This component enables you to supply a WSDL URI and then use any of the available services. | |
Use to call methods from a Java class. You can use the methods to complete tasks like reading or writing files or sending SMTP mail. | |
Use to integrate with an IBM Enterprise Content Management system. |
Heritage human service
The following
tools and components are available from the palette for heritage human
services.
Component icon | Description |
---|---|
Use to implement the interfaces for your heritage
human services so that users can participate in a business process.
For more information, see Building coaches. The coach tool is shared with the client-side human services. For more information, see Tools available from the palette for client-side human services. |
|
Use to implement the interfaces for your heritage human services so that users can participate in a business process. For more information, see Building heritage coaches. This component is used for heritage human services only. | |
Use to change the priority, due date, status, or other aspects of a task. | |
Use to halt processing without changing the status of a task. This component is used for heritage human services only. |
Decision service
The following
tools and components are available from the palette for Decision services
only:
Component icon | Description |
---|---|
Use to build conditions for your Decision services. | |
Use to include decision services available on an ILOG JRules Rule Execution Server. | |
Use the Business Action Language (BAL) Rule component to author business rules using natural language technology |
IBM Case Manager Integration service
The following tools and components
are available from the palette for IBM Case
Manager services only:
Component icon | Description |
---|---|
Use to integrate a case management case in IBM Case Manager. |