Agents

An agent is always bound to exactly one event, but you can create multiple agents bound to the same event if necessary. When this event is published to the event topic, the agent(s) bound to this event will be triggered and then executed.

Create agents

Agents are defined using the following master data:

  • Type: There is one option available and this is the Event Agent (required)

  • Trigger Event: The event to which the agent will be bound (required)

  • Local Identifier: This is the identifier (name) of the agent. It is unique within a namespace. Please note that only the characters A-z (without special characters), digits and the special character "_" are permitted for naming agents! Furthermore, names may not begin with a digit and the first character must be uppercase. Furthermore, names may not begin with a digit and the first character must be uppercase (required)

Attention: Agents cannot have the same Local Identifier as a command or a service in the same namespace.

Edit agents

You can edit the master data of an agent by using the Info capability on the agent's instance page, navigating to the section Master Data and using the Edit Master Data capability. Alternatively, you can use the Edit capability of each table row on the Agents tab of a domain namespace's Overview page.

The following field can be edited:

  • Trigger Event

Note: It's not possible to edit the Local Identifier or the Type of an agent.

Delete agents

You can delete an agent by using the row capability Delete in the table of the Agents tab of the domain namespace's Overview page. Alternatively, you can use the Info capability on an agent's instance page, navigate to the Master Data section and use the Delete capability there.

Attention: You will need to confirm the action before the selected agent gets permanently deleted.