Appearance
Controllers and Operations
Controllers
In novomind iAGENT controllers are used to provide access to or to perform operations on the user interface of the currently logged on agent or supervisor. Therefore controllers can only be used in an user context.
The following controllers are only available in the novomind iAGENT agent process:
- AgentEditorController Used to perform operations in the agent mail editor.
The following controllers are only available in the novomind iAGENT routing, mail agent and chat agent processes:
- FrontendController Used to perform operations in the frontend.
Operations
In novomind iAGENT operations are used to perform various things. Operations are build by operation builders. All operation builders can be injected into your plugins via dependency injection.
The following operation builders are available in the novomind iAGENT routing process and also in the novomind iAGENT Desk process and in the novomind Chat Agent process:
- TicketOperationBuilder Used to build ticket operations.
The following operation builders are only available in the novomind iAGENT routing process:
- RoutingOperationBuilder Used to build routing operations.

