The Correspondence Management Solution contains three building
blocks:
Asset Composer building block
Data Dictionary building block
Expression Manager building block
Building blocks are solution-specific product capabilities with
clear technical documentation that explains how they can be used
for production applications. The building blocks are fully supported
under the Platinum Enterprise support program.
Asset Composer building blockThe Asset Composer building block provides APIs to create
assets and render a document or dynamic form based on complex data-driven
expressions (rules). The Asset Composer building block also provides
user interfaces for users to author correspondence assets and to
create custom correspondence. The Asset Composer building block
leverages the Expression Manager building block to evaluate the
necessary content (such as text and images) required for inclusion or
exclusion, to generate a personalized correspondence.
The Asset Composer building block consists of the following user
interfaces:
Editor to create the letter templates
Editor to create text, lists, nested lists with compounded
numbering and dynamic lists with repeatable elements
User interface to upload images
Editor to create conditions
User interface to customize tables and upload fragments
Spell checker (in the text editor)
Editor to create categories and subcategories
User interface to upload layouts
Create Correspondence user interface, using which business
users can create custom correspondence
Data Dictionary building blockAn important feature of the Correspondence Management Solution
is its ability to receive data from a backend data source as input,
for use in a customer correspondence. A data dictionary enables
business users to use information from backend data sources without
knowing technical details about their underlying data models.
A data dictionary is an independent representation of metadata
that describes underlying data structures and their associated attributes.
A data dictionary is created using business vocabulary. It can be
mapped to one or more underlying data models.
The Data Dictionary building block consists of the following
parts:
A user interface to create a data dictionary (either
manually, or by importing XSD or another compliant data model) and
to maintain it.
A server-side component that integrates with backend data
sources and instantiates the data dictionary instance.
Expression Manager building blockThe Expression Manager building block performs computations
on data values provided by the Data Dictionary building block or
by end users.
The Correspondence Management Solution uses the result of the
expression evaluation to select assets such as text, images, and
templates. You can then use the Asset Composer building block to
assemble the assets into completed correspondence.
|
|
|