2019.1

Table Of Contents
Create Email Content
The Create Email Content task generates a set of email content items from a template's Email
Context, which are then sent directly to the recipient set in each record.
Input
This task must receive either Metadata containing information regarding a valid Record Set, or
JSON data.
Metadata
The "Execute Data Mapping" on page555 task and the "Retrieve Items" on page567 task
output metadata containing information regarding a Record Set.
JSON
The Create Email Content task supports two types of JSON:
l A JSON object or an array of JSON objects representing records. If a value in a record
object is a string, it is considered to be a field value. If a value in a record object is a
JSON object, it is considered to be a nested table with detail records. For examples, see
"JSON string samples" on page544.
l A JSON Record Data List (see the REST API Cookbook and "JSON Record Data List
example" on page82). When the "Retrieve Items" on page567 task is set to output
Records in JSON, it outputs this kind of JSON data.
If the input is JSON, the task performs a REST call to the
/rest/serverengine/workflow/contentcreation/email/{templateId} endpoint on the
Connect Server. For more information see the REST API Cookbook.
Processing
This task loops through each record in a Record Set or through each JSON object in an array.
For each record or JSON object, an HTML Email is generated using that record's or object's
data. The output generated is then sent via an SMTP server with the email address set by the
template.
Page 531