Создание или изменение поля (атрибута)

Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию этой темы для Power Apps см. по адресу: Создание и изменение полей

С Dynamics 365 Customer Engagement (on-premises) поля определяют отдельные элементы данных, которые можно использовать для хранения данных в сущности. Иногда разработчики называют поля атрибутами. Можно использовать средства настройки в обозревателе решений для изменения системных полей, разрешающих настройку, или для создания, изменения либо удаления настраиваемых полей.

Создание и изменение полей

Прежде чем создать настраиваемое поле, подумайте, будет ли существующее поле отвечать вашим требованиям. Дополнительные сведения: Создание новых или использование существующих метаданных

Часть имени любого создаваемого настраиваемого поля — это префикс настройки. Это настраивается с использованием издателя решений для решения, в котором выполняется работа. Если важен префикс настройки, убедитесь, что вы работаете с неуправляемым решением или решением по умолчанию, префикс настройки в котором — тот, который нужен для данной сущности. Подробнее р том, как изменить префикс настройки, см. в разделе Издатель решения.

Получить доступ к полям в приложении можно несколькими способами:

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

  • Разверните сущность и выберите узел Формы. Откройте форму в редакторе форм и в разделе Обозреватель полей щелкните Создать поле, чтобы создать новое поле. Можно дважды щелкнуть любое поле, уже добавленное в форму, чтобы открыть раздел Свойства поля. На вкладке Сведения щелкните Изменить. Альтернативным способом перейти к редактору форм является использование команды Форма в командной строке для любой записи сущности.

  • Если используется браузер метаданных, откройте страницу Браузер метаданных сущности для просмотра сведений о конкретной сущности, затем нажмите кнопку Атрибуты. Если поле являются изменяемым, можно нажать кнопку Изменить атрибут, чтобы изменить поле. Дополнительные сведения: Использование браузера метаданных.

    Все поля имеют свойства, описываемые в следующей таблице.

Свойство Описание
Отображаемое имя Имя, которое отображается в качестве подписи в заголовке списков, в которые добавлен этот атрибут. Это также подпись по умолчанию при отображении поля в форме, но текст подписи в каждой форме можно изменить отдельно.
Название Это поле предварительно заполняется в зависимости от введенного значения Отображаемое имя. Сюда относится префикс настройки издателя решения. Значение Отображаемое имя можно изменить позже, но значение Имя невозможно изменить после сохранения поля.
Требование поля Доступно три параметра:

- Необязательный
Запись можно сохранить, даже если в этом поле нет данных.
- Бизнес-рекомендация
Запись можно сохранить, даже если в этом поле нет данных. Однако рядом с полем отображается синяя звездочка, указывающая, что оно важно.
- Бизнес-требование
Запись невозможно сохранить, если в этом поле нет данных.
Будьте осторожны, устанавливая поля как обязательные для бизнеса. Пользователи не будут использовать приложение, если они не смогут сохранять записи, поскольку у них нет правильных сведений для ввода в обязательное поле. Пользователи могут вводить неправильные данные, просто чтобы сохранить запись и продолжить работу.
Бизнес-правила или скрипты форм можно использовать для изменения уровня требований при изменении данных в записи в ходе работы с ней. Дополнительные сведения: Создание и изменение бизнес-правил
Поддерживает поиск Если поле доступно для поиска, оно отображается в окне расширенного поиска и доступно для фильтрации записей при настройке представлений. Используйте это свойство при наличии полей для сущности, которые не используются. Если установить значение Нет, уменьшается количество вариантов фильтрации, отображаемых пользователям при расширенном поиске. Свойство Поддерживает поиск не влияет на столбцы, доступные для отображения.
Безопасность поля В случае настраиваемых полей это свойство разрешает полю участвовать в безопасности на уровне полей.
Аудит Отключите это свойство, чтобы не включать данные в этом поле в аудит данных.
Описание Введите текст, который будет отображаться в качестве подсказки при отображении поля в форме.
Тип Выберите тип записи. В зависимости от выбранного типа будут доступны различные параметры. Дополнительные сведения: Типы полей

