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.