Symptom
What is the difference between the "Does Not Match" and the "Does Not Equal" operators in the assignment profile (AP)?
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Create an assignment profile >
- Go to the Rules tab >
- Associate a Domain >
- Create a rule which the options for the operator include "Does Not Match" and "Does Not Equal", for example item completion.
Resolution
Does Not Match: is better understood as "Not Any". It works by comparing each value with the User. If the result for the User is True for at least one of the values inside the Rule, the User is not contemplated by the AP. Use the Does Not Match for when the User having any of the values inside the rule will be excluded from the AP.
Does Not Equal: is better understood as "Not Equals". It works by comparing all values with the User. If the comparison result is False for any of the values, the User is contemplated by the AP. Use the Does Not Equal when the User will be excluded from the AP only if it has all the values configured for the rule.
See Also
2377972 - LMS: Assignment Profile rules don't work when same attribute is more than once
Keywords
Does Not Match, Does Not Equals, Assignment Profile, AP, Manage Rules , KBA , LOD-SF-LMS-ASP , Assignment Profile , Problem