Все поля, в которые текст вводится напрямую, имеют Режим IME. Редактор методов ввода (IME) используется для восточно-азиатских языков, таких как японский. Редакторы методов ввода позволяют пользователям вводить тысячи различных символов, используемых в восточно-азиатских письменных языках, с помощью стандартной клавиатуры со 101 клавишей.

Создание и изменение полей сущности

Создавайте новые поля, чтобы записывать в них данные, когда поля данных в существующих системных сущностях не отвечают вашим требованиям. После создания новых полей необходимо включить их в формы и представления для сущности, чтобы они стали доступны из пользовательского интерфейса соответствующего приложения. Также можно добавлять новые поля в отчеты, но помните о следующих ограничениях.

  • Некоторые системные объекты и настраиваемые объекты, включенные в управляемое решение, могут не разрешить добавление новых полей.

  • Некоторые системные поля и настраиваемые поля, включенные в управляемое решение, могут не разрешить их изменение.

  • Решение по умолчанию — специальное неуправляемое решение, которое показывает все компоненты решения из любых управляемых или неуправляемых решений. Нельзя ничего изменять в контексте управляемого решения; однако все, что вы найдете здесь, в любом случае имеется в вашем решении по умолчанию, поэтому это и не требуется.

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

  2. Выберите Настройка системы.

  3. В разделе Компоненты раскройте узел Сущности, затем раскройте требуемую сущность.

  4. Выберите Поля.

    • Чтобы добавить новое поле, на панели инструментов "Действия" нажмите кнопку Создать, затем введите Отображаемое имя, чтобы создать Имя.

      ИЛИ

    • Чтобы изменить одно или несколько полей, выберите поле или поля (с помощью клавиши SHIFT), которые требуется изменить, а затем на панели инструментов Действия нажмите кнопку Изменить. Можно вносить изменения в следующие поля:

      • Выберите, является ли Требование поля обязательным, рекомендуемым или обязательным.

      • В поле Для поиска определите необходимость включения этого нового поля в список полей, отображаемых в поле "Расширенный поиск" для данной сущности, а также в список полей, доступных для настройки поиска столбцов в представлении Быстрый поиск и в представлении Поиск.

      • В параметре Безопасность поля включите или отключите функцию для данного поля.

      • Для параметра Аудит включите или отключите свойство для данного поля.

    Заметка

    При выборе нескольких полей для изменения отобразится диалоговое окно Редактировать несколько полей. Можно изменить значения Требование поля, Для поиска и Аудит.

  5. Для новых полей в разделе Тип введите обязательные сведения для указанного типа. Тип существующих полей нельзя изменить, но можно изменить настройки типа. Дополнительные сведения: типы полей.

  6. Выберите Тип поля, Формат и Максимальная длина поля.

  7. Выберите режим IME для этого атрибута.

    Заметка

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

  8. В случае новых полей не забудьте добавить Описание поля, в котором для пользователей предоставляются инструкции по использованию поля.

  9. Выберите Сохранить и закрыть.

  10. Опубликуйте свои настройки.

    • Чтобы опубликовать изменения для одной сущности, в разделе Компоненты выберите Сущности и выберите измененную сущность. На панели инструментов Действия выберите Опубликовать.

    • Чтобы опубликовать все изменения, выполненные для нескольких сущностей или компонентов, на панели инструментов Действия выберите Опубликовать все настройки.

Заметка

Установка решения или публикация настроек может помешать нормальной работе системы. Рекомендуется запланировать публикацию решения в оптимальный для пользователей период.

Средства сообщества

Attribute Manager — это средство, которое сообщество XrmToolbox разработало для Dynamics 365 Customer Engagement (on-premises). Средства разработки от сообщества см. в разделе Средства разработчика.

Заметка

Средства сообществ не являются продуктом Microsoft Dynamics, и на них не распространяется поддержка. При наличии вопросов по средству обращайтесь к его издателю. Дополнительные сведения: XrmToolBox.

См. также

Обзор сущностей и метаданных
Создание и изменение сущностей

Создание и изменение наборов глобальных параметров
Определение полей свертки
Определение вычисляемых полей