XML Overview
The Development Plan XML gives you full configuration control, whereas Manage Templates in Admin Center gives you limited options. For example, do you want to have one competency per development goal, or multiple competencies per development goal? This can only be configured through the XML. All items within Admin Center are also configurable within the XML. For example, the plan Start Date uses the XML element <obj-plan-start>
. Some elements are easy to correlate while others can be challenging.
The General Settings elements and attributes are located at the top of the XML.

XML Attributes
Many of the General Settings attributes cannot be edited in the Admin Center and must be changed via XML. This section reviews some of those General Settings attributes that must be changed via XML.
General Settings Attributes
Option | Valid Values | Description |
---|---|---|
Spellchk | true | [Spell Check] button appears next to the [Save Changes] and [Cancel] buttons underneath the goal being created/edited. |
false* | Disables spell check for all goals. | |
new-obj-share-status-public | true | New goals will be created as a shared/public goal. |
false* | Goals are created as private goals. | |
alerts-viewdefault | on | Sets the View Options checkbox to automatically display on-plan alerts to new users. The alerts can indicate who created or edited a goal and when if the creator is different than the goal plan owner. Alerts can be cleared. |
off | On-plan alerts will not be displayed unless the user checks the View Options Alerts checkbox. | |
pager-max-objs-per-page | number | Sets the number of goals displayed per page on the goal plan. If set to 0, all goals will be displayed on one page. |
display-alignment-format | names | Displays the name of the owner of the goal. |
goals | Displays the name of the goal. | |
use-text-for-privacy | true | Text is displayed next to goal to indicate whether goal is public or private. |
false* | Icons are displayed next to goal to indicate whether goal is public or private. | |
max-goals | number | Sets the maximum number of goals that should be in a goal plan. (Note: this will not show on the goal plan unless the pager-max-objs-per-page is set to greater than 0.) |
min-goals | number | Sets the maximum number of goals that should be in a goal plan. (Note: this will not show on the goal plan unless the pager-max-objs-per-page is set to greater than 0.) |
max-weight | number | Sets the maximum total weight of all goals in a goal plan. |
min-weight | number | Sets the minimum total weight of all goals in a goal plan. |
max-weight-per-obj | number | Sets the maximum weight of each objective in a goal plan. |
min-weight-per-obj | number | Sets the minimum weight of each objective in a goal plan. |
Modify General Settings – XML
In order to edit the Development Goal Plan Template in XML, the template must first be exported from Provisioning. This is done in the Managing Plan Template area, under Import/Update/Export Development Plan Templates. Once the template has been exported, it can be opened in an XML editor to make changes.
To learn how to edit template XML files, watch this video:
General Settings allow you to activate different features within your development plan template:
Example 1: Newly created goals are currently defaulting to "public," but the customer wants them to default to "private." Change the new-obj-share-status-public attribute as follows:
- from: new-obj-share-status-public="true"
- to: new-obj-share-status-public="false"
Example 2: To change the public/private indicator from an icon to text, change the use text-for-privacy attribute as follows:
- from: use-text-for-privacy="false"
- to: use-text-for-privacy="true"

The figure illustrates the before view for both the XML view and the Development Plan view of Examples 1 and 2 outlined in the previous section.
The goal privacy indicator is an icon and defaults to a light color that means it is set to public.

Modify General Settings - Additional XML Settings
Text Replacement allows you to replace standard text with custom text within the XML. Do not confuse this with the Text Replacement tool in Admin Center. All text replacement options can be found in the DTD objective-template_4_0.dtd and are added via the text-replacement element.
Common XML Text Replacement Options
Attribute | What Is It? |
---|---|
Instructions | Instructional text at the top of the goal plan. Note that the "I" at the beginning of the attribute is capitalized. |
add-goal-to-plan | Create a New Goal button in goal plan. |
category | Category label, displayed in the Goal edit box. |
copy-from-my-other-goal-plan | Replaces the text on the Copy From Other Goal Plan button. |
The figure below illustrates the before view for both the XML code and the Development Plan view showing examples of XML-based text replacements.

