A Dynamic Data File uses logic or business rules to determine which Data File Template should be used for a specific record. A Data File Template is a file layout that describes the composition of an output file, including the field definitions and positions of all the columns in the file (see the Data File Template topic for more details).
Dynamic Data Files are created independently of a Campaign, and are reusable across Campaigns.
A Dynamic Data File consists of one or more logical criteria. These criteria are referred to as "Rule / File Pairs" because they consist of both a condition to be met (the "Rule") and a resulting Data File Template (the "File" to be used when the condition is met). A Dynamic Data File can consist of one to many different Rule / File Pairs. Dynamic Data Files also support the use of a "Default" Data File Template, which will be used for records that don't meet any of the defined rules.
Engage+ provides two different methods (called "query types") for establishing how you want to identify the "Rule" -- either by inclusion in a Filter, or by values in a specific field. You must choose one of these two query types for your Dynamic Data File; you can't use both types within the same Dynamic Data File.
The platform also provides two different logical structures for setting up your Dynamic Data File. The first structure is an IF > ELSE IF structure. This structure is useful if you know you want a record to fall into only one "rule." The system works from the top down, evaluating records against the first rule. Only the non-matching records drop down to the second rule. Once a record matches a rule, it's removed from any further evaluations. Therefore, the sequence of the rules is important, because even if a record qualifies for more than one rule, it would use only the Data File Template from the FIRST rule to which it matched.
Engage+ also offers an IF > IF structure. In this structure, a record can potentially match to multiple rules, and therefore would use multiple Data File Templates. The sequence of the rules doesn't matter, as the system evaluates every record against every rule. So, even if a record met the first rule, it would still get evaluated against all subsequent rules as well.
The Dynamic Data Files screen is accessible by the following method:
From the Main menu, select Assets > Content > Dynamic Data File.
This topic describes how to create a new Dynamic Data File. Dynamic Data Files can also be created from the New Item screen (see Create a New Item: Dynamic Data File for more details). To create a new Dynamic Data File through the Dynamic Data File screen:
Note: You can never modify this source table after the Dynamic Data File is created.
Default Data File TemplateIn most situations, a Dynamic Data File should have a Default Data File Template defined for it. The Default Data File Template will be used for all records that otherwise don't meet any of the defined rules or criteria. The Default Data File Template is optional. However, please note that if you intend to post the output file to an FTP site, then you must define a Default Data File Template. Even if you're not using a Default Data File Template, you can't actually delete the "Default" row from the screen. If you don't want a Default Data File Template in your Dynamic Data File, then leave it blank, and don't define or select a Data File Template for it. To define the Default Data File Template:
Rule / File PairsA Dynamic Data File consists of one or more Rule / File Pairs which determine which records should use which Data File Template. Messaging provides two different methods (called "query types") for establishing how you want to identify the Data File Template for the Rule / File Pairs -- either by inclusion in a Filter, or by values in a specific field. You must choose one of these two query types for your Dynamic Data File; you can't use both types within the same Dynamic Data File. The two query types are described below in more detail. Query Type: By FilterThe Filter query type is used in instances where you've created multiple Filters that will break the records into smaller unique groups, each of which requires a separate Data File Template. To use Filters as the query type in a Dynamic Data File:
Query Type: By Field / ValueThe Field / Value query type is used when you want to look for a specific value in a database field in order to determine your Rule / File Pair. A Dynamic Data File is limited to using only one field, and that field must be contained on the Dynamic Data File's source table (you can't join to another table). To use a Field / Value as the query type for your Dynamic Block:
|
To copy an existing item to use as the basis for a new item:
|
To view or edit an existing Dynamic Data File:
|
To delete an item:
Foldered items are moved to the Recycle Bin. Non-foldered items are permanently deleted.
|
Once you've created your Dynamic Data File, you can use it within a Campaign by assigning it as the "Content Source" for that Campaign. To change the Campaign's primary Content Source to use a Dynamic Data File:
Note: Dynamic Data Files have to be created using the same source table as the Campaign in order for them to be available as a selection.
|