2013-09-18 4 views
1

Каковы шаги для изменения типа данных Field (нестандартных)? Я перехожу к настройкам -> Настроить систему -> Объекты -> Активность -> Поля -> Тема. Мне нужно изменить Type from «Single Line of Text» на «Option set». Как мне это сделать? У меня есть Visual Studio 2012 и Microsoft Dynamics CRM SDK, но у меня нет опыта в этом.Microsoft Dynamics online: изменить тип данных поля

EDIT: Нужно ли извлекать FormXml из объекта SystemForm?

ответ

5

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

Если это настраиваемое поле, вы можете удалить и добавить снова с правильным типом, если это стандартное поле, предлагаемый способ - скрыть его от форм и представлений и создать вместо него новое настраиваемое поле.

+0

Спасибо за ответ, Гвидо. Но почему Dynamics показывает эту ссылку «Информацию о том, как взаимодействовать с объектами и полями программно, см. В Microsoft Dynamics CRM SDK» на стандартной странице настройки интерфейса? Означает ли это пользовательское поле? Таким образом, невозможно получить FormXml из объекта SystemForm, изменить его и обновить? – justasd

+0

Ваш вопрос заключается в том, как изменить тип поля, ответ заключается в том, что вы не можете изменить, поле необходимо удалить и создать снова (если оно является обычным). В ручном или SDK безразлично. Это сообщение немного вводит в заблуждение –

+0

Что касается вашего ответа, можете ли вы рассказать, как создать новое настраиваемое поле для Activity Entity? – justasd

Смежные вопросы