Article ID: 111367, created on Jun 2, 2011, last review on May 11, 2014

  • Applies to:
  • Operations Automation

Problem Statement

A provider wants to add a custom item to the POA Customer Control Panel (CCP).

Example: A provider wants to add a link to an external system, so that customers may have access to this external system from POA CCP.

Resolution

To add a new item into the Customer Control Panel menu, follow these steps:
  • Go to Top > System Director > Configuration Manager > Custom Menu Manager > CCP Menu Structure.
  • Click the Add button.
  • Specify the following parameters:
    • Caption localization key - Enter the localization key of the item name. The location key will be used to display the item name in the CCP menu.
    • Order - Define the order of the new item among other items in the menu.
    • Active - Check this box, if you want to activate the newly added item.
    • Container - Select the existing menu container, which will contain the new item.
    • Container - Check this box, if you want the new item to be a container of other new items.
    • URL - Enter the link to the screen, which will open if a customer clicks the new menu item. The link may be a URL to an external system, or to some other screen in POA CCP (this way you may duplicate menu items on different screens in POA CCP).
    • Target - Select where new screen will open - New Window, Main Frame, or Whole Window.
  • Click the Next button.
  • On the next screen, you may bind the new menu item to Service Template(s). If you do this, the new item will only be shown if a customer's selected subscription, which is based on Service Template, is set as an active subscription in CCP.
  • Click the Next button.
  • Click the Finish button.
After you have added new menu item, you need to add the correct localization key to POA.

Prepare an XML file with the following data:
<locale code="en_US">
<section>
<name>CUSTOM-PanelBundle.properties</name>
<data>
    <entry>
        <keyword>CUSTOM</keyword>
        <phrase>Custom Item</phrase>
    </entry>
    <entry>
        <keyword>CUSTOM.DESCRIPTION</keyword>
        <phrase>Custom Item Description</phrase>
    </entry>
</data>
</section>
</locale>


Replace CUSTOM in tag <keyword> in the example above with the value of the Caption localization key parameter, which you used during the custom menu item creation. Replace the values in the <phrase> tags with the desired caption and description of the new custom menu item.

Upload a created localization file in POA:
  • Go to Top > System Director > Configuration Manager > Internationalization & Localization.
  • Click on the name of the locale.
  • Switch to the Customized Locale Files tab.
  • Upload the custom locale file using the Add button.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF