Как привлечь клиентов к нескольким очередям с помощью циклического перебора с триггером в Salesforce
В моей организации есть три очереди (имена Digital,Btl,Atl), содержащие три пользователя. В моем ведущем объекте есть поле списка выбора (с теми же значениями очереди). если лидерство вставлено со значением списка выбора как "Цифровой", владелец вставляемого клиента должен быть обновлен как пользователь в цифровой очереди (пользователь должен быть выбран в циклическом порядке внутри очереди). Как я могу добиться этого с помощью триггера...PLZ HELP ME OUT..
1 ответ
Грубый обзор:
- Создать "Далее в очереди"
boolean
поле для ваших пользователей,false
дефолт. - Выберите, кто начинает и установить
true
, - В перед триггером запросите следующего пользователя в очереди связанной очереди.
- Изменить владельца на этого пользователя.
- Обновить пользователя "Далее в очереди" до
false
, - Установите следующего пользователя в очереди на
true
,
В зависимости от вашего кода вы можете сделать намного лучше, чем это, но я надеюсь, что это поможет вам начать!