Предоставление возможности редактировать сетки (списки) в Dynamics 365 с помощью настраиваемого элемента управления \"Редактируемая сетка\"

 

Опубликовано: Февраль 2017

Применимо к: Dynamics 365 (online), Dynamics 365 (on-premises)

В предыдущих выпусках Dynamics CRM пользователи не смогли вводить данные непосредственно в сетках (иногда называются списками) или вложенных сетках в формах. Они должны были щелкнуть запись в сетке, чтобы открыть форму, отредактировать данные, а затем сохранить их, что требовало несколько щелчков. С помощью редактируемых сеток в Dynamics 365 пользователи могут выполнять разнообразное встроенное редактирование непосредственно в решетках и вложенных решетках независимо от того, используют они веб-приложение, планшет или телефон.

Примеры редактируемых сеток

Если редактируемые сетки включены с помощью элемента управления "Редактируемая сетка", пользователи могут редактировать большинство типов полей, включая основные поля поиска и наборы параметров.

Примечание

Следующие типы данных невозможно отредактировать в редактируемых сетках: поля поиска клиента и Partylist; составные поля (адрес); поля состояния/статус; поля, связанные с сущностью поиска (например, сущность "Организация" включает поиск контакта, где поле "Контакт" редактируемое, но поле EmailAdress(Contact) нередактируемое).

Редактируемые сетки поддерживают:

  • Встроенное редактирование записей на уровне сущности или вложенной сетки (включает настраиваемые сущности)

  • Системные и личные представления

  • Веб-клиенты и мобильные клиенты

  • Навигация с помощью клавиатуры или мыши

  • Группировка и сортировка (вы можете группировать/сортировать по любому столбцу в текущем представлении)

  • Фильтрация

  • Перемещение и изменение размера столбцов

  • Разбиение на страницы

  • Сохранение изменений из одного сеанса в другой для группировки, сортировки, фильтрации, разбиения на страницы, а также перемещение и изменение размера столбцов

  • Конфигурация поиска

  • Вычисляемые поля и поля свертки

  • Бизнес-правила (отображение сообщения об ошибке, задание значение поля, задание бизнес-требования, задание значения по умолчанию, блокировка или разблокировка поля)

  • События JavaScript

  • Включение или отключение ячеек на основании роли безопасности

  • Пользователи могут продолжать использовать поиск и диаграммы и получать доступ к панели действий как в случае доступных только для чтения сеток

Предоставление возможности редактировать основные сетки

  1. Перейдите в раздел Параметры > Настройка > Настройка системы.

  2. В списке Сущности дважды щелкните соответствующую сущность, перейдите на вкладку Элемент управления и нажмите кнопку Добавить элемент управления.

    Добавление настраиваемого элемента управления "Сетки"

  3. В диалоговом окне Добавить элемент управления щелкните Редактируемая сетка и нажмите кнопку Добавить.

  4. В добавленной строке Редактируемая сетка выберите форм-факторы, которые требуется применить к сетке.

    Строка "Редактируемая сетка" с выбором форм-фактора

    В результате редактируемый элемент управления сеткой станет элементом управления по умолчанию для выбранных форм-факторов.

    Примечание

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

  5. Чтобы добавить поиск, в группе параметров Редактируемая сетка щелкните Добавить поиск, а затем в диалоговом окне Настройка свойства "Добавить поиск":

    1. В списке Доступные представления выберите представление, в которое требуется добавить поиск (например, выберите Мои активные организации).

    2. В списке Доступные столбцы выберите столбец поиска для добавления (например, выберите Основной контакт).

    3. В списке Представление по умолчанию выберите источник данных для поля поиска.

    4. Если вы хотите ограничить отображаемые записи, установите флажок Показывать только записи, где и выберите критерии из списка.

      Добавление поиска в элементе управления "Редактируемая сетка"

    5. Нажмите кнопку ОК.

  6. При наличии вложенной сетки нажмите кнопку карандаша для параметра Представление вложенной сетки и выберите сущность и представление для вложенной сетки. Для параметра Родительский идентификатор вложенной сетки выберите отношение для сущностей. Например, поле ParentAccountID подключает сущности Организация и Контакт.

    Примечание

    Вложенные сетки доступны только для телефонов и планшетов, но не для Интернета.

  7. Если вы хотите запретить пользователю группировать данные по какому-либо столбцу в представлении (например, вы хотите сохранять пространство), в строке Группировать по столбцу нажмите кнопку карандаша и в диалоговом окне Настройка свойства "Группировать по столбцу" выберите Отключить, затем нажмите кнопку ОК.

    Совет

    Это, главным образом, полезно для вложенных сеток в формах.

  8. Если вы хотите добавить события JavaScript, перейдите на вкладку События и выберите соответствующие сущности, поля и события.Дополнительные сведения:Editable grid objects and methods (client-side reference)

    Добавление событий в элементе управления "Редактируемая сетка"

  9. Чтобы сохранить работу, нажмите кнопку Сохранить на панели действий.

  10. Если вы готовы сделать изменения доступными для вашей рабочей группы, щелкните Опубликовать на панели действий.

  11. Чтобы протестировать изменения, перейдите к представлению, указанному на шаге 5, и после этого внесите некоторые встроенные редактируемые изменения.

