Communications App Guide

Overview

Ecrion 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 Ecrion 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.

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. For more information on Licenses Management, please access the following link: Ecrion Accounts Guide.

Content Not Available

Requesting a Demo

Follow the steps below to learn how to request a demo of the app.

Content Not Available

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.

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

(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:

(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).

Content Not Available

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
Sharing 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.

Content Not Available

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.

Content Not Available

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.

Content Not Available

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.

Content Not Available

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).

Content Not Available


Configuring Hot Folders

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

Content Not Available


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.

Content Not Available


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 Ecrion 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:

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

Content Not Available

Sharing Communications

To share a communication, you need first to generate a public or a portal link. Public links are view-only and anyone with the link can view or download its content, while portal links enable access to the shared communication only to one user that has an account in Ecrion Customer Portal. Only users with access on the Customer Portal can open the portal links. This feature can be accessed from the More Actions > Share option of a communication you intend to share.

In case you do not want the communication to be public anymore, you can manually do the reverse operation which is Unshare by disabling the public or portal links.

Content Not Available

Filtering Communications

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

Content Not Available


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.

Content Not Available

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.

Content Not Available

Contextual Communications Options

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

Content Not Available

Projects

Projects represent a central part of the Ecrion 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 Ecrion. 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
Sharing 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.

Content Not Available


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.

Content Not Available


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.

Content Not Available

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.

Content Not Available

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.

Content Not Available


Adding New Files

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

Content Not Available


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 Ecrion Publisher, a stand-alone Ecrion 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 Ecrion 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. Ecrion 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

Ecrion 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 build 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.

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.

Content Not Available

Filtering Projects

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

Content Not Available

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.

Content Not Available

Contextual Projects Options

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

Content Not Available

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.

Content Not Available


Advanced Properties

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

Content Not Available

Cleanup Project Jobs

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

Content Not Available

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.

Content Not Available

Sharing Projects

To share a project, you need first to generate a public or a portal link. Public links are view-only and anyone with the link can view or download its content, while portal links enable access to the shared project only to one user that has an account in Ecrion Customer Portal. Only users with access on the Customer Portal can open the portal links.

Note

Share options are not available for Batch Project types.


You can send to other enterprise users a public link to your project so anyone with the link can view or download its content.

Content Not Available


You can send to other enterprise users a portal link to your project so any customer of the portal with the link can view or download its content.

Content Not Available

Cloning Projects

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

Note

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

Content Not Available

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.

Content Not Available

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.

Content Not Available


Exporting Project Versions

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

Content Not Available


Publishing Project Versions

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

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.

Content Not Available


Restoring Project Versions

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

Content Not Available


Editing Project Versions

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

Content Not Available


Deleting Project Versions

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

Content Not Available

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 Ecrion Communications.

For backup, restoring and publishing to a different Ecrion 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. Ecrion 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.

Info

After creating an email queue, you have to set up an email connection. For more details, please visit the Email Connections section of the Ecrion User Guide. 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.

Content Not Available


Creating Print Queues

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

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.

Content Not Available


Creating SMS Queues

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

Info

After creating an SMS queue, you have to set up an SMS connection. For more details, please visit the SMS Connections section of the Ecrion User Guide. 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.

Content Not Available

Sorting Channels

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

Content Not Available

Filtering Channels

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

Content Not Available

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.

Content Not Available


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.

Content Not Available

Contextual Channels Options

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

Content Not Available

Analytics

Using Analytics, users can create interactive documents based on their own custom dashboards. A dashboard is a collection of widgets that provide a visualization of your enterprise data. This is useful to track metrics and other key data points relevant to a business, department, or a specific process, and it is also intended to simplify complex data flows to let users casting a glance over their current performance.

Exploring Dashboards

Dashboards often provide at-a-glance views of key performance indicators relevant to a particular objective or business process. These help you to make intelligent business decisions based on meaningful patterns in transactional data. Dashboards are .bid files created using the Ecrion Analyst tool. To learn more about how to create a dashboard using the Analyst tool please visit the Ecrion Analyst Help Manual.

Accessing the Analytics page, you can either navigate through existing dashboards or create new ones. A good and easy way of finding and navigating through dashboards is using the sidebar. By default, there will be two views in the sidebar: Custom and System. To view all the existing dashboards, select the All tab and to create new views, please visit the Creating New Dashboards section of this guide.

The System Dashboards provide business users with an intuitive and easy-to-use tool for monitoring their issues. If a dashboard is created properly then users are treated to a highly visual panorama of their own business.

Creating New Dashboards

Follow the steps below to learn how to create a new custom dashboard.

Content Not Available

Reviewing Dashboards Output

When you are designing your dashboard, you may frequently want to check the output behavior of your widgets. Communications provides the ability to review the output documents of the created dashboards. In Analytics page, simply select your dashboard and you will be redirected to the Dashboard Preview page.

Content Not Available

The user can review and test all the widgets included in the dashboard. For this, right click on a widget in the Dashboard Preview and select one of the following options from the contextual menu:

Download CSV
Export to
Show/Hide Legend
Toggle column
Show/Hide scrollbar


Downloading CSV

Follow the steps below to learn how to download a CSV from a widget's data.

Note

This option is valid only for Visualization Widget types.

Content Not Available


Exporting to

Follow the steps below to learn how to export a widget.

Content Not Available


Showing-Hiding Legend

Follow the steps below to learn how to show/hide a widget's legend.

Content Not Available


Toggling Column

This option allows you to restrict the number of columns in a table to emphasize only some of them. Follow the steps below to learn how to toggle a column.

Note

This option is valid only for Table Widget types.

Content Not Available


Showing-Hiding Scrollbar

Follow the steps below to learn how to show/hide a widget's scrollbar.

Note

This option is valid only for Graphical Widget types, excepting the Pie Chart because it does not have axes.

Content Not Available


Generating Reports

Because the Ecrion Communications includes document automation technology, users can generate reports that integrate their dashboard information within an external document. Follow the steps below to learn how to generate a report.

Content Not Available


Generating Transactions

Dashboards enable executives from an organization to interact with and analyze transactions based on analytics dashboards.

Content Not Available

Configuring Schedules

Ecrion Communications provides users to schedule dashboards to refresh on a certain period that you set (daily, weekly, or monthly), and then receive refreshed dashboards results by email. Follow the steps below to learn how to set up a schedule for your dashboard.

Note

System Dashboards cannot be scheduled.

Content Not Available


Filtering Dashboards

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

Content Not Available


Sorting Dashboards

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

Content Not Available

Contextual Dashboards Options

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

Note

System Dashboards cannot be deleted.