Skip to content

Communications App Guide

Communications Overview

NorthStar CCM Communications enables companies to manage the entire flow of communicating with customers at scale.

Using Communications, you create personalized letters, invoices, statements, brochures, emails and any other type of business communication interactively, in batch or on-demand. Additionally, the app allows companies to deliver omnichannel via print, email, SMS and more, according to customer preferences, in order to drive better relationships with their audience.

With NorthStar CCM Communications, organizations can ensure consistency, reduce operating costs and improve customer experience for long-term, profitable engagement.

This guide covers all the information you might need while using Communications. For a detailed understanding of the capabilities in the Communications App, please skim over the functionalities detailed within this guide.

Getting Started

The Communications app engages customers with omnichannel personalized communications. If you’re ready to take communications experience to the next level, follow the instructions in this section to find out more.

Installing the App

Follow the steps below to learn how to install the app.

  • Starting from the NorthStar CCM home screen, click your account name in the top-right corner and select Explore Apps.
  • Identify the Communications app in the Grid Apps Menu and click More > button.
  • Select Get It Now >, then fill in the form fields as below:
    • Category: Choose the category where you want to include this App to;
    • Access Rights: Use the drop-down list to configure the App permissions for your existing users or groups.
  • Once ready, select Install.

Note

If the user does not have the corresponding App keys installed, after the installation, you will be automatically redirected to install the licenses. To continue with this, select Manage Licenses, then click the Add button to install the product keys.

Screenshot of the Manage Licenses dialog for installing product keys

Communications Interface

This section provides a detailed tour of the most common components that add interactivity to the Communications Interface. Find below the touchpoints for the users as they navigate throughout the app and learn how to make full use of them.

(A) Navigation Bar - appears at the top of the app screen and it is split into 3 sections - left, center and right.

  • In the left side, there is the Organization name, from where you can access the Cloud Organization welcome page and view the installed apps.
  • In the center of the navigation bar, there is the Name of the app from where you can redirect to the main Communications view whatever page you are visiting at the moment.
  • In the right side of the navigation bar, there is the Help Center that offers options for support, access to the NorthStar CCM Documentation, user feedback, etc. Next to the Help Center, there is also the Account Name that enables a list of right sidebar options, such as organization, account, users configurations or exploring the available apps.

(B) Toolbar - displays the main views of the application you are currently working with.

  • Communications - a view with all the existing communications displayed in detail mode.
  • Projects - a view with all the existing projects displayed in a detail mode.
  • Channels - a view with all the existing channel queues in your organization displayed in a detail mode.
  • Analytics - a view with all the existing dashboards displayed in a detail mode.

(C) Sidebar - contains the views for displaying the communications data; it has to states: hidden or locked, that can be set up by clicking on the Shrink ( ) or Expand ( ) buttons. It contains many options that are listed in the left sidebar for filtering the communications in the page content:

  • All - displays a view with all existing communications.
  • My Communications - displays a view only with the communications that have been created by the current user.
  • Scheduled - displays a view with the scheduled communications only.
  • Triggered - displays a view with the triggered communications only.
  • In Progress - displays a view only with the communications that are currently in progress.
  • Succeeded - displays a view only with the succeeded communications.
  • Errors - displays a view only with the failed communications.
  • By Folder - displays all the communications by folders in the sidebar.
  • By Project - displays all the communications by projects in the sidebar.

(D) Page Content - is the dedicated region that you will use to easily navigate through your communications and find the associated information, such as the name of the communication, its status, its author, the date and the number of documents that are being produced (Forms, Documents, Sent Emails and Clicked Emails).

Screenshot of the Communications page content showing communication name, status, author, date, and document counts

Communications App Basics

Communications are used to organize the interactions with your customers and manage the flow of information for one-to-one, group or mass communication.

Communications

Communications allow you to generate and deliver documents to any output type using the projects you have created (contracts, letters, claims, etc.).

Once a project is submitted, its associated communication will appear on a list within the Communications page. The communications list quickly summaries important details, such as the communication names that are being run within the environment, their status, the user who initializes it and the start date. The number of documents that are being produced according to their types are displayed in the right-columns, like: Forms, Documents, Sent Emails and Clicked Emails.

If multiple communications are present on the list, you can use the sidebar to focus on them. You can use it to look up for communications filtered By Project or By Folder. Additionally, you can find a communication by simply selecting from the default views, to check up on communications that are succeeded, finished with errors, or still in progress.

Furthermore, Communications app provides other two custom views, from where users have the ability to inspect and run batch communications in an automated fashion: Scheduled and Triggered.

For more information regarding different features in the Communications view, please visit a corresponding section from below:

Running a New Communication
Communication's Job Overview
Scheduled Communications
Triggered Communications
Embedding Communications
Filtering Communications
Sorting Communications
Contextual Communications Options

Running a New Communication

Follow the steps below to learn how to run a communication.

Note

Prior of running a new communication, make sure that your have a Project configured. To learn more, please visit the Projects section.

  • Start by accessing the Communications tab on the toolbar.
  • Select the New button from the right-corner of the page.
  • Select a project you intend to run from the available ones. Navigate through the Projects pages or use the Search bar at the top-right to quickly find a specific project. Additionally, you can either use the sidebar in the left side to find a specific destination folder of your project or make use of the Search > By Folder for a more precise result. Once selected, click Continue.
    • If the communication has parameters you will be prompted to fill them in. Once you're ready, click Continue.
    • If the communication has form fields you will be prompted to enter data manually before running a document production. Once you're ready, click Submit.
  • Once you're ready, click Run.

Screenshot of the New Communication dialog for selecting and running a project

Communication's Job Overview

For a more detailed view of the generated outputs, select a communication you are interested in from the Communications page. You will be redirected to an Overview page summing-up the documents that are being produced, delivered or read by the recipients.

  • You can select Documents from the sidebar to view all the documents or emails that are being generated for the selected project.

  • Select the Emails tab from the sidebar to view all the delivered correspondence. Use the down-arrow from the top-left side to filter your emails, by displaying only the one clicked, delivered, failed, opt-out, pending, read, sent or suspended.

  • Select the SMS tab from the sidebar to display all the SMS tickets sent through the NorthStar CCM Platform associated with the project selected. Use the down-arrow from the top-left to filter your tickets by displaying only the one who failed, running or sent.

  • You can select Print from the sidebar to view all the print streams that are being generated for the selected project.

  • In case your project run has failed, go to the Log tab from the sidebar to view a job log corresponding to the current communication alongside the message and timestamp of each of them.

Screenshot of the Communication Job Overview page showing Documents, Emails, SMS, Print, and Log tabs

Scheduled Communications

By selecting the Scheduled tab in the sidebar, the app will provide a filtered view of all the communications that have been scheduled earlier. On this page, you can either view information about existing scheduled communications, including the project name, the last time the communication was run and the author that scheduled the communication, or you can create new schedules.

Screenshot of the Scheduled Communications list view

Scheduling a Communication

The Communications app provides the ability to automatically schedule your communications based on the availability of the project resources, to start at a specific time. You can schedule projects to run hourly, daily, weekly, monthly, or even number of minutes, on certain days of the week, several times a month, etc. Follow the steps below to learn how to schedule a communication.

  • Starting from the Scheduled view from the sidebar, select the New button from the right-corner of the page.
  • Choose the communication project you intend to set a schedule for and click OK.
  • Select New Schedule to configure your schedule.
  • In the Schedule dialog, select the appropriate options to set up your schedule:
    • Choose the time frame you would like to schedule the project for, by selecting the available tabs (Hourly, Daily, Weekly or Monthly).
    • Configure the timing of the schedule.
    • Toggle on or off the Enabled option to activate/deactivate the schedule.
    • Select Configure Parameters button to modify the already defined parameters(if exist) from the workflow that need to be set before the project runs.
  • Once you're ready, click Save.

Screenshot of the Schedule dialog for configuring a communication schedule

Triggered Communications

Triggers allow you to configure the start of specific projects as an automatic response to an action. In the Triggered page, you can inspect all the projects that have been triggered and/or create new triggers. The supported methods for triggering projects are Hot Folders and Microsoft Message Queues (MSMQ).

Screenshot of the Triggered Communications list view

Configuring Hot Folders

Follow the steps below to learn how to configure a hot folder trigger for your communication.

  • Starting from the Triggered view from the sidebar, select the New button from the right-corner of the page.
  • Choose the communication project you intend to set a trigger for and click OK.
  • Select New > Hot Folder to configure your trigger.
  • Fill in the form with the required fields:
    • Path: provide the path of the folder containing the external resources.
    • Hot Folder Type: Select the type of the Hot Folder: Machine Physical Folder or SFTP Folder. If you choose SFTP Folder, you will need to select an SFTP Connection to use. If none is available, you will have to configure an SFTP Connection.
    • File Pattern: Provide the file pattern of the data source that the Communications app should be monitoring the folder for. You can use wildcards like '*' to make the pattern more generic.
    • Pooling Interval: The number of seconds between 2 consecutive attempts to check for new files.
    • Enabled: On or off the Enabled option to activate or deactivate the current Hot Folder trigger.
    • Configure Parameters: Configure the parameters (if any) from the workflow that need to be set before the project runs.
  • Once you're ready, click OK.

Screenshot of the Hot Folder trigger configuration form

Configuring Microsoft Message Queues

An MSMQ trigger monitors the Microsoft Message Queue. Each time an entry is added, the app will parse it using either a binary or XML formatter and use the result as the input. The formatter to use is specified by the user when creating or editing the trigger. Follow the steps below to learn how to configure a MSMQ trigger for your communication.

  • Starting from the Triggered view from the sidebar, select the New button from the right-corner of the page.
  • Choose the communication project you intend to set a trigger for and click OK.
  • Select New > Microsoft Message Queue to configure your trigger.
  • Fill in the form with the required fields:
    • Path: Provide the path of the MSMQ.
    • Formatter Type: Choose the Formatter Type to be used: BinaryFormatter or XmlFormatter.
    • Pooling Interval: The number of seconds between 2 consecutive attempts to check for new files.
    • Enabled: On or off the Enabled option to activate or deactivate the current MSMQ trigger.
    • Configure Parameters: Configure the parameters (if any) from the workflow that need to be set before the project runs.
  • Once you're ready, click OK.

Screenshot of the Microsoft Message Queue trigger configuration form

Workflow Settings for Triggers

One of the common scenarios to use triggers is when you want to use input data in your projects from external sources. Setting up an NorthStar CCM trigger process does not necessary mean that the project workflow will use the external data to generate documents.

When building your project workflow, you will need to reference the trigger file in your dynamic expressions. This can be accomplished by setting the Source parameter value in the Get Data step to the Trigger File Standard parameter. Or simply enter the following flag {PARAM:TriggerFile} inside the complex expression. This will resolve the path of the trigger file.

Note

For more details regarding how to set up settings for a workflow, please visit the Workflow Settings section of the Workflow Editor.

Embedding Communications

Due to embedded communications in the Communications app, one user can easily find a project by certain tags specified in a dedicated URL, and then run the communication and see the generated documents.

The format of the URL should be something like this:

http://ecrionserver:portnumber/EOS/Communications?embed=true#communications/NewCommunication!tag=tagName

where the key parameters needed to be used are highlighted below:

  • embed=true: if you want the communication to be integrated within the URL. (Required)
  • tag: the filter(s) based on which the communication projects are sorted (e.g. tag=tagName). If no tag is specified, all the communications will be displayed in the New Communication UI.
  • workItem: the data input file that will be passed to the communication's job (WorkspaceName:WorkspacePath, e.g. workItem=Default:Design\Uploads\Proposal1234123.xml). If this parameter is not specified within the URL, the communication will use the default file defining the corresponding workflow.

Note

Any kind of parameter (e.g. contactId, communicationId, or any other parameter found in the communication workflow) can be added within the URL, if there is a need to be passed as a job parameter. For example, to specify the contactId, the URL should be as follows:

http://ecrionserver:portnumber/EOS/Communications?embed=true#communications/NewCommunication!tag=tagName&contactId=EOS_Contact

Screenshot of an embedded Communications URL example

Filtering Communications

Starting from the Communications page, you can filter the entities listed within.

  • To filter the communications information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. In Progress).

Screenshot of the Communications page with a sidebar filter applied

Communication Filters

Filters can be very useful for viewing a specific range of communication information, allowing you to display only the data you are interested in and hide the rest.

Name Description
Status Verifies the current status of the communication project that has been running.
Type Verifies the communication type.
Author Verifies the author that has run the communication.
Not Older Than Verifies the date when the communication has finished running by setting a lower limit.
Name Verifies the communication name.
Project Name Verifies the project name of the communication being stored.
Start Date Verifies when the communication has started.
End Date Verifies when the communication has finished.
Configuring Filters

Follow the steps below to learn how to add a new filter for your communications.

  • Starting from the Communications page, enable Filters to apply a filter for the available communication entries.
  • Select the communication's operator (e.g. Project Name) based on which the filter will test for from the available drop-down list.
  • Choose an operand (e.g. Contains) to execute the filter from the second drop-down list.
  • Select the second operator (e.g. contract) to test the communication data when executing the filtering expression.
  • Once you're ready, click Apply.

Screenshot of the filter configuration bar for Communications

Sorting Communications

