I have created a matching rule based on a group of three fields;
(Campsite: f1EXACTMatchBlank = TRUE) AND (Campsite: f2EXACTMatchBlank = TRUE) AND (Campsite: f3EXACTMatchBlank = TRUE)
Here F1,F2 and F3 are the three fields on object Campsite.
I have used the same and created a Duplicate Rule with blocking edit and create if duplicate is already present.
The duplicate rule works fine in all case whether created/update through UI or dataloader; except when I insert a pair of identical new records using data loader.
i.e. two records with same value for F1,F2,F3 but similar record is not present in system yet.
In this case it is inserting both the records.
Is it the correct behavior of duplicate management? Is there any document referring to this behavior?
If it is the correct behavior then can anyone tell me how should I handle this?
Note: I have one more duplicate rule on the same object to validate duplicate names as well.