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:

The following controllers are only available in the novomind iAGENT routing, mail agent and chat agent processes:

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:

The following operation builders are only available in the novomind iAGENT routing process: