2015-10-05 4 views
0

В CRM для каждой сущности у нас есть базовая таблица и представление (которое создает связь с другим объектом и имеет гораздо больше атрибутов).Извлечение атрибутов представления объектов из плагина

Мой вопрос: возможно ли, что из плагина можно извлечь атрибуты из представления вместо базовой таблицы?

+0

Почему, по вашему мнению, только плагин обеспечивает доступ к базовой таблице? –

ответ

1

По виду вы имеете в виду вид сущности? Как представление, которое вы используете в Субгридах или на домашней странице каждого объекта?

Если это так, я бы предпочел бы получить FetchXml вида, который вы хотите, а затем запустить его на плагине. После этого у вас есть нормальный результат entityCollection из выполнения fetchXml, и у вас есть все данные, которые вы можете получить из этого представления.

+0

Я имею в виду представление объекта, находящегося в базе данных под представлениями. – Nick

1

«Вид» (я предполагаю, что вы имеете в виду «отфильтрованный контакт», например) представляет собой конструкцию sql, которая объединяет такие как опции и объекты поиска в вашей базовой таблице, тогда как плагин работает на уровне приложения. Представление предназначено для упрощения запроса записи в запросе sql. Когда вы запрашиваете в плагине, у вас действительно нет возможности попасть в представление. Объект, который вы запрашиваете, всплывает через OrganizationService, который не совсем эквивалентен базовой таблице или представлению.

Для того, чтобы получить опцию set label, вы можете использовать «отформатированные значения», см. Здесь: retrieve the value selected in optionset field and display ita value in a text field. Если вы хотите имя поиска, которое предоставляется как часть объекта поиска, который возвращается при извлечении объекта. Мне не нужны какие-либо другие элементы за пределами этих двух точек данных, поэтому я не уверен, что еще вам понадобится.

+0

Я подразумеваю под «View» контакт NOT filtercontact или ContactBase. Является ли использование FetchXML из плагина, даст мне доступ к контактам, filtercontact или contactBase? – Nick

Смежные вопросы