Creating service definitions

Create service definitions to establish reusable execution logic that actions can reference and use across order processing workflows. Defining service definitions centrally helps standardize behavior, reduce duplication, and simplify future updates.

About this task

Service definitions are created within a service group. The selected service group determines where the service definition is organized but does not affect its execution behavior. Use this task when you introduce new integration logic, define reusable processing steps, or prepare logic for use in actions and workflows.

Procedure

  1. Log in to Order Hub.
  2. From the side navigation menu, select Configuration > Application platform > Process modeling.
  3. In the process modeling area, open the required process type by clicking the component.
    The system displays the Service definitions list in the side panel.
  4. From the Service definitions list, select the service group under which you want to organize the new service definition.
  5. In the Service definitions window, click the Add icon Add icon that looks like plus sign.
    The system displays the Create new service window.
  6. In the Create new service window, enter the service name.
  7. In the Service group name field, confirm or update the service group name.
  8. Optional: Set the service properties.
  9. Select the invocation mode.
    • Asynchronous mode stores and forwards messages.
    • Synchronous mode immediately forwards messages.
  10. Click Create.
    The system creates the service definition and opens it on the canvas.
  11. Drag one or more subservices to the canvas.
  12. Define the required execution logic by arranging and connecting the subservices.
  13. Click Save.

Results

A new service definition is created from the canvas configuration and is listed under the specified service group. Actions can reference the new definition and use it in process workflows.