Starting from the Communications page, you can sort the entities listed within by using the available column-headers, such as Name, Status, Author or Date.

  • To sort the communications information displayed, select a column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.
  • If multiple sorting criteria are applied, such as Name, Status, and Date, the high-priority is received by the last criteria set.

Screenshot of the Communications list sorted by a column header

Contextual Communications Options

Follow the steps below to explore the options from the contextual menu of a communication.

  • Access the Communications tab from the toolbar.
  • Select the More Actions ( ) button of a communication from the Page Content.
  • From the contextual menu displayed, you can select the following options, according to your needs:
    • Open: Use the Open button to be redirected to the Communication Overview page, from where you can see a more detailed view of the documents that are being produced, delivered and read by recipients.
    • Export: Use the Export button to download the corresponding job together with input and log files, if needed.
    • Delete: Use the Delete button to permanently remove the current communication instance along with the documents produced.
    • Go to Project: Use the Go to Project button to access the Project Details page. This will allow you to view all the assets and their dependencies required to build the communication outputs.
    • Run Again: Use the Run Again button to initialize and run a new instance of the selected communication. Note that the option is visible only for projects with input data that fills up automatically.

Screenshot of the contextual menu options for a communication

Projects

Projects represent a central part of the NorthStar CCM apps. These allow you to manage and organize your particular files, together with their dependencies. In a nutshell, it can be seen as a Project Manager, as it is the place where you will plan and draw the map of each project individually. Project files are the ones used when running communications through NorthStar CCM. For example, if you are responsible for running a communication project in Communications, this is the right place to create and add the required project's assets.

Once the Projects page opens, you can easily navigate through your documents by selecting from the default views from the sidebar, such as Shared publicly, to filter only the projects that have been shared across the environment, or Published to Portal, to see only the projects files that have been published to the Customer Portal. To view all the existing projects, select the All tab in the sidebar. In case you know the destination folder of your project you can navigate through the By Folder view tree and narrow the results.

For more information regarding different features in the Projects view, please visit a corresponding section from below:

Creating Projects
Importing Existing Projects
Working with Project Files
Publishing Projects to other Organizations
Filtering Projects
Sorting Projects
Contextual Projects Options
Exploring Project Properties
Cleanup Project Jobs
Locking Projects
Cloning Projects
Project Versions
Versions vs Import/Export

Creating Projects

Projects must be consistent and specific to an area of your work. When creating new projects try to avoid internal codenames that have less to do with what the project is about. Keep in mind that most of the projects are shared with others and they do not have to struggle in understanding the scope of them.

There are some restrictions on using special characters within the names of the projects, therefore project names cannot contain any of the following: '|' (vertical bar), '/' (slash), '\' (backslash), ':' (colon), '*' (asterisk), '"' (double quote), '<' (less than), '>' (grater than), '.' (full stop) and '?' (question mark). For example, some relevant names could be Retail, Financial, Insurance, Telecom, etc.

Creating Projects from Scratch

Follow the steps below to learn how to create a new project from scratch.

  • Access the Projects tab on the toolbar.
  • Select the New button from the right-corner of the page.
  • Choose a template as a starting point before customizing as you need, then click Next. Projects provide six options as a starting point:
    • Blank: Empty template to configure the project and all its assets from scratch.
    • Invoice: Templates that generates a single invoice from data.
  • Fill out the form with the following required fields:
    • Name: enter a friendly name for your project.
    • Description: optionally, provide more information about the project you want to create.
    • Folder: select Browse to navigate through the environment and choose a destination for the project to be stored.
    • Options: depending on the template you have selected, you might have the ability to enable/disable the options below:
      • Users must fill out a form: when this option is selected, users have the ability to enter input data manually before running a communication project.
      • Produce multiple documents at a time in batch: when this option is enabled, multiple documents are automatically produced from one single input data.
  • Once you're ready, click Finish.

Screenshot of the New Project form with template and options fields

Creating Projects from Word Documents

Using a Word document as the basis for a project is an easy way to automatically create a template and a form for correspondence produced communications.

Before importing a Word Document, highlight the sections with yellow to automatically generate fields for the communication form. After importing the Word Document, Communications will create a template (.epr file), a form (.efd file) containing the highlighted fields, an email body (.epr file) and a workflow (.wk4 file) to produce documents.

Follow the steps below to learn how to create a new project from a Word document.

  • Access the Projects tab on the toolbar.
  • In the Projects page, select the More Actions ( ) button from the right corner of the page, then choose the Import Word Document option from the contextual menu.
  • Fill out the form with the following required fields:
    • Select the Choose File button and browse for a .docx file to upload.
    • Choose the workspace in which this Word document should be stored.
  • Once you're ready, select Import to successfully upload the file.

Screenshot of the Import Word Document form

Creating Projects from Workflows

Workflows can be created from projects. In case you have already created a workflow, you can simply create your project in a plain manner. Follow the steps below to learn how to create a new project from a workflow.

  • Access the Projects tab on the toolbar.
  • In the Projects page, select the More Actions ( ) button from the right corner of the page, then choose the Create from Workflow option from the contextual menu.
  • Fill out the form with the following required fields:
    • Type: use the drop-down list to select a project type. It can be Interactive, where users can manually enter the input, Batch, that uses a single input to generate multiple documents automatically, On-Demand, in case you need to generate documents in real-time, or Analytics Dashboard, for projects containing dashboard widgets.
    • Name: provide a friendly and unique name for your project.
    • Description: optionally, add additional project details into the rich text box.
    • Workflow: select Browse and choose the workflow you want to use.
  • Once you're ready, click OK.

Screenshot of the Create from Workflow form

Importing Existing Projects

The website allows you to import projects' archives created and exported from older versions or within other organizations, without losing configurations. Follow the steps below to learn how to import a project.

  • Access the Projects tab on the toolbar.
  • In the Projects page, select the More Actions ( ) button from the right corner of the page, then choose the Import Project option from the contextual menu.
  • Fill out the form with the following required fields:
    • Select the Choose File button and browse for a .zip archive to upload.
    • Choose the workspace in which this project should be stored.
  • Once you're ready, select Import to successfully upload the archive.

Screenshot of the Import Project form

Working with Project Files

At any time, you can select a project from your projects list to customize it as needed. Once selected, you will be redirected to the Project Details page, where you can add new files or you can explore and edit the existing ones or their dependencies.

Screenshot of the Project Details page

Adding New Files

Follow the steps below to learn how to insert files into a project.

  • Starting from the Project Details, select the New button from the right corner of the page.
  • Select the file type you want to include from the drop-down menu. Within a project, you can choose to add document templates, email templates, content fragments, workflows or forms.

Screenshot of the New file type drop-down menu in Project Details

Customizing Existing Files

A project contains all the assets required for building a communication, that will produce the outputs your organization demand. Since editing assets is popular, the platform provides you with a group of editors for each of the file type. All you need to do is to select the file you want to update, then choose the Edit button, and you will be redirected to the correlated page. Read through this section to learn more on each file type you can edit.

