Salesforce: Как добавить пользовательский объект в результаты поиска - PullRequest
2 голосов
/ 25 января 2012

Похоже на простой вопрос, но я не вижу, где это установлено.

Я создал пользовательский объект Account Thing, который связан с учетными записями с отношением Master-Detail.

Имеет поле текстовой области, Тело.

Он имеет макет результатов поиска, и если я ищу что-то, содержащееся в теле, возвращается результат.

Я создал другой аналогичный пользовательский объект, Contact Thing.У этого также есть поле текстовой области, Тело.

У этого нет Макета Результатов поиска.Если я ищу что-то содержащееся в теле, ничего не возвращается.При просмотре списка объектов, в которых выполняется поиск на странице результатов, отображается «Учетная запись», но не «Контактная информация» (или любой другой пользовательский объект, который я создал)

Я думаю, что должен быть флаг или настройка поискачто я установил для Account Thing, но не могу найти его сейчас.

Я посмотрел в разделе «Настройка приложения»> «Настройка»> «Поиск»> «Настройки поиска», но там нет соответствующей конфигурации.

Любойнужна помощь!

Ответы [ 2 ]

2 голосов
/ 25 января 2012

Я немного покопался и нашел решение этой проблемы.

Видимо, только пользовательские объекты, которые имеют собственную вкладку, включены в результаты поиска. Я как-то создал вкладку Account Thing (но удалил ее из поля зрения), но не для любой из других пользовательских объектов. После добавления вкладки контактные данные были возвращены в соответствующих поисках.

Еще одна дополнительная информация - это то, что тело было типом Rich Text, а не стандартной текстовой областью. Так что это объясняет, почему он доступен для поиска.

0 голосов
/ 25 января 2012

Вы уверены, что Body on Account думает, что использует текстовую область?Я не думал, что они будут доступны для поиска, так как вы не можете использовать их в предложении where запроса SOQL, поэтому был бы удивлен, если бы система выполнила их поиск.Кроме этого, объект помечен как «Развернутый» или «В разработке»?Если последнее, скорее всего, оно не появится.

Поскольку это не кодовый вопрос, который вы вполне можете закрыть здесь, следуйте (и проголосуйте по некоторым вопросам) моему предложению Salesforce Stack Exchange, я выдвигаю это так, чтобы такого рода вопросы (которые являются действительными вопросами разработки Salesforce) были где-то жить в сети Stack Exchange!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...