如何通过工作流创建自定义实体

时间:2014-04-20 09:59:52

标签: dynamics-crm-2013

请注意 - 问题是关于如何创建实体的实例,而是如何创建实体的定义

在考试中,我看到了有关如何创建自定义实体的问题。选项是:

  1. 按工作流程执行
  2. 通过解决方案导入
  3. 通过对话框运行
  4. 通过解决方案交替
  5. 通过数据导入
  6. 明显正确的是#2和#4。显然错误的是#3和#5。此外,我还说#1也不正确。但是,根据指南,它是正确的。

    是否可以通过执行工作流程来创建实体?怎么样?! (如果不是,我想在答案中明确说明。)

3 个答案:

答案 0 :(得分:6)

可以从导入数据向导创建一个新实体,因此我建议您的问题中的第5点是第三个正确答案。以下是我从“导入数据向导”创建新实体时所遵循的步骤:

  1. 选择要导入的csv文件。确保文件名与系统中实体的名称不匹配,例如NotAnEntity.csv
  2. 选择一个数据地图(我选择默认,但我怀疑选择哪个很重要)
  3. 在“地图记录类型”页面上,从“记录类型”下拉列表中选择“新建”。请注意,如果csv的名称与CRM中的实体名称匹配,或者您尝试导入从CRM导出的xml文件,并且选项“通过包括使此数据可用于重新导入”,则不会显示此页面必填列标题“已选择”
  4. 系统会提示您为新实体提供名称和复数名称
  5. 在每个字段的“地图字段”页面上,从“CRM字段”下拉列表中选择“创建新字段”
  6. 完成向导,将创建新实体并使用csv
  7. 中的数据填充

答案 1 :(得分:2)

我从未见过工作流程创建的实体。

虽然理论上可以(使用自定义工作流程活动),但创建自定义实体的权限是强制性的,因此在我看来,#1答案是错误的。

注意:

创建自定义实体的最低安全角色是System Customizer ReadCreateWrite Entity特权,如此处所述(任务{ {1}}):

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

并在评论中报告:

  

修改实体属性,表单,视图或消息   需要额外的特权。

答案 2 :(得分:0)

我刚刚写了这个考试,也被这个问题困扰了。

研究了所有选项,我认为数据导入是第三个选项,因为您可以在使用导入数据向导时创建新实体,就像对新字段一样。