Article ID: 117493, created on Sep 25, 2013, last review on Dec 30, 2015

  • Applies to:
  • Business Automation

Symptoms

When creating a new customer account in the PBA Provider Control Panel, available customer classes are listed alphabetically in the 'Customer Class' drop-down list.

When a new customer is created from the Online Store, the default customer class is used (in case there are no other conditions to assign customer class like purchased Service Plan or used payment system).

As Provider I want to make the 'Default' customer class be chosen by default in the list in Provider Control Panel during a new account creating.

Resolution

Since PBA 5.1 customer classes are listed in alphabetical order in PBA Provider Control Panel by design.

The ability to configure a customer class to be chosen by default in the account creating wizard in the Provider Control Panel is going to be implemented in the future versions of PBA in scope of the request PBA-33558.

In the meantime, to make the 'Default' customer class be chosen in the account creation wizard in the Provider Control Panel by default you may do the following:

  1. Make sure the directory /usr/local/bm/conf/wnd/BM/customization/customization is a symlink to /usr/local/bm/customization:

    # ls -ld /usr/local/bm/conf/wnd/BM/customization/customization
    /usr/local/bm/conf/wnd/BM/customization/customization -> /usr/local/bm/customization
    

    If not, configure it as described in Preparing Container chapter.

  2. Create a customization file /usr/local/bm/customization/Account_AddCustomerWin.xml on the PBA Management Node with the following content:

    <window id="Account_AddCustomerWin">
          <elements>
            <input id="CustomerClassClassID" value="0"/>
          </elements>
    </window>
    

    where 0 is a ClassID, can be found in Operations > System > Settings > Customer Classes (Select Column -> Class ID)

  3. Restart the PBA www container:

    • PBA for Linux:

      /etc/init.d/www restart

    • PBA for Windows

      ssm restart www

    Note, the customization described above works for the provider only, the resellers default customers class is not 0, so it will not work for the resellers.

Search Words

Default customer class

default class

Non default customer class selected by default

caea8340e2d186a540518d08602aa065 198398b282069eaf2d94a6af87dcb3ff e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF