since v11.16

The AgentActionHandler can be used to retrieve information and also trigger actions remotely for a logged on agent on the novomind iAGENT Desk. This handler is only available in the novomind iAGENT routing process and also in the novomind iAGENT desk process.

It provides interfaces to access and manipulate the availability, pause and post processing state of an agent.

By calling the getAgentQuickCaseOperationBuilder(User) an AgentQuickCaseOperationBuilder is returned which is used to build a start or cancel operation for a quick case for the provided user.

By calling the getUserNotificationOperationBuilder(User) a UserNotificationOperationBuilder is returned which is used to build a UI notification operation for the provided user.