The Goal Field Configuration is a 3 step process:
Define the field (Field Definition).
Grant permission to the field (Field Permission).
Add the field to the plan layout (Field Layout).
Select the icons below.
After completing this lesson, you will be able to:
The Goal Field Configuration is a 3 step process:
Define the field (Field Definition).
Grant permission to the field (Field Permission).
Add the field to the plan layout (Field Layout).
Select the icons below.
Standard fields are available in Manage Templates as a dropdown list. When you add a field to the goal plan in Manage Templates, the system automatically assigns it a field ID and a field type.
It is possible to define and report on custom fields that are not initially defined in the goal plan template. These goal field types are not listed in the DTD, but they can be defined in the same way as any of the standard fields.
A custom field can be one of the following types:
When you add custom fields, they appear alongside other fields in the goal plan.
In Manage Templates, you can create a field, define the label, ID, and type, and you can indicate whether it is a required field when the goal is created. More extensive configuration needs to be done using XML
Table data type is not a supported option for custom fields.
The following list shows you important points to keep in mind when configuring goal fields
Manage Templates allows the following configurations for the field definitions:
Add and change label (default and localized)
Set a field as required
Show field in People Profile Block
Show field in Mobile Goal Plan (state
and done
fields)
state
field)When a field is added from Manage Templates, some steps on the 3-step sequence (define field, permission the field, add the field to the plan layout) are done automatically.
plan-layout
. For table field types (milestones, tasks, etc), the field ID is referenced in the existing first column for better display.Any additional configurations must be done from the XML.
Watch the video below to learn how to configure Goal Plan fields in Manage Templates.
The addition or removal of fields from the goal plan template XML will require you to work on these sections:
<field-definition>
<field-permission>
<plan-layout>
Fields in the goal plan are controlled by <field-definition>
elements in XML.
In addition to the sub-elements we have looked at, you can also configure attributes (properties) for a <field-definition>
element.
Attribute | Valid Values | Default Value | Description |
---|---|---|---|
required | true false | false | If true, a red asterisk (*) appears next to the field, and the user is required to complete the field. If false, the user can leave the field blank. |
detail | true false | false | The detail attribute is not currently used, and should be left at the default setting. |
viewdefault | on off | on | Determines whether the View Option (or Display Option) for this field is on or off in the plan view. |
showlabel | true false | false | Field labels are not displayed by default when viewing goals in the goal plan, but they are always displayed in the goal edit window. If the goal plan column headings or tasks/targets/milestones column headings are adequate in representing the fields displayed, field labels may not need to be displayed. This helps reduce vertical scrolling when viewing goals in the plan. For this configuration, set the On the other hand, consider showing field labels for fields that are not in the first row of the goal plan, especially if the fields in those rows are not the table fields (tasks, targets, milestones). For this configuration, set the |
reportable | fieldX | n/a | Only custom fields will need this attribute. Standard fields in Goal Plan are already reportable by default. XML reads as |
field-show-coaching-advisor | true false | false | If true, the link to the Coaching Advisor displays above the field. This only applies to fields of type textarea. |
cascade-update | push-down regular rollup | push-down | This is only applicable for group goals 2.0 and team goals. Set attribute as "regular" to make a field editable by members assigned to group goal or team goal. |
Watch the video below to learn how to configure Goal Plan fields in XML.
Managers in your company want to repurpose some of the existing standard fields, and report on metrics not defined in the goal plan template or DTD. To allow this, you must re-define some standard fields, and create and configure custom fields.
Learn how to configure standard and custom fields in the Goal Plan from Manage Templates and XML.
Delete the standard fields Milestones and Sub-Goals.
Log into the instance and navigate to Manage Templates using Action Search.
Choose the Goal Plan tab, and select the template you have been working on the previous exercises.
Expand Edit Fields.
Delete the following fields: Milestones and Sub-Goals. You can select the bin icon and confirm the action by choosing Delete button on the pop-up dialog.
Choose Save to confirm changes.
Modify the Status field.
Expand Edit Fields and select the Status field.
Remove the following dropdown options: Postponed and Cancelled.
Rename the dropdown option Behind to Delayed
Rename the dropdown option Not Started to On Hold. Change the background color into yellow (you can add #ECF80F and choose Apply.
Use the arrows to place the On Hold dropdown option below Delayed. Choose Save to confirm changes.
Add a standard field and a custom field
Click the green plus icon to Add a New Field.
From the available list of fields, select Tasks and click Save.
Reorder the table columns. and make the Task column to be the first column.
Change the label to Assigned Tasks.
Choose Save to confirm changes.
Select the green plus icon to Add a New Field.
From the available list of fields, select Custom Field.
Add the following details, and choose Save when finished.
Modify the custom field from the XML.
In this part of the exercise, you want to modify the custom field validation that was created in the previous step.
Navigate to Provisioning → Import/Update/Export Goal Plan Template.
Select the option to export your goal plan template, and open it with your XML editor.
Locate the following definition and change type="text"
to type="bool"
as shown below:
Create a Comments field from the XML template.
Copy the code-block from the custom field id="validation"
and paste it below, so a new field is added in the XML.
Change the field-definition id, type, label and description, as shown in the following example below:
When finished configuring the XML template, validate, save as a new version, but do not upload to provisioning yet.
Log in to track your progress & complete quizzes