The majority of Rules you build in Rule Designer will start with a Realtime Input Step. This allows you to call the Rule and allows you to understand the Fields and Field formats that needd need to be passed to the Rule.
You may need to build Input Templates for your Brand use case specific Rules. To provide a quick start we have a Public Template called Realtime Input. This contains all the Fields that are required for a Rule containing a Get CXID Public template to work. This can be downloaded, altered and reuploaded re-uploaded to create your own input templates.
...
Field | Description | Example |
---|---|---|
Message | Message Containing The message contains the Mandatory Field required for a Rule with a Get CXID. These are passed through in a JSON string. The Required Fields are: AlterianCX_channelagentid1 AlterianCX_channelagentid2 AlterianCX_channelagentid3 AlterianCX_isknown AlterianCX_referrer AlterianQueue_channel AlterianQueue_location AlterianQueue_position | { "AlterianCX_channelagentid1": "Test@alterian.com", "AlterianCX_channelagentid2": "71e33980-d95c-403a-925b-6babf82546ff", "AlterianCX_channelagentid3": "", "AlterianCX_isknown": "Y", "AlterianCX_referrer": "http://www.acadianhotels.co.uk/", "AlterianQueue_location": "http://www.acadianhotels.co.uk/", "AlterianQueue_position": "HeroBanner", "AlterianQueue_channel": "Web"} |
Configuration
No Configuration configuration items exist.
Processing
This tile template will take the message break it into the required fields for a GET CXID Rule to run. It will also add to the Rule flow various Fields that are used later in the Rule.
...
Field | Description | Example |
---|---|---|
Message | Message Passed to the Rule by the Calling system. This should contain all the fields required | |
AlterianCX_channelagentid1 | channelagentid1 - First identification value. What information you have to identify the individual exposed to this Rule. | Mandatory* |
ClientIP | IP of the calling solution. Can This can be used for geogrpahic geographic location identification with other Public Templates and to block or allow certain IPs to call the Rule. | Created by Rule Where available |
AlterianCX_channelagentid2 | channelagentid1 - Second identification value. What information you have to identify the individual exposed to this Rule. | Not Mandatory* |
AlterianCX_channelagentid3 | channelagentid1 - Third identification value. What information you have to identify the individual exposed to this Rule. | Not Mandatory* |
AlterianCX_isknown | Is this identification value for a person known to the brand? | Not Mandatory |
AlterianCX_referrer | referer for this template | Not Mandatory |
AlterianQueue_channel | What Channel is using this Rule in thei for this specific call | Mandatory |
AlterianQueue_location | Where the Rule is being called from | Mandatory for tracking and listening Rules |
AlterianQueue_position | Where within the Location the rule is being used. Top Banner, Hero banner, Footer banner all on the home page using the same rule. Rule Position identifies which one was using the Rule in this specific call. | Not Mandatory |
Sequence Number | Internal Field to identify a specific Invoke | System Generated |
Time Stamp | Internal Field to identify a Time that an action occuredoccurred | System Generated |
loopcount | Internal Field to restrict infiniate infinite loops | System Generated |
Is Control | Internal Field to identify whether this individual is in the Control Group for this Rule. Populated by the Get CXID | System Generated |
Rule Group | Internal Field to identify whether this Rule was called from a Rule Group. The Rule Group will be populated automatically | System Generated |
Rule Type | Internal Field to identify the type of Rule. Populated automatically by various Templates or manually when a Rule is saved. | System Generated |