Salesforce: флажок, который оценивает поле Lead по текстовому списку - PullRequest
0 голосов
/ 04 апреля 2020

У меня большой список названий компаний (comp_list).

На каждом Lead я хочу установить флажок, который оценивается как true, если значение Company Lead содержится в comp_list.

Количество символов в полном списке превышает 10 тыс., Что означает, что я не могу сохранить его как длинное текстовое поле в каждой записи Lead.

Я считаю, что могу прийти к базовому решению c, используя несколько полей формулы по всему списку, но я бы предпочел что-то более аккуратное, и было бы идеально иметь что-то, что работает для 50k + символов, чтобы я мог сделать поиск немного более сложным.

Любые мысли или предложения приветствуются - желательно без Apex, но примет ответы Apex, если ничего не работает.

Спасибо, Питер

1 Ответ

0 голосов
/ 05 апреля 2020

Вы можете попробовать, работает ли приведенное ниже решение.

  1. Создать объект пользовательских настроек с типом Иерархия
  2. Создать новое поле с длинной текстовой областью на вышеупомянутый объект (который будет хранить более 10 тыс. символов)
  3. Установите значение этой длинной текстовой области для вашего списка названий компаний
  4. Теперь вы можете создать поле формулы на входе и получить доступ к этому пользовательская настройка в поле формулы с помощью {! $ Setup.CustomSettingName __ c .CustomFieldName__c}

Дайте мне знать, если это поможет

...