Скрыть / удалить текст в столбце в представлении CRM «Элементы, доступные для работы» для объекта «Элемент очереди» - PullRequest
0 голосов
/ 10 марта 2020

Когда пользователь открывает представление «Элементы, доступные для работы» для объекта QueueItem, в столбце связанного объекта отображаются некоторые данные в представлении. Я хочу удалить или скрыть эти данные, когда в другом столбце представления есть определенные данные c.

Вот фактический пример, которого мне нужно достичь.

Когда поле «Тип дела» содержит текст «Сбор доходов», а затем скрывает текст «Фальшивый налогоплательщик» из поля «Налогоплательщик». Оба поля отображаются из связанной сущности Case в этом представлении QueueItem.

Queue Item

Я проверил следующие возможности, но это не так работает.

1- Сообщение RetrieveMultiple не может использоваться с сущностью QueueItem.

2 - Пробовал с сущностью "SavedQuery" в RetrieveMultiple, но это дает Fetch XML представления. Мы также не можем динамически изменять результат Fetch XML и здесь.

3- В свойствах столбца «Налогоплательщик» в представлении у нас нет возможности запустить JavaScript как мой Версия CRM - 2016. Эта функция доступна в Dynamics 365.

Так что, на мой взгляд, не существует поддерживаемого способа добиться этого. Любая помощь / предложение приветствуется по этому вопросу

Ответы [ 2 ]

0 голосов
/ 10 марта 2020

Это скорее проблема сбора данных, нежели проблема скрытия / отображения данных.

Когда тип дела - «Сбор доходов», значение «Налогоплательщик» должно быть нулевым. Тогда эта проблема решается в сетке / виде или виде и везде.

0 голосов
/ 10 марта 2020

В сетке,

Вы не можете динамически скрывать / отображать столбец в зависимости от вашего состояния. Скорее вы можете включить / отключить поле, чтобы пользователи не могли редактировать поля на основе условия.

Пожалуйста, найдите Ссылка Статья в качестве примера.

...