Интеллектуальный поиск сокращений в Salesforce

В Salesforce Service Cloud можно включить встроенную функцию поиска, при которой пользователь вводит термин, а система ищет совпадение во всех частях базы данных. Я хотел бы включить интеллектуальный поиск акронимов, чтобы, если я напишу название организации, функция поиска также искала связанные аббревиатуры в базе данных. Например, если я ищу Американскую автомобильную ассоциацию, я также получу результаты, содержащие как «Американская автомобильная ассоциация», так и «ААА».

Я предполагаю, что такой сценарий будет включать объявление того, что если искомый термин содержит один или несколько пробелов или точек, взять первую букву первого слова и соединить ее с буквами, которые следуют за последующими пробелами или точками.

Я безуспешно пытался найти сценарии для этого или статьи о включении этой функции в Salesforce. Любое руководство будет оценено.


person Danny    schedule 12.10.2017    source источник


Ответы (1)


Интересный вопрос! Я не думаю, что есть простой ответ, но поскольку это стандартная функция поиска, а не 100% связанная с программированием, вы можете опубликовать ее на salesforce.stackexchange.com.

Начнем со списка полей для поиска: https://help.salesforce.com/articleView?id=search_fields_business_accounts.htm&type=0

  1. В Setup есть стандартный функционал для синонимов, довольно простой в использовании. Однако это не серебряная пуля, она применяется только к определенным объектам, таким как база знаний (если вы ее используете). Тем не менее, он утверждает, что работает и с кейсами, поэтому, если в описании кейса есть «ААА», этого должно быть достаточно?

  2. Вы также можете попробовать трюк с пометкой текстового поля как индексированного и/или внешнего идентификатора и добавлением туда всех ваших вариантов/акронимов: https://success.salesforce.com/ideaView?id=08730000000H6m2 Это дополнительная работа по предварительной подготовке/очистке ваших данных, но это неплохая идея.

  3. Аналогичная идея заключается в использовании тегов, хотя это может очень быстро увеличиться в размерах. Смешно создавать тег для каждой отдельной компании.

  4. Вы можете сделать некоторые действительно умные вещи в правилах дедупликации данных. Слишком много всего, чтобы все это здесь писать, посмотрите начало: https://trailhead.salesforce.com/en/modules/sales_admin_duplicate_management/units/sales_admin_duplicate_management_unit_2 Не знаю, повлияет ли это на поиск.

  5. Если вы страдаете от неверных адресных данных, есть списки выбора штата и страны, больше не нужно возиться с CA / California / SoCal... https://resources.docs.salesforce.com/204/latest/en-us/sfdc/pdf/state_country_picklists_impl_guide.pdf Может не помочь проблема с именем...

  6. Очистка Data.com может помочь. Платный сервис, я думаю, не знаю, влияет ли он тоже на поиск. Но если его включение может принести эти распространенные аббревиатуры в вашу организацию, это может быть лучше, чем изобретать велосипед.

person eyescream    schedule 12.10.2017