2016-06-30 137 views
1

我在javascript中编写了一些代码,用于处理我的联系表单的字段信息。代码在OnLoad和OnSave触发。它运作良好,但该公司有5000多条需要应用此代码的记录。有没有办法在crm中简单加载记录?

有没有一种方法来编写代码或插件或工作流,只需加载记录,然后关闭它,我可以使用所有记录来应用JavaScript或我必须单独加载每个记录?

+0

你正在执行的动作究竟是什么?它可以像创建工作流程那样简单,然后在所有适用的记录中运行它(这非常容易)。 –

回答

3

你可以进行下列操作之一取决于你发现了什么最简单的:

  • 控制台应用程序(个人喜好和最容易的) - 获取创纪录的唯一的号码,如果你有记录的东西设置或GUID 你想要更新
  • 插件(需要某种记录更新来触发你的逻辑) - 添加一个丢弃字段 - 注册更新丢弃字段的插件,使用批量更新并更新所有记录上的字段想要插件运行。删除扔掉领域。
  • 工作流(自定义工作流活动或开箱取决于操作的复杂性,不需要触发逻辑的记录更新) - 创建工作流/自定义工作流活动并针对所有记录运行它 - 可能需要一个永恒的你得到所有5000更新最多250一去。
+0

控制台应用程序包含什么内容? –

+0

控制台应用程序如何一步一步地 - > https://msdn.microsoft.com/en-us/library/gg695803(v=crm.7).aspx – dynamicallyCRM

+0

谢谢,但这似乎超出了我的能力范围。我将如何去做一个工作流程?我简单地看了一下,但找不到任何有用的东西。 –

0

听起来最简单的方法之一就是简单地导出所需的记录和字段,然后在Excel中操作它们。您可以像在表单JavaScript中一样在Excel中应用相同的逻辑。
完成后,只需将它们导入到CRM中,并且应该更新现有记录。

需要注意的最重要的事情是,只有在选择“通过包含所需列标题使该数据可用于重新导入”选项后才能导出。
enter image description here

相关问题