Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.
Versions
  • Madrid
  • London
  • Kingston
  • Jakarta
  • Istanbul
  • Helsinki
  • Geneva
  • Store
Close

Components installed with Targeted Communications

Log in to subscribe to topics and get notified when content changes.

Components installed with Targeted Communications

Several types of components are installed with the Targeted Communications application.

Tables installed with Targeted Communications

Tables are added with activation of Targeted Communications.

Table Description
Recipients (Users)

[sn_publications_recipientslist_user_m2m]

Stores recipients lists of type Internal Users.
Recipients (Accounts)

[sn_publications_recipientslist_account_m2m]

Stores recipients lists of type Accounts.
Recipients (Consumers)

[sn_publications_recipientslist_consumer_m2m]

Stores recipients lists of type Consumers.
Publication Recipients

[sn_publications_publication_contact_m2m]

Stores recipients lists of type Contacts.
Workflow Config

[sn_publications_workflow_config]

Workflow configuration page.
Publication

[sn_publications_publication]

Stores all of the publications.
Recipients List

[sn_publications_recipients_list]

Stores the recipient lists.
Recurrence

[sn_publications_recurrence]

Stores all of the publication recurrences.

Business rules installed with Targeted Communications

Business rules are added with activation of Targeted Communications.

Business rule Table Description
Create email notification Publication

[sn_publications_publication]

Generates the email notification after a new publication is created.
Create publication recipients Publication

[sn_publications_publication]

Builds the recipient list after the state of a publication changes to Published.
Create Recurrence Publications Recurrence

[sn_publications_recurrence]

Generates duplicate publications from the original publication and calculates the start and end dates for each recurrence.
Date validation Publication

[sn_publications_publication]

Validates the publication and expiration dates. Also validates that the start and end dates for a recurring publication is within the range of the specified recurrence.
Delete email notification Publication

[sn_publications_publication]

Deletes the email notification if a publication is deleted, cancelled, or expired.
Delete Recipients List Recipients List

[sn_publications_recipients_list]

Prevents a recipient list from being deleted if the list has one or more associated publications.
Fields validation Recurrence

[sn_publications_recurrence]

Initialize Publication Publication

[sn_publications_publication]

Changes the stage of a publication to Author and the visited_state field to empty whenever a new publication is created.
Make approver list required Workflow Config

[sn_publications_workflow_config]

Makes the Approver field mandatory for articles that require approval prior to publishing.
Make recipient list required Publication

[sn_publications_publication]

Makes the Recipient list field mandatory and ensures that the recipient list is populated.
Reset error state Publication

[sn_publications_publication]

Resets the error_state field to false when a publication is updated.
Restrict User Access Publication

[sn_publications_publication]

Restricts access to published articles to a targeted set of users.
Show error state message: Publication

[sn_publications_publication]

Displays an error message at the top of the form when a publication's error_state field is true.
Show state message Publication

[sn_publications_publication]

Displays a status message when the recipient list is being generated.
Start publication workflow Publication

[sn_publications_publication]

Starts the workflow after a publication is generated.
Track Customer Publication Views Publication

[sn_publications_publication]

Updates when a user has viewed the article.
Update Recipients Recipients List [sn_publications_recipients_list] Builds or updates a recipient list for a publication.
Update Visited States on state change Publication

[sn_publications_publication]

Updates the stage changes as a publication moves through the creation, review, and approval process.

Roles installed with Targeted Communications

Roles are added with activation of Targeted Communications.

Role title [name] Description Contains roles
Publications administrator

[sn_publications.admin]

The publications administrator can:
  • read all publications
  • create, update, and delete publications
  • create recurring publications
  • create recipient lists
  • add or remove approvers to workflows
  • sn_publications.author
  • sn_publications.approver
  • workflow_publisher
  • image_admin
Publications author

[sn_publications.author]

The publications author can:
  • read all publications
  • create, update, and delete publications
  • create recurring publications
  • create recipient lists
  • sn_publications_recipients_list_user
  • sn_publications_recipients_user
  • workflow_publisher
  • image_admin
  • sn_esm_agent
Publications approver

[sn_publications.approver]

The publications approver can approve publications.
  • approver_user
Recipients list user

[sn_publications_recipients_list_user]

The recipients list user can create and view recipient lists. None
Recipients user

[sn_publications_recipients_user]

The recipients user can view recipient lists. None

Client scripts installed with Targeted Communications

Client scripts are added with activation of Targeted Communications.

Client script Table Description
Set Conditions Table/Field onchange Recipients List

[sn_publications_recipients_list]

For recipient lists:
  • If the type is Internal Users, nternal, this script assigns the User [sys_user] table to the Table field and sys_id to the User Field field.
  • If the type is Customers, this script assigns the Customer Product [customer_products] table to the Table field sys_id to the User Field field.
Set Conditions Table/Field onload Recipients List

[sn_publications_recipients_list]

For recipient lists:
  • If the type is Internal Users, nternal, this script assigns the User [sys_user] table to the Table field and sys_id to the User Field field.
  • If the type is Customers, this script assigns the Customer Product [customer_products] table to the Table field sys_id to the User Field field.
Switch Publication View Approval

[sysapproval_approver]

Validate start date Publication

[sn_publications_publication]

Validates that the start date of a publication is after the current date and before the end date.
Validate end date Publication

[sn_publications_publication]

Validates that the end date of a publication is after the start date.
Validate start date Recurrence

[sn_publications_recurrence]

Validates that the start date of a recurrence publication is after the current date and before the end date.
Validate end date Recurrence

[sn_publications_recurrence]

Validates that the end date of a recurrence publication is after the start date.

Script includes installed with Targeted Communications

Script includes are added with activation of Targeted Communications.

Script include Description
PublicationAjax
RecipientsListApi
RecipientsListApi.getRecipientsListCount Calculates the total number of recipients for a publication.
RecipientsListApi.buildRecipientsList for Publication Builds the recipient list for a publication based on the recipient list's type and condition.
PublicationsApi API functions for publications functionality
PublicationsQueryProcessor Ajax helper for showing publicaitons listing.

Properties installed with Targeted Communications

Properties are added with activation of Targeted Communications.

Note: To open the System Property [sys_properties] table, enter sys_properties.list in the navigation filter.
Property Description
sn_publications.max_email Limits the number of email recipients.
  • Type: integer
  • Default value: 100000
  • Location: System Property [sys_properties] table
Feedback