Автоматическое отображение записей в динамике - PullRequest
0 голосов
/ 18 октября 2019

Поэтому я пытаюсь получить записи из базы данных, когда информация вводится в поле, например, Sprint вводится в поле «Название компании», как я могу получить содержимое этого поля, извлечь его записи из базы данных и использоватьэто заполнить оставшиеся части формы. Я впервые использую динамическую CRM, хотелось бы, чтобы кто-нибудь помог мне или указал мне верное направление.

Ответы [ 2 ]

0 голосов
/ 21 октября 2019

CRM также имеет так называемую карту быстрого просмотра, которая может извлекать значения из исходной записи (только для отображения).

Например, когда вы выбираете «Sprint» в качестве названия компании, вы можетеиспользуйте карту быстрого просмотра для отображения информации о записи «Sprint» account.

Вот ссылка MSDN

Элемент быстрого просмотра в пользовательскомФорма бизнес-приложения отображает данные из записи, выбранной при поиске в форме. Данные, отображаемые в элементе управления, определяются с помощью формы быстрого просмотра. Отображаемые данные недоступны для редактирования, но когда основное поле включено в форму быстрого просмотра, оно становится ссылкой для открытия соответствующей записи

Это альтернатива ответу, описанному ниже, без кода. Преимущество в том, что его легче поддерживать. Данные также являются «живыми», что означает, что если вы обновите номер телефона на «Sprint» account, обновление появится во всех формах быстрого просмотра (после обновления)

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

0 голосов
/ 18 октября 2019

Dynamics crm предоставила информацию об изменении поля здесь Атрибут OnChange Event (ссылка на API клиента) вы можете найти информацию об этом.

Как писать сценарии на стороне клиентав Dynmaics crm

Шаги, которые я бы выполнил:

  1. Добавить событие onchange для поля, в котором вы хотите его запустить.
  2. Тогда я бы добавил javascriptдля замены поля
  3. В этом Javascript я буду использовать Dynamics crm Webapi для получения данных из учетной записи Xrm.WebApi (ссылка на API клиента)
  4. Как только я получу данныеЯ бы установил это в тех местах, где это необходимо, из setValue (ссылка на API клиента)

Вы найдете множество примеров того, как создать Javascript для Dynamics CRM

...