Предоставление возможности редактирования вложенной сетки в форме

  1. Перейдите в раздел Параметры > Настройка > Настройка системы.

  2. Откройте форму, которая содержит вложенную сетку.

  3. Выберите соответствующий элемент управления и щелкните Изменить свойства на ленте.

  4. В диалоговом окне Установить свойства щелкните Элементы управления, щелкните Добавить элемент управления и выполните шаги, указанные выше.

Поддерживаемые готовые сущности

Интернет/планшет/телефон

Только планшет/телефон

Только Интернет

Учетная запись

Встреча

Резервируемый ресурс

Резервирование резервируемого ресурса

Заголовок резервирования резервируемого ресурса

Категория резервируемого ресурса

Назначение категории резервируемого ресурса

Характеристика резервируемого ресурса

Группа резервируемых ресурсов

Статус резервирования

Обращение

Категория

Характеристика

Конкурент

Контакт

Электронная почта

Объем обслуживания

Отзывы

Счет

Статья базы знаний

Представления статьи базы знаний

Запись базы знаний

Интерес

Возможная сделка

Заказ

Звонок

Прайс-лист

Продукт

Очередь

Предложение с расценками

Модель оценки

Значение рейтинга

Экземпляр KPI по SLA

Действие социальной сети

Социальный профиль

Ошибка синхронизации

Задача

Рабочая группа

Пользователь

Действие

Вложение

Элемент правила профиля доступа к каналам

Адрес конкурента

Подключение

Роль подключения

Подпись электронной почты

Шаблон электронной почты

Процесс с истекшим сроком действия

Продукт для счета

Инцидент статьи базы знаний

Преобразование интереса в возможную сделку

Процесс

Почтовый ящик

Новый процесс

Примечание

Продукт для возможной сделки

Преобразование возможной сделки в продажу

Продукт для заказа

Организация

Преобразование звонка в обращение

Позиция прайс-листа

Элемент очереди

Продукт для предложения

Документ SharePoint

Процесс перевода

Кампания

Действие кампании

Отклик от кампании

Профиль доступа к каналам

Правило профиля доступа к каналам

Контракт

Шаблон объема обслуживания

Внешняя сторона

Факс

Письмо

Маркетинговый список

Должность

Быстрая кампания

Повторяющаяся встреча

Литература

SLA

См. также

Использование сочетаний клавиш в редактируемых сетках
Создание и изменение представлений
Создание бизнес-правила или бизнес-рекомендации
Editable grid objects and methods (client-side reference)
Настройка Dynamics 365 для телефонов и планшетов