Dynamics CRM 2011: расширенный поиск поля в форме «Создать новый» - PullRequest
0 голосов
/ 14 декабря 2011

У меня есть следующий сценарий:

Пользователь хочет создать новую запись сущности CustomEntity1. Одним из полей в форме «Создать новый» является ссылка на сущность типа CustomEntity2.

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

Есть ли способ включить это в форму «Создать новый» для CustomEntity1?

И опять вопрос, чуть менее абстрактный:

Пользователь должен создать новую запись типа CustomerAccount . Для этого ему / ей необходимо заполнить поле с именем Группа . Это следует искать в списке существующих групп , основываясь на нескольких критериях - Тип , Регион , Бюджет и так далее. Есть ли способ для пользователя ввести этот критерий при создании новой записи и не переходить отдельно в список групп и запускать отчет для поиска кандидатов?

1 Ответ

1 голос
/ 14 декабря 2011

Вы можете использовать addCustomView метод управления поиском , чтобы отфильтровать параметры на основе предоставленных вами fetchXML и layoutXML.

Один из способов задания правильных условий для вашего пользовательского fetchXML состоит в дублировании полей Type, Region и Budget в форме CustomerAccount, чтобы при отображении диалогового окна поискаоткрытая, она фильтрует существующие Groups на основе значений, выбранных вами в форме CustomerAccount.

...