Mapping heritage service artifacts to service flow artifacts
Learn about the artifacts that are created when you convert a heritage service that was built in the desktop Process Designer so that you can use it in the Process Designer.
Ajax service
In the desktop Process Designer, you use an Ajax service when you want a coach view to send data to or retrieve data from the server asynchronously, such as for auto-completion in text fields, for default selection values in selection lists, and so forth. When you convert an Ajax service, a corresponding service flow is created, with an equivalent artifact for each component.
The following table shows the mapping between the Ajax services in the desktop Process Designer and their equivalent service flow artifacts in the Process Designer after conversion.
| Ajax service | Service flow |
|---|---|
![]() |
Content Task activity |
Server Script |
Server Script task |
Server
Scriptlet |
Server Script task |
Modify
Task |
Modify Task activity |
Decision
Gateway |
Exclusive gateway |
End
Event |
End event |
Note |
Note |
Error End
EventNote: For information on how to handle
error events from releases earlier than V8.0, see Error events in models from V7.5.x and earlier.
|
Error end event |
Invoke
UCA |
Intermediate message (sending) event |
Error
Intermediate Event |
Intermediate
error event |
Intermediate
Tracking Event |
|
Nested Service |
Linked Service Flow activity |
Send
Alert |
Service Task activity Restriction: The Send Alert artifact is converted into a placeholder
Service Task activity. No equivalent in the Process Designer is
available.
|
Integration service
In the desktop Process Designer, you use an Integration service for outbound integration with web services, Java and ECM content. When you convert an Integration service, an equivalent service flow is created, with a service task for each integration component. For web services and Java integration, external services are created to provide an interface that the service task can call.
The following table shows the mapping between the Integration service artifacts in the desktop Process Designer and their equivalent artifacts in the Process Designer after conversion.
| Integration service | Service flow |
|---|---|
Web Service Integration |
Service Task activity An external
service is created with a binding to the web service server that contains
the configuration information required to access the web service.
The external service includes port types and operations that correspond
to the WSDL definition of the web service, and the service task is
configured to invoke the appropriate external service operation.
Restriction: Web service integration tasks that use the discovery
scheme Provide inline configuration are converted
to placeholder service tasks. No equivalent function is available
in the Process Designer.
See Converting web service integrations. |
Java Integration |
Service Task activity An external service is created that contains operations with inputs and outputs based on the methods in the invoked Java class. The service task is configured to invoke the appropriate operation in the external service. |
![]() |
Content
task activity |
Server Script |
Server Script task |
Server
Scriptlet |
Server Script task |
Modify
Task |
Modify Task activity |
Decision
Gateway |
Exclusive gateway |
End
Event |
End event |
Note |
Note |
Error End
EventNote: For information on how to handle
error events from releases earlier than V8.0, see Error events in models from V7.5.x and earlier.
|
Error end event |
Invoke
UCA |
Intermediate message (sending) event |
Error
Intermediate Event |
Intermediate
error event |
Intermediate
Tracking Event |
|
Nested Service |
Linked Service Flow activity |
Send
Alert |
Service Task activity Restriction: The Send Alert artifact is converted into a placeholder
Service Task activity. No equivalent in the Process Designer is
available.
|
General System service
In the desktop Process Designer, you use a General System service to orchestrate other background services, manipulate variable data, generate HTML for a coach, or perform some other actions that do not require any integrations or business rules. When you convert a General System service, a corresponding service flow is created, with an equivalent artifact for each component.
The following table shows the mapping between the General System services in the desktop Process Designer and their equivalent service flow artifacts in the Process Designer after conversion.
| General System service | Service flow |
|---|---|
Server Script |
Server Script task |
Server
Scriptlet |
Server Script task |
Modify
Task |
Modify Task activity |
Decision
Gateway |
Exclusive gateway |
End
Event |
End event |
Note |
Note |
Error End
EventNote: For information on how to handle
error events from releases earlier than V8.0, see Error events in models from V7.5.x and earlier.
|
Error end event |
Invoke
UCA |
Intermediate message (sending) event |
Error
Intermediate Event |
Intermediate
error event |
Intermediate
Tracking Event |
|
Nested Service |
Linked Service Flow activity |
Send
Alert |
Service Task activity Restriction: The Send Alert artifact is converted into a placeholder
Service Task activity. No equivalent in the Process Designer is
available.
|
Decision service
Decision services use business rules to determine which process implementation is invoked. When you convert a Decision service, a service flow is created with corresponding artifacts. For example, the Decision Table component is converted into a Script activity and a BAL Rule is converted to a Decision Task. However, no equivalent artifacts are available for a JRules Decision Service. Unsupported components are converted into placeholder artifacts. To complete the service, you must implement these placeholder artifacts.
The following table shows the mapping between the Decision service artifacts in the desktop Process Designer and their equivalent artifacts in the Process Designer after conversion.
| Decision service | Service flow |
|---|---|
Decision Table |
Server Script Task |
BAL Rule |
|
JRules Decision Service |
Service Task activity Restriction: The IBM® ODM rule
artifact is converted into a placeholder Service Task activity. No
equivalent in the Process Designer is
available. You can use a REST or web service invocation instead. For
more information, see Invoking a REST service and Invoking a web service.
|
Server Script |
Server Script task |
Server
Scriptlet |
Server Script task |
Modify
Task |
Modify Task activity |
Decision
Gateway |
Exclusive gateway |
End
Event |
End event |
Note |
Note |
Error End
EventNote: For information on how to handle
error events from releases earlier than V8.0, see Error events in models from V7.5.x and earlier.
|
Error end event |
Invoke
UCA |
Intermediate message (sending) event |
Error
Intermediate Event |
Intermediate
error event |
Intermediate
Tracking Event |
|
Nested Service |
Linked Service Flow activity |
Send
Alert |
Service Task activity Restriction: The Send Alert artifact is converted into a placeholder
Service Task activity. No equivalent in the Process Designer is
available.
|
Deployment service
In the desktop Process Designer, you use a Deployment service to customize snapshot installation on a workflow server in another environment. When you convert a Deployment service, an equivalent service flow is created, with an equivalent artifact for each component. A deployment service flow is created by default when you create a new process application and is used when you install a snapshot.
For a mapping of Deployment service artifacts in the desktop Process Designer and their equivalent artifacts in the Process Designer after conversion, refer to the Integration service mapping as it is a similar mapping.

Content Task activity
Server Script
Server Script task
Server
Scriptlet
Modify
Task
Modify Task activity
Decision
Gateway
Exclusive gateway
End
Event
End event
Note
Note
Error End
Event
Error end event
Invoke
UCA
Intermediate message (sending) event
Error
Intermediate Event
Intermediate
Tracking Event
Nested Service
Linked Service Flow activity
Send
Alert
Service Task activity
Web Service Integration
Decision Table
BAL Rule
JRules Decision Service