Как создать пользовательскую сущность с помощью рабочего процесса

Обратите внимание: вопрос не касается того, как создать экземпляр сущности, а скорее как создать определение сущности.

На экзамене я увидел вопрос о том, как создать пользовательскую сущность. Варианты были:

  1. по выполнению рабочего процесса
  2. по импорту решения
  3. по диалоговому запуску
  4. чередованием растворов
  5. по импорту данных

Очевидно, что правильные - №2 и №4. По-видимому, неверными являются № 3 и № 5. Кроме того, я бы сказал, что № 1 тоже неверен. Однако, по словам гида, это правильно.

Можно ли создать объект, выполнив рабочий процесс? Как?! (Если это не так, я бы хотел, чтобы это было указано явно в ответе.)


person Konrad Viltersten    schedule 20.04.2014    source источник
comment
под гайдом ты имеешь в виду официальный МПЦ?   -  person Guido Preite    schedule 20.04.2014
comment
@GuidoPreite Кто-то закинул кучу вопросов/ответов в мой почтовый ящик. Я считаю, что они основаны на MOC. Однако я не нашел эту конкретную информацию, поэтому я немного смущен. Предложения?   -  person Konrad Viltersten    schedule 21.04.2014
comment
Я никогда не видел сущности, созданной рабочим процессом. Хотя это теоретически возможно (используя пользовательское действие рабочего процесса), привилегия на создание объекта (минимум, возможно, это System Customizer?) является обязательной, поэтому, на мой взгляд, вопрос № 1 неверен.   -  person Guido Preite    schedule 21.04.2014
comment
@GuidoPreite Согласен. Пожалуйста, опубликуйте содержание вашего комментария в качестве ответа, чтобы я мог пометить его как ответ.   -  person Konrad Viltersten    schedule 21.04.2014


Ответы (3)


Я никогда не видел сущности, созданной рабочим процессом.

Хотя это теоретически возможно (с использованием пользовательского рабочего процесса), привилегия на создание пользовательского объекта является обязательной, поэтому, на мой взгляд, ответ № 1 неверен.

Примечание:

Минимальная роль безопасности для создания пользовательского объекта — System Customizer с привилегиями Read, Create, Write на Entity, как указано здесь (задача Create custom entities):

http://www.microsoft.com/de-de/dynamics/crm-customer-center/permissions-required-for-customization-tasks.aspx

и как сообщается в комментариях:

Для изменения атрибутов объекта, формы, представлений или сообщений требуются дополнительные привилегии.

person Guido Preite    schedule 21.04.2014
comment
Согласованный. Также я не могу придумать разумной ситуации, когда вы хотели бы динамически создавать настройки сущностей. - person Zach Mast; 21.04.2014

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

  1. Выберите CSV-файл для импорта. Убедитесь, что имя файла не совпадает с именем объекта в системе, например. NotAnEntity.csv
  2. Выберите карту данных (я выбрал «По умолчанию», но сомневаюсь, что это имеет значение)
  3. На странице «Типы записей сопоставления» выберите «Создать новый» в раскрывающемся списке «Типы записей». Обратите внимание, что эта страница не будет отображаться, если имя файла csv совпадает с именем объекта в CRM или если вы пытаетесь импортировать файл xml, который был экспортирован из CRM с параметром «Сделать эти данные доступными для повторного импорта, включив выбран требуемый заголовок столбца
  4. Вам будет предложено указать имя и имя во множественном числе для нового объекта.
  5. На странице «Поля сопоставления» для каждого поля выберите «Создать новое поле» в раскрывающемся списке «Поля CRM».
  6. Завершите работу мастера, и новый объект будет создан и заполнен данными из csv.
person Koenigsegg    schedule 09.06.2014
comment
Удалось успешно создать объект и связанное с ним поле из Setting › Imports › Import Data в MS Dynamics CRM 2015 Online. Полезная техника! - person hdoghmen; 11.10.2015
comment
Это хороший метод... никогда не думал, что можно создать пользовательский объект с помощью мастера импорта данных... но я ошибался... Единственное, я сомневаюсь, что если это не настроено как правильный ответ на экзамене CRM, тогда мы можем проиграть какой-то балл!! - person Nirman; 17.07.2016

Я только что написал этот экзамен и тоже был в тупике на этом вопросе.

Изучил все варианты, и я думаю, что импорт данных — это третий вариант, поскольку вы можете создать новый объект при использовании мастера импорта данных, как и для новых полей.

person CharlotteS    schedule 06.11.2014