Generating tasks in KPI Composer
-
- UpdatedJan 30, 2025
- 5 minutes to read
- Yokohama
- Performance Analytics
For each KPI Composer artifact in your project, you can generate a task to create an equivalent Performance Analytics element. All tasks are created with one action. The tasks are assigned automatically to the responsible group for implementing analytics.
Tasks can be generated to create the following Performance Analytics and Reporting elements based on the definitions in your KPI Composer project. The tasks are generated for each type of element in this order:
- Breakdowns
- Reports
- Interactive Filters
- Indicators
- Widgets
- Spotlight groups
- Content Blocks
- Dashboards

Assign KPI Composer tasks
Assign the tasks in a KPI Composer project to a group. By default, tasks are assigned to the Analytics Implementers assignment group. You can add users and groups to this group, or you can select a different assignment group.
Before you begin
Role required: sn_kpi_composer.user, sn_kpi_composer.admin, admin
About this task
All tasks in a KPI Composer project are assigned to the same assignment group. After you generate tasks, the group handles them through its normal workflow.
By default, tasks are assigned to the Analytics Implementers group, which is provided with KPI Composer. This group includes the pa_admin role by default. Any users whom you add to this group are granted this role. Access this group from , or follow the Analytics Implementers link on the Tasks tile in the Review tab. You need the user_admin role to edit this group. For more information about adding and removing users from this group, see Create a user group.
To change the assignment group, follow this procedure:
Procedure
What to do next
Generate tasks to assign them to the selected group.
Generate tasks
Generate tasks for all sufficiently defined KPI Composer artifacts with a single action.
Before you begin
- Populate the Analytics Implementers group with users.
- Complete designing your KPI Composer project. The necessary artifacts should all be defined. However, if you change something later, you can regenerate the tasks. Regenerating tasks is a good way to track their completion.
Role required: sn_kpi_composer.user, sn_kpi_composer.admin, admin
Procedure
- Navigate to KPI Composer and open your fully defined project.
- Open the Review tab.
- Locate the Tasks tile.
- Select Generate tasks.
Result
What to do next
Task Definition records
KPI Composer tasks are defined in Task Definition [sn_kpi_composer_task_definition] records. When you generate tasks, you create these records or update their statuses.
Link | Filter |
---|---|
Active Tasks |
|
Tasks on hold |
|
Completed tasks |
|
Task statuses
When you run the task generator, it determines the status of all tasks. Task generation uses the following logic to create tasks and set their statuses:
- Does the KPI Composer artifact still exist? If not, the status is Deleted.
- Does the existing KPI Composer artifact have a valid definition? If not, the status is Incomplete.
- Does the valid KPI Composer artifact definition link to an existing Now Platform element, such as a Performance Analytics indicator or CMS content block? If not, the status is Create.
- If the linked element exists and the status was previously set to OK, was the artifact definition subsequently updated? If so, the status is Update.
- Otherwise, if the linked element exists, the status is OK.
Artifact update tracking
Artifact definitions | Fields | Related artifact changes |
---|---|---|
Breakdown | Condition | |
Facts Table | ||
Name | ||
Indicator | Aggregation | Added breakdown |
Condition | Removed breakdown | |
Direction | ||
Facts Table | ||
Formula | ||
Frequency | ||
indicator Type | ||
Name | ||
Report | Aggregation | |
Condition | ||
Description | ||
Facts Table | ||
Name | ||
Report Source | ||
Source Type | ||
Interactive Filter | UI control type | |
Title | ||
Description | ||
Interactive filter | ||
PA Widget | Widget type | |
Visualisation type | ||
Title | ||
Description | ||
Follow element | ||
Time series | ||
Artifacts | ||
Spotlight | Title | |
Description | ||
Artifacts | ||
Dashboard | Name | Added breakdown |
Description | Removed breakdown | |
Changed canvas layout - reorder / delete / add canvas |
Task flows
KPI Composer tasks utilize flows created with the Now Platform® Flow Designer.
- KPI Composer - Analytics Task flow
- KPI Composer - Task Definition flow
You can modify either of these flows in the Flow Designer. However, rather than modifying them directly, you should copy the flows and modify the copies. Make the copies active and deactivate the provided flows. The reason to do this is that updates to KPI Composer may include updates to the flows. If you change the provided flows, updates to them may fail. Instead, after an update, you can examine the provided flows for changes. Incorporate these changes in your copied flows.

