Dictionaries – CPQ Online Help


Multi Language Dictionaries contains text labels named by a key. All web site pages use keys to obtain text content. This way it is possible to modify some text on the page or to translate the site to some other language. One set of the key/value pairs is called dictionary. Changing the dictionary use can see different textual context.

System dictionaries are produced and maintained by CallidusCloud. They cannot be modified or deleted. A custom dictionary may be created based on some system dictionary. Such custom dictionary can redefine some or all keys and even write some new custom keys.

On the dictionaries page click the first icon to delete a custom dictionary, second to edit dictionary properties, and third to see its values.

For each dictionary it is possible to modify its properties: name, rank, type, visibility and defaulting condition. If visibility condition evaluates to 1 a user can user it. If “Defaulting condition” evaluates to 1 it will be the default dictionary for a user.

Dictionary values, its content, can be seen and filtered by key, value, date created or date modified. Use first icon to delete key/value pair from the dictionary, and second icon to edit the value.

A dictionary can be compared with some other dictionary if user choose a dictionary from the Compare with drop down. This way user can compare values between the two selected dictionaries but user is still editing the main dictionary, the one you have selected from the dictionaries page. The Comparison dictionary is show just as a guideline to help to manage the main dictionary.

If Export this Dictionary radio button is selected, export XML will contain key/value pairs from the main dictionary only. If user selects Export this Dictionary and Comparison Dictionary radio button both main and comparison dictionaries will be exported – this can be used to provide an external translation service with a source from which new custom dictionary should be made.
Export visible items will export only items that are shown on the current page, and Export all items will export items on all pages. In both cases search filter will be applied.

When you create your Custom Dictionary it will inherit properties of a certain Parent Dictionary already in the system. Once you enter the key (Figure E), the key will retrieve the value entered in the Value text entry field.

When Add New and Update Existing Values import option is selected all key/value pairs found in the import XML will be imported. If a key exists in the destination dictionary it will be overwritten, and if it does not exists it will be created.
When Add non-existing keys import option is selected only keys that exists in the import XML but not in the destination dictionary will be imported.
When Add newer values import option is selected, only keys with newer modify date in the import XML will be imported.

Dictionaries in IronPython Scripts

To enter your Dictionary Key and Value in IronPython Script, follow the format illustrated in Figure F:

Copy Dictionaries into Trials

The purpose of this feature is to make labels for new tenants in line with their normal lexicon. For example MRC may be called subscription price while NRC may be called One Time Price. Presales team will model each template tenant to use the most appropriate labels for that tenant. Those labels should be carried over when new tenants are created from these template tenants. All custom dictionaries should be copied when a new tenant is created from a template tenant.

You are here: CallidusCloud CPQ Online HelpAdmin Page HelpGeneral SettingsDictionaries