-
Notifications
You must be signed in to change notification settings - Fork 24
Description
As an operator I want the golden record process to automatically calculate the confidence level of a business partner based on its confidence criteria. The confidence level is based on a formular defined in the golden record end-to-end requriments standard.
Technical Solution
The Pool should be responsible to calculate the confidence level based on upserts on business partner data (from the Orchestrator or through API). For a newly created or updated business partner, the Pool calculates the confidence level according to the formular given in the golden record standard.
Formular Specifics
As per standard the calculation boils down to the following:
NumberOfSharingMembers > 1: 1 Point
CheckedByExternalSource = True: 3 Points
IsSharedByOwner = True: 5 Points
Confidence Level is sum of all points
Considerations For Client-Specified Confidence Values
Similar to the confidence criteria 'number of sharing members' the Pool should ignore any client-specified value for the confidence level and solely calculate the confidence level based on the up-to-date confidence criteria of that business partner.
Remark
When we are able to perform breaking changes to the data model the upsert request model for business partners should lose the confidence criteria fields 'number of sharing members' and 'confidence level' as these fields are ignored when upserting business partners.
Acceptance Critiera
- Upon refining a business partner record, the record's confidence criteria have a correct confidence level without the cleaning service having specified the value
Metadata
Metadata
Assignees
Labels
Type
Projects
Status