I am trying to store a delivery property via the ootb map:recipient target mapping. The goal is to store a delivery level attribute within the nms:broadLogRcp at the time of delivery. Is it possible to access these delivery level properties within this context? How would this be referenced?
Another solution that I can suggest is to have a workflow that runs once in the midnight, at a time of low activity, reads the attribute information from delivery and then updates the delivery broadLogs with the information.
Reason I'm suggesting to run in the night is that, if you run it every hour, it will cause unnecessary locks.
We are storing delivery level data in the broadLog because we are running a sysFilter on the marketing history data based on a custom attribute set at the delivery level. We do not want to have to run the filter on the delivery attribute through the join, because of performance reasons (The broadLog contains a lot of data Especially with this clients requirment to store for many years). Also, i believe the retention of broadLog data is different than that of delivery data, which is another reason why we wanted to duplicate the data in the broadLog, so We wouldn’t not be reliant on the delivery data.
I was afraid that the only way would be by adding it to the workflow targeting data, as I have done something similar in the past of storing a workflow set segmentCode in the broadLog
Anyone happen to know if this is possible? I know that you can reference delivery attributes within the context of the delivery content, so I believe it should be available to store in the broadLog via the target mapping.