Symptom
Under the Changes facet of opportunities, you see a business user's name entered, despite them not having made any manual changes.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Go to the Sales work centre.
- Go to the Opportunities view.
- Open any relevant opportunity.
- Go to the Changes facet.
You can see regular changes maintained for a business user, even at times where that user cannot have performed any change. Some of those changes show no details - there is an empty change entry.
Cause
This can can be caused, for example if the Machine Learning Opportunity Scoring model is activated by that particular business user. If this is the case, any update which happens due to this process will be recorded on the business user's name.
This is the expected behavior.
Another option could be, that a post processing PDI class is listening to the changes of ML scoring result BO instances and it is updating the corresponding opportunity BO instances, or there are PDI determinations on the opportunity object which get triggered due to the above update.
Resolution
To avoid the opportunity updates happening in the business user's name:
deactivate the opportunity scoring model and activate it using a technical user. Once that is done, the updates will start appearing in the technical user's name instead of that of the business user.
With release 2102 change details in the Opportunity UI will be enhanced to show the details of the changes of the Opportunity's score.
Note: the changes will still be shown by the user who has activated the model, but the change details will not be shown empty.
Keywords
Changes, business user, didn't make, , KBA , LOD-CRM-OPP , Opportunity Management , Problem