将所有活动从一条记录移动到另一条记录,SSIS 还是 C#?
Moving all activities from one record to another, SSIS or C#?
我们最近在 CRM 上安装了 Field Service。
这意味着我们现在使用的是服务帐户(帐户),而在此之前我们使用的是自定义实体。
我想将所有活动从这个自定义实体转移到新的服务帐户。
最好的方法是什么? SSIS 或编写 C# 控制台应用程序?
非常感谢,
克里斯托弗.
这个问题很笼统,很主观。让我试着加上我的 2 美分。可能有经验丰富的人可以为您的问题添加更多详细信息。
您具体要求了 2 个选项
- SSIS:您是否拥有任何 SSIS 产品的许可证。如果是,我更喜欢这个选项。原因:您将拥有可用的连接,并且大多数 SSIS 产品都具有拖放流程,这些流程将执行大部分通用逻辑。我对 Scribe 有一些经验,我发现它易于使用并且执行 CURD 操作更快。
- C# 控制台应用程序: 我大部分时间都在写代码,我对 C# 代码很满意。这里的主要缺点是您必须编写大部分代码,可能是从连接到 Dynamics 获取记录,执行所有 CURD 操作并编写几行代码。代码行越多,出错的机会就越大。编写代码和测试它也需要一些时间。但主要优势是您拥有所有控制权,可以根据需要执行大部分操作。
我们最近在 CRM 上安装了 Field Service。 这意味着我们现在使用的是服务帐户(帐户),而在此之前我们使用的是自定义实体。 我想将所有活动从这个自定义实体转移到新的服务帐户。 最好的方法是什么? SSIS 或编写 C# 控制台应用程序?
非常感谢, 克里斯托弗.
这个问题很笼统,很主观。让我试着加上我的 2 美分。可能有经验丰富的人可以为您的问题添加更多详细信息。
您具体要求了 2 个选项
- SSIS:您是否拥有任何 SSIS 产品的许可证。如果是,我更喜欢这个选项。原因:您将拥有可用的连接,并且大多数 SSIS 产品都具有拖放流程,这些流程将执行大部分通用逻辑。我对 Scribe 有一些经验,我发现它易于使用并且执行 CURD 操作更快。
- C# 控制台应用程序: 我大部分时间都在写代码,我对 C# 代码很满意。这里的主要缺点是您必须编写大部分代码,可能是从连接到 Dynamics 获取记录,执行所有 CURD 操作并编写几行代码。代码行越多,出错的机会就越大。编写代码和测试它也需要一些时间。但主要优势是您拥有所有控制权,可以根据需要执行大部分操作。