Question
How to block/ update Pending(Sent) Outcome Status in Interaction History Table
Hello Everyone,
Pega OOTB feature for every outbound offer result for a campaign run IH(Interaction History) is updated with outcome as Pending in Interaction history table.
Up until 8.3 we are filtering such outcomes by updating the backend DF's which were available framework rules for such updates . In order to avoid the overflowing records in IH table with defaults status we followed this approach .
As we moved to 8.4 recently we noticed that most of the marketing OOTB rules are Finalized and not available to and custom modification but we want to stop Data Flows from updating IH or mody the outcome as "Sent" instead of "Pending" which is more meaningful.
Tried to update filed value(Outcome.Pending) in below class but not helpful
If someone was successful in achieving this please share the same, much appreciated.
Regard's
Manindra
These parts of the system have been locked down because they have exposed improper customizations. Specifically for your ask, there is no mechanism for changing the IH record from Pending to something else, and in fact it does represent the correct status, as it reflects that it has been queued for delivery, but has not been sent yet. This is a system status that should not be overridden as there can be un-forseen consequences to doing so (even though you might have gotten away with it in prior releases. If you want to have a different label to Pending for reporting purposes, you should be able to do that either as you extract from IH for reporting purposes or in a lookup as part of the report itself.