Create a custom service

Define your own custom services that can be used to connect to other third-party applications or provide specific functionality as a reusable component.
Before creating a custom service, you must create a custom service group that can be used within custom services.

Create a custom service just as you create business process maps. Package the custom service as automatic activities that can be used just like any other automatic activity in a TotalAgility process, business rule, and form.

You can also generate a custom service using Generative AI. The Chat with Copilot icon helps you open a Chat window where you can provide your request and get a response from the Copilot. For tips on how to use a Copilot, see Tips for using Copilot.

You can create multiple custom services. Once a custom service is created, you can move and link elements, delete the link between elements, delete elements (except the start node), change the orientation, zoom the process, automatically rearrange the layout, and snap to grid.

  1. To create a custom service, do either of the following;
    • Navigate to Workflow > Custom services and click New.

      The New custom service Design view opens in a new browser tab. The Start node appears on the canvas.

    • Navigate to Workflow > Business processes, and click New.

      A process map Design view opens in a new browser tab. In the properties panel, on the Type list, select Custom service. (Default: Business process)

  2. In the right panel, a default custom service name appears in the Name field. You can change the name for the custom service as required.
  3. Add the following:

    • Activity

      You can only add automatic activities.

    • Decision (optional)

    • Annotation (optional)

    • Attachment (optional)

    • End node

  4. Configure the properties.
  5. To link two nodes, drag the arrow connector from one node to another.

    A line appears indicating the connection.

  6. Optional. Model your custom service to add event types for the Start and End node.
  7. Save and release the custom service.
    The custom service appears on the Custom services list page. Only released custom services are available for use.

Generate a custom service using Generative AI

Generate a custom service using the Generative AI functionality.

  1. Navigate to Workflow > Custom services.
    The Custom services page appears.
  2. Click New.
    The New custom service Design view opens in a new browser tab.
  3. Click the Chat with Copilot icon .
    The floating Chat with Copilot window appears with the following message: "Welcome <username>, what type of custom service would you like to create? An example request might be "Payment calculation."
  4. See Generate a process using Copilot for additional steps.