Components installed with Content Experiences
Summarize
Summary of Components installed with Content Experiences
Activating the Content Experiences [sncd] plugin in ServiceNow installs various components essential for managing content campaigns and experiences. These components include tables, user roles, scheduled jobs, demo data, and system properties that collectively enable comprehensive content campaign creation, management, scheduling, tracking, and audience engagement within the platform.
Show less
Roles Installed
The plugin adds specific user roles designed to control access and responsibilities related to content campaigns:
- Campaign Approver [snca.campaignapprover]: Can approve content before campaigns publish.
- Content Approver [sncd.contentapprover]
- Content Admin [snca.campaignadmin]: Has full access to Content Experiences, including campaign creation, configuration, administration, scheduling, and analytics tracking profile use (note: does not inherit analytics admin role).
- Content Manager / Content Experiences Manager [snca.campaignmanager]: Manages and schedules all Content Experiences content and campaigns.
Additionally, the plugin activates the snca.minadmincount system property, which prevents deletion of the last Content Experiences admin user by enforcing a minimum of two active admins.
Scheduled Jobs Installed
The plugin installs multiple scheduled jobs that automate key campaign-related processes:
- Add Non-Portal Campaign Content: Creates user records for sent emails (does not send emails), runs every 4 hours.
- Calculate Campaign Engagements: Measures actionable engagement percentages, runs on a repeating interval.
- Campaign Success Criteria: Evaluates campaign success against goals daily.
- Create To-dos: Generates to-do tasks for campaign audiences hourly.
- Deactivate Campaign Users: Deactivates users after campaign ends, runs every 6 hours.
- Manage Content States: Updates content availability and expiration states hourly.
- Process SNC Analytics: Updates campaign stats from ServiceNow analytics daily, useful if tracking profile upgrade fails.
- Purge Campaign Data: Purges campaigns and users based on configuration settings hourly.
- Content Experiences Profile: Processes analytics from Content Experiences Profile tracker daily.
- Send Email Notifications: Sends campaign emails hourly.
- Send Push Notifications: Sends SMS notifications at designated intervals.
- Send MS Teams Notifications: Sends MS Teams notifications every 90 minutes.
- Update Campaign Audience: Reevaluates and updates campaign audience daily to include or remove users based on criteria.
Tables Installed
The plugin creates tables to store and manage campaign data:
- Campaign [sncacampaign]: Stores high-level campaign information such as duration and audience.
- Campaign Bundle [sncacampaignbundle]: Groups content items with the same trigger and availability.
- Campaign Content [sncacampaignitem]: Contains content linked to bundles.
- Targeted Content [sncacampaignitemuser]: Tracks content availability to audience members and shows campaign targets after publishing.
- Campaign Target [sncacampaignuser]: Lists users included in a campaign.
- Creation Status [sncacreationstatus]: Tracks audience engagement with campaign widget instances.
Additional Information
- Demo data is available to help test and explore features.
- The Application Files table provides a list of all installed components for this application.
- Related dashboards and content management forms support analytics and content governance.
This comprehensive set of components enables ServiceNow customers to efficiently manage content campaigns, automate audience engagement and task creation, monitor campaign success, and maintain content lifecycle states, all within the Content Experiences framework.
Several types of components install with the activation of the Content Experiences [sn_cd] plugin, including tables, user roles, and scheduled jobs.
For more information about tables, see Table administration.
Roles
| Role title [name] | Description | Contains roles |
|---|---|---|
| Campaign Approver [sn_ca.campaign_approver] | When configured, can approve content for a campaign. Requires approval before a campaign publishes. | Content Approver [sn_cd.content_approver] |
| Content Admin [sn_ca.campaign_admin] | Grants access to all Content Experiences information and privileges. Can create, configure, administer, and schedule campaigns. Can access read and write records to the Content Experiences tables. Can use an analytics tracking profile with a campaign. Note: Does not inherit Content Delivery Analytics Admin [sn_cda.analytics_admin] role to set up tracking profiles. |
Content Experiences Manager [sn_ca.campaign_manager] |
| Content Manager [sn_ca.campaign_manager] | Provides access to all Content Experiences content. This includes: Creating and scheduling content for the Employee Center and campaigns. |
|
Scheduled jobs installed
| Scheduled job | Description |
|---|---|
| Content Experiences: Add Non-Portal Campaign Content | Creates sn_ca_campaign_item_user_records for sent emails. It does not send the
email. Runs every four hours by default. |
| Content Experiences: Calculate Campaign Engagements | Calculates the total number of actionable engagements (videos viewed, links
clicked) recorded divided by the total number possible with an engagement
percentage. Runs on a designated repeating interval. |
| Content Experiences: Campaign Success Criteria | Populates the base count and evaluation period count. Runs the evaluation criteria set up for a campaign. Takes the success goals from published or finished (end date has passed) campaigns and evaluates them to
calculate the:
Runs daily. |
| Content Experiences: Create To-dos | Creates to-do tasks for assigned audience for a campaign. Runs every hour by default. |
| Content Experiences: Deactivate Campaign Users | Deactivates users assigned to a campaign that has ended. Runs every six hours by default. |
| Content Experiences: Manage Content States | Updates the state of targeted content and marks content as available or
expired. For example:
Runs every hour and five minutes by default. |
| Content Experiences: Process SNC analytics | Processes analytics captured using a ServiceNow tracker to update campaign
statistics. Runs daily. Note: Available to use if the SNC tracking profile fails
to upgrade and work with flow designer. |
| Content Experiences: Purge Campaign Data | Purges campaigns and users based on the Content Experiences Configurations Properties settings. See the Purging section in Properties installed with Content Experiences. Runs every hour by default. |
| Content Experiences Profile | Works with the trigger associated with Content Experiences Profile. Processes analytics collected by the Content Experiences Profile tracker to update campaign statistics. Runs daily. |
| Content Experiences: Send Email Notifications | Sends the emails for a campaign. Runs every hour by default. |
| Content Experiences: Send Push Notifications | Sends SMS notifications for a campaign. Runs on a designated repeating interval. |
| Content Experiences: Send MS Teams Notifications | Sends an MS Teams notification for a campaign. Runs every 90 minutes by default. |
| Content Experiences: Update Campaign Audience | Reevaluates the audience for a campaign and removes employees that no longer
satisfy the criteria. Adds users that match your defined criteria to the campaign. Users show up in the Campaign Targets related list for a campaign. You can view the updated audience from the Campaign Targets tab of a campaign. See View campaign targets. Runs daily by default. |
Tables installed
| Table | Description |
|---|---|
| Campaign [sn_ca_campaign] | Defines high-level information about a campaign, including the to and from date range a campaign runs and the audience that can view it. |
| Campaign Bundle [sn_ca_campaign_bundle] | Grouping mechanism for items that have the same triggering mechanism and availability. |
| Campaign Content [sn_ca_campaign_item] | Campaign content associated with a bundle. |
| Targeted Content [sn_ca_campaign_item_user] | Campaign content available to the audience. After a campaign publishes and content is available, users appear under the Campaign Target tab of the campaign, |
| Campaign Target [sn_ca_campaign_user] | Who in your company is part of a campaign. |
| Creation Status [sn_ca_creation_status] | Tracks whether a campaign target has visited a particular widget instance that is part of the campaign. |