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-view default | on | Selects the Alerts option in the Display Options dropdown list to automatically display alerts to users. Note In the goal plan XML template, alerts can be configured to display by default. Alerts appear when any of the following events occur on the goal plan:
|
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 the goal to indicate whether the goal is public or private. |
false* | Icons are displayed next to the goal to indicate whether the 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
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 allows 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"
Note
Be sure to leave theobj-plan-id
as is. If this is changed, an entirely new development plan will be uploaded. Development plan IDs are in the following range: 2000-2999.
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.

Note
Private goals can only be viewed by the roles permissioned to see private goals. When using proxy, you will not see another user's private goals. Privacy is controlled by XML permissions and can be set to allow any permissioned role to see private goals.Note
Be sure to leave theobj-plan-id
as is. If this is changed, an entirely new Development Plan will be uploaded. Development plan IDs are in the following range: 2000-2999.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.


Note
The instructions, as seen previously, can be edited via the Admin Center, but they can also be changed in XML. Instructions are the only text replacement option that can be completed through Admin Center.