Business rules installed with Targeted Communications

Targeted communications adds the following business rules.
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.