EIM/WIM custom AddressBook

After clicking on "..." button next to email address "To:", system is trying to display all the contacts from EGPL_CASEMGMT_CPOINT_EMAIL (limitation is by default 100 and I am able to change this in CIM\eService\config\egml_mailconfig.properties - Reply.AddressBook.EmailAddresses.Count, but recommendation is not higher than 500).

But I am unable to display the contact on position for example 786 (but this table has more than 17k of other customers).

How to customise the selection? Modification of customers directly on the database is very risky (and I dont want to do that).

Replies

You should not modify anything in the database as this is populated based on customer records created or based on incoming emails. Practically speaking why would you need to look at more than 20 email addresses. In a web-based mail client such as gmail, yahoo as you type the address the relevant results show up, not sure if there is any confusion around this functionality, when you click on the list it populates the allowed limit, and as you type the list should be refined why would you want more than 20?

thank you for your message, but EIM is not working as you described (I've got 4.4(1), basic licence).

20 results based on first character (or few characters) should be enough, but results that are shown up after some string is entered are always the same (system is not reacting to any string from "To:" field).

After agent's click on "..." button, always the same N results from EGPL_CASEMGMT_CPOINT_EMAIL table are shown (without any ".. like %STRING% .." statement from SQL query that is sent to get the AddressBook entries), where N is Reply.AddressBook.EmailAddresses.Count number.

Is this a bug, or feature? Maybe the table reaches its limit, or there is another problem (before the N results are shown, system is displaying the message: "Number of matching records are more than displayed on console. Use more specific starting characters to filter the email addresses", and I have to press the "OK" button, but specifying other starting characters - even more specific, always the same results are shown - as I told before)

If you wish to generate another server call after a keypress the Enter key must be pressed to retrieve more entries from the server. Keypresses prior to the Enter key will only check entries already loaded locally.