since v12.0

The extension point AgentMessageFilterMenuItemProvider is a java interface that you can implement to display a custom menu linked to a view of filtered messages in the novomind iAGENT Desk frontend.

Your plugin has to return a AgentBacklogMessageFilterMenuItem or a AgentOutgoingMessageFilterMenuItem. The AgentBacklogMessageFilterMenuItem or AgentOutgoingMessageFilterMenuItem contains at least a name. It will be displayed as a sub menu item in the iAGENT Desk frontend. You can set different options in a float API manner. These Options are:

  • displayName: The menu will be displayed using the alternative displayName instead of the name.

  • filter: The messages shown in the list view linked to the menu item can be filtered by applying a filter Predicate.

  • Sub menu items: A menu item can be parent to sub menu items.