Document Templates

Document Templates are .epr files created within the MHC Studio Publisher, a stand-alone MHC solution, or by using the Online Template Editor, integrated in the Communications app. They describe the visual look & feel as well as the business rules that apply when producing a document dynamically from data.

Content Fragments

Content Fragments are .epb files created either through the MHC Publisher, or by using the Online Template Editor. Fragments are a powerful way to improve efficiency and consistency across your document templates. For any of your designed content, you can preserve your work in a content fragment. By doing so, you can insert it into other templates. This means that you do not have to recreate the section of content that you had already created, but perhaps more importantly, when you need to change something within that section of content you will only need to change in one location and consequentially all of your templates using this content fragment are updated.

Email Templates

To send your correspondence as an attachment to an email, you will need to create an email template. NorthStar CCM Communications provides an easy way to create email templates and multiple options that allow you to customize and format your emails' content. Email Templates are the .ehtml files and can be edited through the Email Editor.

Workflows

Workflows are the .wk4 files, which define a series of processing steps or transformations that your data will go through, ultimately resulting in a document or set of documents being published along one or more output channels, like print, email or SMS. To build or customize a workflow, you will need to access the Workflow Editor.

Forms

NorthStar CCM Communications allows you to create forms that capture data or enables users to create documents interactively. A form is a window or a screen that contains numerous fields or spaces to enter data. Each field holds a field label so that any user who views the form gets an idea of its contents. Forms are the .efd files, which can be built or customized through the Form Editor.

Publishing Projects to other Organizations

Sometimes, due to the fact that Communications is running on multiple servers, you may need to share assets between instances and for that, the publishing feature comes in handy. This option offers an improvement of efficiency and consistency across environment (organization) processes. Follow the steps below to learn how to publish a project to another organization.

  • Access the Projects tab on the toolbar.
  • In the Projects page, select the More Actions ( ) button from the right corner of the page, then choose the Publish option from the contextual menu.
  • Select the project(s) you want to publish.
    • Optionally, check the Include Tags option if you want to publish also the tags included in the selected projects.
  • Select Next to continue.
  • Fill out the form with the following required fields:
    • Select destination: enter the URL that the engine can use to publish the project(s). It should use the following format: http://HostName, where HostName is the NorthStar CCM server that contains the app. For example, https://apps3.stg.ecrion.com.
    • Username: enter a username that has sufficient authority to perform a publishing procedure on the destination server.
    • Password: type the corresponding password.
    • Environment: optionally, if the user belongs to multiple environments (organizations), enter the organization name.
  • Select Next to continue to the next step.
  • Optionally, you can add some comments that will be applied to all existing versions already created for each individual project. This is valid only for the first version published of your project. Once you're ready, select Publish to finalize the process.
  • Wait until the publishing process is finished for all the selected projects.

A green status bar in the Publish dialog will inform you when the status of the communication project(s) is Published successfully. Then sign-in to the Publish Destination Server to ensure the publishing process is successfully finished. The project(s) will be deployed in a folder structure that mirrors the folder structure of the source.

Screenshot of the Publish Project form with destination server fields

Filtering Projects

Starting from the Projects page, you can filter the entities listed within.

  • To filter the projects information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. Shared publicly).

Screenshot of the Projects page with a sidebar filter applied

Sorting Projects

Starting from the Projects page, you can sort the entities listed within by using the available column-headers, such as Name or Last Modified.

  • To sort the projects information displayed, select a column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.
  • If multiple sorting criteria are applied, such as Name and Last Modified, the high-priority is received by the last criteria set.

Screenshot of the Projects list sorted by a column header

Contextual Projects Options

Follow the steps below to explore the options from the contextual menu of a project.

  • Access the Projects tab from the toolbar.
  • Select the More Actions ( ) button of a project from the Page Content.
  • From the contextual menu displayed, you can select the following options, according to your needs:
    • Open: Use the Open button to be redirected to the Project Details page, where you can view or edit the project assets.
    • Test: Use the Test button to run the project in test mode in order to analyze what changes your project requires so far.
    • Clone: Use the Clone button to make a copy of the current version of your project. For more information, please access the Cloning Projects section of this guide.
    • Export: Use the Export button to download a zip archive on your local machine that will contain all the communication assets and dependencies included into your project. The zip files can be added therefore to other environments by using the Import option.
    • Versions: Use the Versions button to open the Versions dialog and be able to create new versions of your project. For more information, access the Project Versions section of this guide.
    • Lock/Unlock: Use the Lock/Unlock button to restrict the way other users can use your project. For more information, access the Lock/Unlock Projects section of this guide.
    • Cleanup: Use the Cleanup button to clean up all the jobs or schedules associated to this communication project that are older than a certain amount of time. For more information, access the Cleanup Project Jobs section of this guide.
    • Delete: Use the Delete button to permanently remove the selected project and all the files included. Note that deleting a project is an irreversible operation.
    • Properties: Use the Properties button to open the Properties dialog that provides basic and advanced options for your project aspect based on its type. For more information, access the Exploring Project Properties section of this guide.

Screenshot of the contextual menu options for a project

Exploring Project Properties

Once a project is created, when accessing its properties, there are two types project properties available: basic and advanced.

Basic Properties

Starting from the Properties dialog, select the Basic ( ) option, from the top-right corner.

  • Name: enter a new name for your project.
  • Description: update the project description.
  • Run Mode: depending on the project type you have selected, you can choose from various Run Mode views to display your projects after submission:
    • Show Output: Select this option to display all documents generated once the communication is finished.
    • Show a Message: Select this option to display a custom message after the communication has finished generating the output. *Show a Summary: Select this option to display a summary overview of all documents produced.
    • Download Output: Select this option to automatically download the generated documents once the communication is run.
    • Preview Document: Select this option to display a preview of all documents produced once the communication is finished.
    • Continue Editing: Select this option to display an editable version of all documents produced once the communication is finished.
  • Once you're ready, click OK.

Screenshot of the Basic Properties dialog for a project

Advanced Properties

Starting from the Properties dialog, select the Advanced ( ) option, from the top-right corner.

  • For On-Demand Communication Project types, advanced options provide you with the ability to configure template parameters.
  • For Interactive Communication Project types, the advanced options provide you with the ability of enabling or disabling different features presented in the final output, such as:
    • Show live preview: Preview while you work allows you to preview changes to your document before you commit to finalizing those changes.
    • Show form view: Preview the form editor for the current communication that allows you to commit direct changes in the form fields.
    • Give documents a name: Provide a name for the documents generated after the communication is run.
    • Enable discussions: Customers can use discussions as a forum-like communication tool only if this feature is enabled.
    • Show versions button: View all the previously created versions for the communication project.
    • Show advanced menu: Enable the Advanced Menu in the Preview mode.
  • Once you're ready, click OK.

