Creating a Service Process
You can create a service process and its containing package and project in one operation or create a service process only and add it to existing package/project.
See Creating a Project Package and Process.
A video called Modeling a Service Process is available that shows how to model a typical service process.
As service processes should be of short duration and have only one function, some activity types are not supported in service processes.
Activity Type | Description |
---|---|
User tasks | No direct user interaction with a service process is supported. |
Manual ad-hoc activities | No direct user interaction with a service process is supported. |
Inbound message events and receive tasks that require correlation | Outbound message events are supported. |
Event sub-processes responding to externally sourced signals/messages and inter-process signals | This could result in unacceptably long pauses and, as service processes can be invoked from both pageflows and business services, this feature is disabled for service processes. Event sub-processes for internal process signals are supported. |
Attached Sub-process calls to non-service process types | Service processes can only synchronously invoke other service processes. However, they can asynchronously invoke conventional stateful business processes. |
Non-boundary timers | Timers that pause rather than monitor the execution of a thread of a service process are not supported. |
When modeling a service process, you must specify a deployment target. You can deploy service processes to either:
The deployment target you choose depends on whether you are invoking your service processes from business processes or pageflow processes. When you create a service process, the service process is set to deploy to the process engine by default.
Procedure
Copyright © Cloud Software Group, Inc. All rights reserved.