We have an existing system in production where the proposition name is like "Mobile Offer for 2017" but we are unable to create offer flow with same naming convention. So it will be grateful if any suggestion could be provided so that we could rename the existing proposition without space or symbol, i.e: "MobileOffer2017" .
Let us know what are the impact we need to take care required specifically for interaction history.
Also is there any wizard to rename proposition for speedy resolution.
***Updated by moderator: Lochan to update Categories***
I don't think there is a facility in the UI to edit a proposition name. i am assuming you are using Pega 7.1.9 and above and using Decision Data rules.
Changing a proposition name would mean its a new entity. Proposition are products/services in terms of business.
Instead of changing the proposition rule, you could just create a new Offer and it also creates a backing proposition of the same name.
You can then choose if you want to migrate old proposition's historical data (like IH Fact records) to point to a new name, it requires manual intervention. the Interaction History data model is normalised structure and i think the Proposition name stored in PR_DATA_IH_DIM_ACTION, you can try to update it there.
But there may be some references within your application depending on how these proposition were used (external integrations or inhouse NBA UI), and if it is still inflight and can receive responses. hence i think the approach should be to deactivate or withdraw the old proposition (name with spaces) and initiate new Offers.
another approach you could try is to build a data flow that reads data from a copy of IH and processes it(update the proposition name and outcometime) and push it to IH using pxInteractionHistory dataset.
you need to check if you want to keep the same pxoutcometime as older record.