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

Для каждого лида я хочу, чтобы поле флажка оценивалось как истинное, если значение компании лида содержится в comp_list.

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

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

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

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

0
Baasoti 4 Апр 2020 в 01:49

1 ответ

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

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

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

0
RaviKodumuri 5 Апр 2020 в 00:08
Спасибо. Никогда раньше не использовал пользовательские настройки, и мне нравится такой подход. К сожалению, не похоже, что они дают возможность создать поле длинного текста для этих объектов.
 – 
Baasoti
6 Апр 2020 в 12:31