【问题标题】:Exporting MS Dynamics CRM Accounts Entity with Notes使用注释导出 MS Dynamics CRM 帐户实体
【发布时间】:2017-06-19 19:33:32
【问题描述】:

我们正在运行 Microsoft Dynamics CRM 的本地版本。我们的确切版本是:

Microsoft Dynamics® CRM 2013 Service Pack 1 (SP1) (6.1.4.145) (数据库 6.1.4.145)

我想导出带有相关 NOTES 字段的 Accounts 和 Contacts 实体。但是在高级查找工具下,我在尝试导出时没有将该字段视为可用选项。

我怎样才能做到这一点?

我的目标是将所需的实体导出到 Excel 电子表格,以便导入另一个数据库系统。

【问题讨论】:

  • 当您指的是便笺 - 是开箱即用便笺还是您的自定义字段?
  • 开箱即用的注释部分。不是自定义字段。
  • 如果您在本地使用,编写 sql 查询可能比使用(非常有限的)高级查找工具更容易。

标签: dynamics-crm export-to-excel microsoft-dynamics dynamics-crm-2013


【解决方案1】:

Notes 可以像 Accounts & Contacts 一样从 Adv.Find 单独导出。 (关联记录不会从父实体导出中导出)。您必须仅针对 Account/Contact 过滤相关实体才能过滤掉其他实体 Notes。

最后,您将拥有 3 个数据集 (excel),其中包含帐户、联系人、便笺,您可以将其用于在目标中导入。如果您想要 CRM 记录的 GUID,请确保选中重新导入复选框 - 这将在导出的 excel 中提供隐藏的 Id 列 - 您可以映射关系。

【讨论】:

  • 谢谢。我能够导出并看到 GUID(导出中的 A 列)。但是对于 Notes 导出,每个便笺都有一个唯一的 GUID,那么如何将其映射到相应的帐户实体?
  • 唯一 GUID 是该记录的主键(annotationid、accountid)。笔记中的有关objectid(objectid)映射到account/contact,关联object type code。
  • 我可能是由于我的版本,但我没有看到重新导入的复选框。但有趣的是,当我保存 CSV 时,我看到了你提到的那些隐藏字段。当我将 Notes 导出保存为 CSV 时,以下是我的列:(请勿修改)备注、(请勿修改)行校验和、(请勿修改)修改日期、标题、说明、文件名、创建者、创建者(委托)、创建时间、文件大小(字节)、是文档、修改者、修改者(委托)、修改时间、备注、所有者、记录创建时间。我假设 A 列是笔记的 GUID。但我无法显示有关objectid(objectid)字段。
  • 另外,笔记的内容似乎也没有被导出。我需要在查询中添加另一个分组吗?
  • 注释本身将在注释实体的documentbody字段中,您需要将其与它们的父实体通过aboutobjectid关联起来。我真的建议为您编写(或让其他人)编写一个 sql 查询。缺少高级查找。
猜你喜欢
  • 2021-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-17
  • 2014-12-01
  • 2019-02-17
相关资源
最近更新 更多