Настройка полей отправителя / получателя для нового действия по телефонному звонку, открытого через openEntityForm

Я работаю над требованием открыть новую форму активности телефонных звонков с определенными предварительно заполненными данными, как показано ниже: Отправитель (PartyList) должен быть установлен на запись Контакт CRM. Получатель (PartyList) должен быть установлен на запись пользователя CRM и некоторые другие основные сведения, такие как номер телефона и направление.

(Обратите внимание, что отправитель является контактом, а получатель - пользователем. Это отличается от функции CRM по умолчанию, которая устанавливает отправителя в качестве текущего пользователя)

Для этого я использую openEntityForm Xrm Utility. Однако я не могу настроить поля отправителя и получателя должным образом. Кроме того, я нашел эту официальную документацию MSDN, в которой говорится, что мы можем не установлен PartyList и Что касается поиска вроде этого.

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


person Ashish    schedule 31.12.2014    source источник


Ответы (1)


Как вы уже выяснили, в статье MSDN объясняется ограничение:

Вы не можете установить значения для списка участников или поиска.

Вы всегда можете добавить настраиваемый поиск, указывающий на контакт, и установить этот поиск с помощью параметров, после того, как внутри события OnLoad (и проверьте, равен ли FormType Create) вы установите отправителя с помощью JavaScript, копирующего пользовательское значение поиска.

Таким же образом можно поступить и с получателем.

person Guido Preite    schedule 31.12.2014