OpenCTI: Picklist and Multipicklist Values are passed as a Number and not as the effective value
Last updated 2017-04-19 ·Reference W-2348331 ·Reported By 3 users
This issues happens when using searchAndScreenPop() API method.
Essentially, if the search parameter happens to match an entity that returns a picklist or multipicklist field, the value is returned as a number instead of returning the right value. Example is: On contact entity, Lead Source is a picklist, and if 'Web' is selected, value returned is 5 instead of 'Web'.
As a workaround partners will have to map the numbers to the fields. This map can be stored in their call center XML. Alternatively, any number saved can be translated back in a trigger against the call log.
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.