2024 Update Rollup 2

ConfigurationPermanent link for this heading

To configure which buttons are available you have to configure the CPThirdPartyControlsExternal customization point. The first parameter ThirdPartyExternalState defines the state and should be TPES_DEFAULT. The second parameter is the RibbonControlSite which defines the application to configure which is LotusNotesMenuDefault. The third parameter is an object of a RibbonControl and defines the menu entry itself. Within the RibbonControl object the name of the menu entry and the action that will be called can be specified.

Example “CPThirdPartyControlsExternal”

customize CPThirdPartyControlsExternal <TPES_DEFAULT, LotusNotesMenuDefault,
  ImportEmailControlNotes> {
  priority = 20;
}

Example “RibbonControl”

instance RibbonControl ImportEmailControlNotes {
  rictype = RICTYPE_BUTTON_LARGE;
  ricvisible = true;
  ricenabled = true;
  ricsymbol = #SymbolImport;
  riclabel = #StrImportEmailNotes;
  ricscreentip = #StrImportEmailNotes;
  ricsupertip = #StrImportEmailDesc;
  ricappaction = #TPImportEMail;
  ricappmode = RICAPPMODE_DEFAULT;
}

TroubleshootingPermanent link for this heading

When the menu entry is missing within HCL Notes you can check if the configuration was synchronized to the local workplace. Therefore, check the file external.json in the folder
%LOCALAPPDATA%/Fabasoft\[<webserver>](<vdir>)\<user object address>\ribbon\tpce\12\items.ActionsMenu

Within this file the configured ribbon control should be available as JSON format.