Screenshot of the Advanced Properties dialog for a project

Cleanup Project Jobs

Accessing Cleanup option for a project will enable the following properties:

  • Choose the amount of time after which the jobs will be removed.
    • Provide a number of time units (e.g. 2 Days).
    • Choose the time unit (Hours, Days or Months).
  • Select None to schedule a periodical cleanup. For more details, please visit the Scheduling a Communication section from this guide.
  • Once you're ready, click Run Now to start the cleanup process.

Screenshot of the Cleanup Project Jobs form

Locking Projects

When a project is locked, it can be viewed by other users, but its content cannot be edited. In general, an environment administrator can lock a project completely when it passes Review and Approval. It will then unlock it when change requests come in; however, locking a project is not mandatory.

  • Starting from Projects page, access Lock/Unlock option for a project.
  • In the Lock/Unlock Communication Assets dialog, select to lock all the existing project files or check only those you want to prevent from editing.
  • Once you're ready, select Apply.
  • Note that your project will be marked by the locked ( ) icon.

Screenshot of the Lock/Unlock Communication Assets dialog

Cloning Projects

Once you click on the Clone option from the contextual menu, provide the required fields in the dialog:

  • Name - by default, the new name of the project will be Clone of ProjectName, but you can choose whatever name you would like.
  • Description - give a description of the cloned project.
  • Folder - choose the destination folder from the current workspace or another existing one, where you want the clone to be stored.
  • Once you're ready, click Clone. You will be automatically redirected to the cloned contents of your project.

Note

In case the project is shared, the clone of the project will inherit this property.

Screenshot of the Clone Project form

Project Versions

Versions allow you to save the state of a project and its content as a backup that you can restore later or publish to a different organization, for example from your development environment to your production environment. Versions can be created only for projects. It is suggested, as best practice, to create a version before any major edits or updates made to a project folder in case the changes fail acceptance testing and you need to roll back to a stable state. When restoring a version, this will be used as the latest version when running a communication.

Versions are seen in Communications as immutable entities. This means that once a version is created, you cannot add, edit or remove individual files within. You can only export, restore, publish, edit or delete a version as a whole.

When you add or modify files through versions, the versioning mechanism continues to behave as expected, creating a new version with each addition or change.

Creating New Versions

Follow the steps below to learn how to create a new version for a project.

  • Starting from the Projects page, select the More Actions ( ) button of a project.
  • Select Versions from the contextual menu.
  • Select the +New Version button.
  • Fill in the form with the required fields:
    • Provide a unique and relevant name to the project version. * Optionally, add some comments. Note that the version's name configured here will be the name of the folder created in case you publish it to another environment (organization).
  • Once you're ready, click OK.

Screenshot of the New Version form for a project

Notice that the version created will be visible in the Versions dialog. Now, it is available to be published, exported, restored or other options related to versions of a project.

Screenshot of the Versions dialog listing project versions

Exporting Project Versions

Follow the steps below to learn how to export a version of a project.

  • Starting from the Versions dialog, select the More Actions ( ) button next to the version you want to edit.
  • Choose Export from the contextual menu.
  • A zip archive will be downloaded to your local machine containing project version assets and their dependencies.

Screenshot of the Export option in the version contextual menu

Publishing Project Versions

