I have an offer in Pega Marketing 8.2. I have checked out the offer and made some changes to the flow - changing the Treatment Name and the Output template being used.
I want to check-in my changes, but an error is being generated that says:
'Error - CheckIn was unsuccessful. Original Instance does not contain Lock information. Original Instance handle: RULE-OBJ-FLOW-OFFER-PEGAMKT-WORK-OFFER-<Issue>-<Group>-<PropositionName>> #<timestamp>'
If I cancel that check-in attempt I am returned to the flow. If I hit 'Discard', I am shown the warning about discarding unsaved changes. I hit 'Discard' and the page just re-loads with the offer still checked out and my 4 options in the top right as: Check-in, Discard, Actions, Save.
Has anyone come across this issue before? I'm unable to check-in, but also unable to discard to continue my testing.
We managed to resolve this. Properties had been deleted from the underlying strategy result class, but these properties had not been removed from the custom attributes form in the decision data. Removing the properties from the form allowed us to check in/discard the checked out offers.
Hi, Thanks all. The reply Jens posted above on Aug 21st is correct.
If you want to remove a property (for example, a channel) from an offer, I would highly recommend following the order of operations below to ensure you do not experience this error:
Check out the offer
Open the Proposition Hierarchy (Configure --> Decisioning --> Proposition Management --> Hierarchy and click on the group in which the offer sits. This will open the Decision Data page
Check out the Decision Data page
Click the ‘Form’ tab
On the ‘Form’ tab, delete the channel (property)
Save and check-in the Decision page
Remove the channel (property) from the flows or output templates; save and check-in the offer
Then, re-open the proposition hierarchy and delete the channel (property) from the Proposition Hierarchy page
If this order isn’t followed, you won’t be able to check-in or discard the changes you have made to the offer – you can still make the necessary changes to the Decision Data page and then, once finished, save your work but the system may throw some errors during this process