--- title: Components installed with Goal Framework and Goal Framework for SPM description: Several types of components are installed with the installation of the Goal Framework and Goal Framework for Strategic Portfolio Management \(SPM\) applications, including user roles, scheduled jobs, tables, and scripts. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/it-business-management/goal-framework/components-installed-with-goal-framework.html release: australia product: Goal Framework classification: goal-framework topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 5 breadcrumb: [Reference, Goal Framework and Goal Framework for SPM, Strategic Portfolio Management] --- # Components installed with Goal Framework and Goal Framework for SPM Several types of components are installed with the installation of the Goal Framework and Goal Framework for Strategic Portfolio Management \(SPM\) applications, including user roles, scheduled jobs, tables, and scripts. ## Roles installed
| Role | Description | Contains roles |
|---|---|---|
| sn\_gf.goal\_user\_read | Can view the goals. This role can be given to users such as the project user and demand user. | None |
| sn\_gf.goal\_user | - Can create, view, edit, and delete goals, sub-goals, and associated targets. **Note:** - A goal or sub-goal can be deleted only by the owner and contributors of the goal or its immediate parent goal when the **sn\_gf.allow\_goal\_deletion** system property is set to **Yes**. - An associated target can be deleted only by the owner and contributors of the target or its goal when the **sn\_gf.allow\_goal\_deletion** system property is set to **Yes**. - A goal can be edited only by the owner and contributors of the goal or its immediate parent goal. - A target can be edited only by the owner and contributors of the target or its goal. - Can remove the existing goal relationships between work item and goal, from the Goal Relationship \[sn\_gf\_goal\_m2m\_relationship\] table. | sn\_gf.goal\_user\_read |
| sn\_gf.goal\_admin | - Create goals and targets. - Edit goals and targets created by other users. - Can update the goal preferences. - Can create target sources and context variables as part of enabling the target automation feature. **Note:** Creating target sources and context variables is available when Goal Framework for SPM is installed. | - sn\_gf.goal\_user\_read - sn\_gf.goal\_user |
| sn\_gf.strategy\_planner\_read | Can view all strategic plans and strategic values. | None |
| sn\_gf.strategy\_planner | Can create, view, edit, and delete strategic plans and strategic values.**Note:** - A strategic plan can be edited only by the owner and sponsor of the strategic plan. - A strategic value can be edited only by the sponsor of the strategic plan. | sn\_gf.strategy\_planner\_read |
| sn\_gf.epmo\_strategy\_planner | Can create, view, edit, and delete any goal. | - sn\_gf.goal\_user\_read - sn\_gf.goal\_user - sn\_gf.goal\_admin - sn\_gf.strategy\_planner |
| Display name \[Table name\] | Description |
|---|---|
| Goal\[sn\_gf\_goal\] | Stores the goal details. |
| Goal Core\[sn\_gf\_core\_goal\] | Stores the core \(basic\) details for the goal. The Goal \[sn\_gf\_goal\] table extends the Goal Core \[sn\_gf\_core\_goal\] table. |
| Target\[sn\_gf\_goal\_target\] | Stores the target details for the goal. |
| Units\[sn\_gf\_units\] | Stores the available units for measuring the progress of targets. |
| Target Progress\[sn\_gf\_goal\_target\_progress\] | Stores the target progress details for the goal. |
| Goal Relationship\[sn\_gf\_goal\_m2m\_relationship\] | Defines the relationship between a goal and items \(Project, Demand, Program, Scrum Epic, Scrum Feature, and Planning item\). |
| Strategic Plan\[sn\_gf\_strategic\_plan\] | Stores the strategic plans defined for each planning organization hierarchy.**Note:** This table is visible only when Alignment Planner Workspace \(APW\) is installed. |
| Strategic Priority\[sn\_gf\_strategy\] | Stores the strategic priorities defined for the organization. |
| Strategy Value\[sn\_gf\_strategy\_value\] | Stores the strategic values for strategic plans.**Note:** This table is visible only when APW is installed. |
| Display name \[Table name\] | Description |
|---|---|
| Context Variable\[sn\_gfa\_context\_variable\] | Stores the context variable details for the target source. |
| Target Breakdown\[sn\_gfa\_target\_breakdown\] | Stores the target breakdown details for the target that were created based on the breakdown intervals specified for the target. |
| Target Source\[sn\_gfa\_target\_source\] | Stores the target source configuration details for automating the actual value of the targets. |
| Name | Description |
|---|---|
| Benefit PlansA target source with predefined script. | Predefined script that updates the **Actual value** field on the target form by fetching the required value from the **Actual benefit** field or **Non-monetary actual benefit** field from the monetary or non-monetary benefit plan records. For the script template, see [Target automation script for benefit plans](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-business-management/goal-framework/target-automation-script-benefit-plans.md).**Note:** You can use the Benefit Plans custom script only when PPM Standard \(Project Portfolio Management\) is installed. |