Follow the steps below to learn how to publish a version of a project.

  • Starting from the Versions dialog, select the More Actions ( ) button next to the version you want to edit.
  • Choose Publish from the contextual menu.
  • Fill in the form with the required fields:
    • Enter the destination information by providing a destination server URL (for example, https://apps3.stg.NorthStar CCM.com, the username and password of an NorthStar CCM Account that has sufficient authority to perform a publishing procedure on the destination location. Optionally, if the username is used for multiple environments, enter the Environment name.
  • To continue, click Next.
  • The next step allows you to select the target workspace and a folder location to publish the project version. If the Version's name is the same as a folder already existing in the destination workspace, you have the following options:
    • Delete existing files: deletes the files included in the version prior to writing them in the destination folder. This means the versions are lost in the target environment. If there are extra files in the destination folder they will remain untouched.
    • Delete only the files included in folder: deletes the destination folder and all the files within prior to publishing the version.
    • Create subdirectory with version name: add the version's content to a subdirectory that contains the version's name.
    • Include Tags - additionally, you can opt-in to publish tags as well. The tags are the keywords used to describe the content of a project.
    • Choose Folder - choose the destination folder of the published version.
  • Once you're ready, select Publish.

A notification dialog will display the successful status of the publish process. You can sign-in to the Publish Destination Server to ensure that everything is functioning properly. The version will be deployed in a folder structure that mirrors the folder structure of the source.

Screenshot of the Publish Version form with destination and folder options

Restoring Project Versions

Follow the steps below to learn how to restore a version of a project.

  • Starting from the Versions dialog, select the More Actions ( ) button next to the version you want to edit.
  • Choose Restore from the contextual menu.
  • Additionally, enter some comments, then click Restore. Notice that the snapshot version has been restored to the project.

Screenshot of the Restore option in the version contextual menu

Editing Project Versions

Follow the steps below to learn how to modify a version of a project.

  • Starting from the Versions dialog, select the More Actions ( ) button next to the version you want to edit.
  • Choose Edit from the contextual menu.
  • You will be redirected to the Edit Version dialog where you can change the version name or the associated comments.
  • Once you're ready, click Edit.

Screenshot of the Edit Version dialog

Deleting Project Versions

Follow the steps below to learn how to delete a version of a project.

  • Starting from the Versions dialog, select the More Actions ( ) button next to the version you want to edit.
  • Choose Delete from the contextual menu.
  • Confirm your selection and click Delete. Notice that your project version is removed from the Versions list.

Screenshot of the Delete option in the version contextual menu

Versions vs Import-Export

While there are some similarities between versions and import/export, their purposes are different. Imports exist so you can upload multiple files easily into organization and exports exist so that you can download multiple files easily from the Communications app, but the data has to go through the local hard-drive. So use import/export whenever you need to upload or download files from NorthStar CCM Communications.

For backup, restoring and publishing to a different NorthStar CCM app or organization, the recommendation is to use versions. They are designed with this purpose in mind, so they will always be more suitable for this task than manually importing and exporting files. Additionally, Communications keeps track of versions so you can switch between them at any time, an important feature which is not possible if you just use import/export.

Channels

Channels are used to deliver communications directly to the final recipients. NorthStar CCM Communications provides a multi-channel messaging for distributing documents, such as Email, Print or SMS. Before creating a channel, users need to configure a corresponding queue, then run a communication that has a channel defined. After running the communication, job tickets will be generated showing the status, the time and the name of the job that has been running in the workflow.

Configuring Channels

Communication is the key in a successful project management. It helps to exchange information through various methods by email, print or SMS channels.

Configuring a channel in Communications implies setting up a channel queue. This can be achieved by creating a corresponding queue (Email, SMS or Print) from the Channels view:

Email Queue Print Queue SMS Queue
Creating Email Queues

Follow the steps below to learn how to create an email queue.

  • Access the Channels tab on the toolbar.
  • Select the New button from the right-corner of the page.
  • Fill in the Email Queue form with the appropriate values:
    • Name: provide a unique and relevant name for the email channel you want to create.
    • Description: optionally, add a description related to the channel.
    • Email Connection: select the connection from the drop-down list. The connections configured in other NorthStar CCM App's (Leads, Contracts, etc.) settings are mapped here and can be used once configured.
    • Track Email Read: if enabled, this option will embed in all HTML email messages delivered through this queue a one-pixel transparent image that resides on the Communications server. When the recipient of the email loads the images for that, it will inform the Communications Server that the email has been read. This Read status will be reflected in the Status column.
    • Track Web Campaigns: if enabled, this option will embed in the links sent by email information about the active web campaigns.
    • Track Engagement: if enabled, this option will keep the evidence of the customers accessing the links delivered through email.
    • Suspend tickets with bounced recipients: if enabled, this option will suspend the email ticket that has the TO recipient as a bounce list item.
    • Select Send Test Email if you want to check if the email connection is successfully configured.
  • Once ready, select Save to update the changes.

Info

After creating an email queue, you have to set up an email connection. For more details, please visit the Email Connections. Finally, you have to access your communication workflow and configure the Email step. For more information, please visit the Email section of the Workflow Editor.

Screenshot of the Email Queue configuration form

Creating Print Queues

Follow the steps below to learn how to create a print queue.

  • Access the Channels tab on the toolbar.
  • Select Print tab from the sidebar.
  • Select the New button from the right-corner of the page.
  • Fill in the SMS Queue form with the appropriate values:
    • Name: provide a unique and relevant name for the Print channel you want to create.
    • Description: optionally, add a description related to the channel.
    • Printers: Select the + Add Printer button to choose the device(s) to be used for printing jobs in this queue.
  • Once ready, select Save to update the changes.

Info

After creating a print queue, you have to access your communication workflow and configure the Print step. For more information, please visit the Print section of the Workflow Editor.

Screenshot of the Print Queue configuration form

Creating SMS Queues

Follow the steps below to learn how to create an SMS queue.

  • Access the Channels tab on the toolbar.
  • Select SMS tab from the sidebar.
  • Select the New button from the right-corner of the page.
  • Fill in the SMS Queue form with the appropriate values:
    • Name: provide a unique and relevant name for the SMS channel you want to create.
    • Description: optionally, add a description related to the channel.
    • SMS: select the SMS connection to use for jobs in this queue. If there are none available you will need to contact the system administrator to add one.
  • Once ready, select Save to update the changes.

Info

After creating an SMS queue, you have to set up an SMS connection. Finally, you have to access your communication workflow and configure the SMS step. For more information, please visit the SMS section of the Workflow Editor.

Screenshot of the SMS Queue configuration form

Sorting Channels

Starting from the Channels page, you can sort the entities listed within by using the only available column-header: Name.

  • To sort the channels information displayed, select the column-header (e.g. Name) and the list will sort the results in ascending ( ) or descending ( ) order.

Screenshot of the Channels list sorted by name

Filtering Channels

Starting from the Channels page, you can filter the entities listed within.

  • To filter the channels information displayed, select from the left sidebar a filter based on which you want to filter the results (e.g. Print).

Screenshot of the Channels page with a sidebar filter applied

Exploring Channels Jobs

Once a channel is created, you can select a connection from the list to redirected to the Channel Jobs page, from where you can see a more detailed view of the jobs that are being completed, when deliver through the selected channel.

In the view, there will be displayed the job name, along with the project context, the start and end times of the job, its status, the number of tickets, pending or bounced of each item in the list.

Screenshot of the Channel Jobs page showing job details

Sorting Jobs

Starting from the Channel Jobs page, you can sort the entities listed within by using the available column-headers, such as Job Name, Start, Finish, Status, Tickets, Pending or Bounced.

  • To sort the jobs information displayed, select a column-header (e.g. Job Name) and the list will sort the results in ascending ( ) or descending ( ) order.
  • If multiple sorting criteria are applied, such as Job Name, Start, and Bounced, the high-priority is received by the last criteria set.

Screenshot of the Channel Jobs list sorted by a column header

Contextual Channels Options

Follow the steps below to explore the options from the contextual menu of a channel connection.

  • Starting from the Channels view, select the More Actions ( ) button of a channel connection.
  • From the contextual menu displayed, you can select the following options, according to your needs:
    • Delete: Use the Delete button to permanently remove the selected channel queue and all its configurations.
    • Properties: Use the Properties button to access the Channels properties for modifying channel's configurations.

Screenshot of the contextual menu options for a channel connection

Accessibility

Overview

NorthStar CCM includes accessibility and conformance support.

Accessibility

Accessibility refers to digital practices that ensure content is readable and usable by as many people as possible, including individuals with impairments or that use assistive technologies. Depending on the industry or type of content, there may be regulations requiring documents to meet certain accessibility standards. These standards can include elements like:

  • Text descriptions for images and non-text elements: Providing text descriptions or captions for pictures, charts, icons and non-text content allows users with screen readers or other assistive technologies to access your content.

  • Organized and consistent content structure: Consistently marking and structuring the headings, tables, fields, and other elements of your content allows users to more easily adapt the document to their needs or preferences, such as resizing the text or using a screen reader.

  • Styling, sizing, and colors that make your document easy to read: Using text fonts, sizes, colors, and contrasts that meet accessibility standards ensure your content is more easily readable by users with impaired vision.

Conformance

Conformance refers to meeting specific technical requirements, often related to the technical structure of a file to that it can be read, printed, or archived consistently. Within NorthStar CCM, each conformance level is based on a specific PDF version (e.g. PDF/A-1, PDF/UA, etc.).

This is relevant to accessibility because some conformance levels are accessible (PDF/UA), and other conformance levels are not considered accessible (PDF/A, PDF/X).

NorthStar CCM Accessibility Features

NorthStar CCM includes the following accessibility features:

  • Accessibility Standard Selection: Within a NorthStar CCM project, you can select a specific accessibility standard to apply to your documents, such as WCAG 2.0 AA. NorthStar CCM will then check all the guidelines required by that standard when running a report.

  • Accessibility Reports: You can run an accessibility report on any documents within that project to ensure they meet all the guidelines of the chosen accessibility standard. If there are any accessibility issues in a document, NorthStar CCM will list them. Once you’ve addressed the issues, you can re-run the report to confirm the document meets your selected conformance standard.

  • Accessibility Status: When browsing your documents in the project, you’ll see an accessibility status indicator for each document, showing whether the content has passed or failed an accessibility check, or whether it hasn’t been checked in its current form.

Setup

Opening Accessibility Settings

Screenshot of accessibility settings

  1. From the home screen of NorthStar CCM, select "Communications."
  2. Select the "Projects" tab.
  3. Open a project.
  4. Click the three vertical dots in the upper right corner of the screen and select "Accessibility Settings" from the drop-down menu.
  5. An Accessibility Settings window will open. This allows you to set the accessibility requirements for all templates in this project.
  6. From the Accessibility Settings window, check the box for "Require accessibility conformance for all document templates."
  7. Check the box for a document standard (see "Choosing Accessibility Standards" below). Note: selecting a higher standard automatically ensures your templates meet the lower standard (e.g., if you select PDF/WCAG 2.0 AAA, you’ll be requiring conformance to A and AA Section 508 (US) as well.)
  8. Click "Save."

Choosing an Accessibility Standard

Your region, industry, or type of communication will usually define which level of accessibility is required for your documents. The different standards and requirement levels are described below:

PDF/UA

PDF/UA (Universal Accessibility) applies specifically to the PDF format. It aligns with WCAG principles (see below) but provides additional concrete rules for PDFs.

PDF/WCAG 2.0

WCAG (Web Content Accessibility Guidelines) was introduced in 2008 as a foundation for digital and online accessibility. WCAG guidelines offer three levels: A (Basic Accessibility), AA (Strong Accessibility), and AAA (Excellent Accessibility). WCAG 2.0 AA is the baseline accessibility standard for US federal agencies and contractors.

PDF/WCAG 2.1

WCAG 2.1 was released in 2018 and expanded the requirements of WCAG 2.0 to include responsive design and enhanced readability support for PDFs. WCAG 2.1 AA is the European standard for digital accessibility per EN 301 549 and can result in fines for communications that fail to meet accessibility standards.

PDF/WCAG 2.2

WCAG 2.2 was released in 2023 and expanded on the requirements of WCAG 2.1 to include error prevention and keyboard focus for form fields and links. WCAG 2.2 AA is now the benchmark for EU compliance.

Reporting

How to run a report

Screenshot of menu options

  1. From the home screen of NorthStar CCM, select "Communications."
  2. Select the "Projects" tab.
  3. Open a project.
  4. Click the three vertical dots in the bottom-right corner of the document template you’d like to inspect.
  5. From the drop-down menu, select "Check Accessibility." This will open the Accessibility Settings for that document. If you haven’t previously run a report for this document, the window will read "This template has not yet been evaluated for accessibility conformance."
  6. Select "Run/Rerun."
  7. To run a report on the document template, NorthStar CCM generates a sample PDF.
  8. The report will immediately run, and the results will be shown in the Accessibility Settings window.
  9. The Status/Result field will display "Verified" if the generated PDF meets all the rules of the selected accessibility conformance standard.
  10. The Status/Result field will display "Failed" if the generated PDF fails to meet one or more of the rules of the selected accessibility standard.
  11. The full report will be saved as a PDF. To open this PDF, click "Open Report." You can also click "Download Report" to save the Report PDF to your computer.

You can also find “Check Accessibility” options in the context menu for the List View and Tile View.

How to read a report

You can open the report in your browser or any application that can read a PDF. The PDF file name will be titled “Accessibility Report - Status - Document Name.” (e.g. Accessibility Report – Failed – Welcome Letter).

Each report will include the following:

  • Template Name: The name of the template.
  • Date Generated: The date and time the report was run (CT time).
  • Username: The name of the user that ran the report.
  • Standard Used: The accessibility standard selected for the accessibility project.
  • Overall Status: This will display VERIFIED or FAILED, depending on whether the document is compliant with the accessibility standard used.

If the overall status is FAILED, the report will include a list of all the issues found in the document:

  • Total Issues: This is the number of specific rule requirements that your document has failed to meet. Note: If your document fails the same rule in multiple places, this only counts as a single issue.
  • Total Locations: This is the number of locations in your document containing an element that fails a rule.

Example: If your document had five paragraphs containing low-contrast text and was lacking a defined language in the “Document Information: Reading Language” property, then the report would display 2 total issues (low-contrast text and missing language property) across 6 total locations (5 paragraphs, and the document setup).

Rules Failed

Your report will contain a list of each rule from your chosen accessibility standard that your document has failed to meet. Each rule will list the locations where this rule was failed.

  • Rule: The name of the failed rule, marked with a red X.
  • Error: A description of the way the document broke the indicated rule.
  • Location: Whether the broken rule occurs at the document or page content level.
  • Rule Description: A brief description of the requirements of the broken rule.
Standards Passed

The end of the report will include the name and code for each rule from the chosen standard that was met.

Re-running a report

Once you believe all the issues have been addressed, re-run the report.

  1. From the Projects tab of the Communications area, click the three vertical dots in the bottom-right corner of the document template.
  2. From the drop-down menu, select "Check Accessibility." This will open the Accessibility Settings for that document. Select "Run/Rerun."
  3. If you’ve fixed all the issues the report will display an overall status of "VERIFIED." Otherwise, the overall status will be FAILED and the errors that are still in need of correction will be listed below.

Note: If you are using the cloud-based NorthStar CCM template editor, you may not be able to correct all the accessibility errors generated by your report yet. Features will be added over the next several months to accommodate this need.

Monitoring

Viewing validation status

When viewing templates within a project, you will see an accessibility validation status in the top right corner of each template icon. This status message will show “Verified,” “Failed,” “Needs Rechecking,” or “Not Checked.”

  • Verified: The last accessibility report run on the template found no errors, and no changes have been made to the template since the last report was run.
  • Failed: The last accessibility report run on the template found errors. Note: Errors have been corrected since the last time the accessibility report was run. To check, simply rerun the report.
  • Needs Rechecking: Since the last accessibility report was run, there’s been a change that may affect the accessibility of the template, including:
    • Changes made to the template.
    • Changes made to the subdocument the template uses.
    • Changes made to the project’s accessibility settings.
  • Not Checked: An accessibility report has never been run on this template.

Accessing past reports

To access previous accessibility reports run on a template, follow these steps:

  1. From the Projects tab of the Communications area, click the three vertical dots in the bottom-right corner of the document template.
  2. From the drop-down menu, select "Check Accessibility." This will open the Accessibility Settings for that document.
  3. Select "Report History." A new window will open with a list of all reports run on the template, arranged by date.
  4. Under the "Actions" column, you can open each report in a new window or download it as a PDF.

Accessibility Errors

This section presents all of the errors you may encounter when running accessibility reports, and how you can resolve them.

Images and figures are missing alternate text missing

  • Rule: Accessibility
  • Error Message: Missing or incomplete alternative text for [image or figure]
  • Location: Paragraph level
  • Description: Alternative text provides a textual description for images, figures, or other non-text content to improve accessibility for screen readers and assistive technologies
  • Success Message: Alternative text for images and figures is present and correctly describes the content, ensuring accessibility compliance

To fix this error, you can “Edit Alt Text” or “Set Alternate Text” within a word or PDF processing application, or you can add an “alt” attribute directly to the <image> HTML tag.

Document lacks a properly tagged structure

  • Rule: Tagged
  • Error Message: The PDF is not properly tagged. Accessibility may be compromised
  • Location: Document level
  • Description: Ensures the PDF is an accessible, tagged document. Tagged content provides the necessary structure for screen readers and other assistive technologies
  • Success Message: The PDF is properly tagged and meets accessibility requirements

Accessible documents include internal tags for different types of content, including headings, paragraphs, lists, tables, and other elements. These tags are used by screen readers and assistive technologies to help visually impaired people read the document. There are “Autotagging” tools that can correct missing tags, but for best results (and complex documents), it’s essential to manually review and correct the tags.

Tables aren't properly tagged

  • Rule: TaggedTable
  • Error Message: Enforcing rule (internal): Controls if tables with headers will be tagged as tables in the output
  • Location: Document level
  • Description: Ensures that all tables in the PDF are correctly tagged as tables, providing proper structure for accessibility tools and assistive technologies
  • Success Message: All tables with headers are correctly tagged as tables that meets accessibility requirements

Proper internal tags allow screen readers to interpret the rows, columns, and headers of tables correctly. To correct this, review the document to ensure the presence of <Table> tags, including <TH> (table header), <TR> (table row), and <TD> (table data, or individual cells).

Non-essential elements aren’t tagged as artifacts

  • Rule: TaggedArtifacts
  • Error Message: Non-essential content is not correctly tagged as artifacts, which may confuse assistive technologies
  • Location: Document level
  • Description: Ensures that non-essential or decorative content in the PDF is tagged as artifacts, so assistive technologies can ignore it and focus on meaningful content
  • Success Message: All non-essential content is properly tagged as artifacts, improving accessibility and clarity for assistive tools

When decorative or inessential content such as logos, decorative borders, or repeated page headers and footers aren’t internally tagged as artifacts within the document, screen readers and assistive technologies will attempt to convey they as meaningful, informative content, which can confuse or impart the reading experience.

Document language property is missing or incorrect

  • Rule: Language
  • Error Message: The document language is missing or incorrectly set, which may affect text-to-speech and accessibility
  • Location: Document level
  • Description: Ensures the document language is correctly set in the Document Information properties under Reading Language, which helps screen readers interpret the text accurately
  • Success Message: The document language is correctly configured, ensuring proper reading and accessibility support

Screen readers and assistive tools use the document’s language property to determine how words should be pronounced and how language rules should be applied. You can fix this by setting the language field within a word or PDF processing application or manually inserting a valid “lang” attribute in the HTML tag.

Document contains prohibited background images

  • Rule: BackgroundImage
  • Error Message: The PDF contains background images that are not permitted according to the configured policy
  • Location: Document level
  • Description: Controls whether background images are allowed in the PDF, ensuring that they do not interfere with readability or accessibility
  • Success Message: The document complies with the background image policy: no disallowed background images are present

Your selected accessibility policy does not allow background images in the PDF, which can interfere with readability. You can remove background images in a word or PDF processor or add a “background-image: none” CSS rule to the body element of your HTML.

Graphical elements do meet contrast requirement

  • Rule: Non-Text Contrast
  • Error Message: One or more UI components or graphical objects do not meet the minimum contrast ratio, which may affect visibility and accessibility
  • Location: Document level
  • Description: Ensures sufficient contrast between colors of user interface components and graphical objects. The contrast ratio must be at least 3:1 against adjacent colors, except for inactive, decorative, or non-essential elements. User interface components include form elements
  • Success Message: All UI components and graphical objects meet the required contrast ratio, ensuring clear visibility and accessibility

Graphical elements of your document (like icons, charts, or form fields) need to meet a required level of contrast against their surroundings for ease of readability and use. You can use an online contrast checking tool to ensure that non-decorative graphical elements meet the required 3:1 contrast ratio. Low-contrast decorative graphics can be tagged as artifacts (see rule RA2.2).

Text does not meet level A contrast requirement

  • Rule: Text Contrast A
  • Error Message: N/A
  • Location: Document level
  • Description: Ensures appropriate contrast between text and background or graphical objects. For this rule, no minimum contrast is required
  • Success Message: Text contrast meets the configured requirements

Different accessibility and conformance standards require different levels of contrast between text and its background, ranging from level A (minimum) to level AAA (the most demanding and accessible). If you see this error, your document has failed to meet the minimum contrast requirements of level A. You can use online contrast tools to check the level of contrast between your text and background color to achieve your required level.

Text does not meet level AA contrast requirement

  • Rule: Text Contrast AA
  • Error Message: Text contrast does not meet the minimum required ratio, which may reduce readability and accessibility. Text: [low-contrast text]
  • Location: Document level
  • Description: Ensures sufficient contrast between text and background or graphical objects. The contrast ratio must be at least 4.5:1 for normal text (below 18pt or 14pt bold) and at least 3:1 for large text, to maintain readability and accessibility
  • Success Message: All text meets the required contrast ratios, ensuring clear readability and accessibility compliance

Different accessibility and conformance standards require different levels of contrast between text and its background, ranging from level A (minimum) to level AAA (the most demanding and accessible). If you see this error, your document has failed to meet the requirements of level AA, which are required by your chosen accessibility standard. You can use online contrast tools to check the level of contrast between your text and background color to achieve your required level.

Text does not meet level AAA contrast requirements

  • Rule: Text Contrast AAA
  • Error Message: Text contrast does not meet the required high-contrast standards, which may impair readability for some users. Text: [low-contrast text]
  • Location: Document level
  • Description: Ensures high contrast between text and background or graphical objects. The contrast ratio must be at least 7:1 for normal text (below 18pt or 14pt bold) and at least 4.5:1 for large text, supporting maximum readability and accessibility
  • Success Message: All text meets the AAA contrast requirements, ensuring optimal readability and accessibility compliance

Different accessibility and conformance standards require different levels of contrast between text and its background, ranging from level A (minimum) to level AAA (the most demanding and accessible). If you see this error, your document has failed to meet the requirements of level AAA, which are required by your chosen accessibility standard. You can use online contrast tools to check the level of contrast between your text and background color to achieve your required level.