Record selection order for record assignment

Last Updated : Feb 04, 2022 |
Prolog information
If more than one record matches the agent attributes, POM uses sort criteria defined for the campaign to select the most appropriate record amongst the set of records. The following scenario explains the attribute based record selection order. The following table displays various attributes:
State
Product
Language
51 – Arizona
52 – HealthInsurance
53 – English
54 – Florida
55 – CarInsurance
56 – French
57 – Alaska
-
-
In this example, the following attributes are assigned to Agent 1:
Agent 1 => 1, 51, 52, 53, 54, 55, 56 => [ {State=Arizona, Florida}, {Product=HealthInsurance, CarInsurance}, Language={English, French} ].
For a record dialing, the system searches matching attributes for an agent. The record which has maximum matching attributes is selected for dialing first. In this case Record ID 1234567890 has maximum number of matching attributes to agent attributes, therefore, this record is assigned to Agent 1 first.
Record selection for the rest is done in the chronological order of maximum matching attributes in this case the order from second dial is ID 2223334444, ID 0987654321, ID 7778883333, ID 5556667777 and ID 4441119999.
The following table displays the chronological record assignment based on the count of matching attributes:
Record ID
State
Product
Language
Record selection order
1234567890
Arizona
HealthInsurance
English
1
0987654321
Arizona
CarInsurance
-
3
5556667777
Arizona
-
-
5
2223334444
Florida
HealthInsurance
English
2
7778883333
-
CarInsurance
French
4
4441119999
-
-
-
6
Note:
If two records have the same number of matching attributes, POM assigns the records as per the sorting criteria.