Components installed with Goal Framework and Goal Framework for SPM
Summarize
Summary of Components Installed with Goal Framework and Goal Framework for SPM
The installation of the Goal Framework and Goal Framework for Strategic Portfolio Management (SPM) applications includes various components such as user roles, scheduled jobs, tables, custom scripts, and system properties. These components facilitate goal management and strategic planning, allowing users to create, manage, and track goals and their associated targets effectively.
Show less
Key Features
- User Roles: Roles define permissions for users, such as creating, viewing, editing, and deleting goals, targets, and strategic plans. Key roles include:
- sngf.goaluser: Full access to manage goals and targets.
- sngf.strategyplanner: Permissions to manage strategic plans and values.
- sngf.epmostrategyplanner: Ability to create, view, edit, and delete any goal.
- Scheduled Jobs: Automate essential data migrations and updates, ensuring that goal-related information is current. Key jobs include:
- Migrate existing goals and data to the Goal Framework.
- Update actual values of targets using the Goal Framework for SPM.
- Tables: Various tables store critical data about goals, targets, strategic plans, and relationships, facilitating efficient management and tracking.
- Custom Scripts: Predefined scripts, such as those for benefit plans, automate the updating of target values based on specific criteria.
- System Properties: Configuration options that allow customization of features like goal deletion, calendar types, and target breakdown settings.
Key Outcomes
By leveraging the components installed with the Goal Framework and Goal Framework for SPM, ServiceNow customers can enhance their goal and strategic management capabilities. This enables them to:
- Manage goals and associated targets more effectively through defined user roles and permissions.
- Automate data updates and migrations, ensuring real-time accuracy in performance tracking.
- Utilize structured data storage for better insights into strategic planning and goal alignment.
- Customize system settings to fit their organization’s specific needs, enhancing overall functionality.
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 |
|
sn_gf.goal_user_read |
| sn_gf.goal_admin |
|
|
| 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:
|
sn_gf.strategy_planner_read |
| sn_gf.epmo_strategy_planner | Can create, view, edit, and delete any goal. |
|
Scheduled jobs installed
| Scheduled job | Description |
|---|---|
| Migrate Goal, Strategy, and Work item data to the Goal Framework and related Planning item tables | Migrates the existing goals data to the Goal Framework tables. For information on what data is migrated and how the data can be migrated, see goal data migration. |
| Migrate goal relationships for assigned entities | (For Strategic Planning users) Populates the fields, Assigned entity type and Assigned entity on the Goal form based on the data in the Goal Relationship [sn_gf_goal_m2m_relationship] table if you have created m2m relationship with lens entities other than Company, Business Unit, Department, and Portfolio. |
| Scheduled job | Description |
|---|---|
| Update Actual value of the targets using Goal Framework for SPM | Updates the actual value of the targets by collecting the data from the respective target sources, so that the progress of the targets is updated and then the targets' progress is rolled up to the goals. |
Tables installed
| 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. |
Custom scripts installed
| Name | Description |
|---|---|
| Benefit Plans A 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. Note: You can use the Benefit Plans custom script only when PPM Standard (Project Portfolio Management) is installed. |
System properties installed
| Name | Description |
|---|---|
| glide.ui.sn_gf_goal_target_activity.field | Option to enable activity stream for fields of the targets. |
| sn_gf.allow_goal_deletion | Option to enable deletion of goals. The default value is true. |
| sn_gf.allow_target_deletion | Option to enable deletion of targets. The default value is true. |
| sn_gf.goal_calendar_type | Option to set calender type for setting goals. The available calendar types are Gregorian Calendar and Fiscal Period. The default value is Gregorian Calendar. |
| sn_gf.weighted_average_enabled | Option to enable the weighted average logic to calculate the progress of goals from their subgoals and targets. |
| Name | Description |
|---|---|
| sn_gfa_disable_target_breakdown | Option to enable the target breakdowns feature at the instance level. The default value is false. |
| sn_gfa.target_breakdown_decimals | Option to define the number of decimals to show for target values while generating the target breakdowns. The default value is 2. |
| sn_gfa.weeklyCheckInDayToMapMonth | Option to define end day of the week for weekly target breakdowns mapping to month. The default value is Friday. |