【发布时间】:2020-12-31 16:13:32
【问题描述】:
SQL Server 到 CRM
我正在尝试更新一个实体引用查找字段。不知道怎么做。字段为:new_districtlink --> Territory/Territories
using JSON we use:
{\"new_districtlink@odata.bind\":\"/territories(c8a29516-4001-e311-98f3-78e3b5089b9d)\"}"
不知道如何在 AZURE DATA FACTORY 中引用此字段,以便正确更新。目前我已经尝试使用 newdistrictlink@EntityReference 进行映射
我收到以下错误:
"errorCode": "2200", "message": "'Sink' 端发生故障。ErrorCode=UserErrorDynamicsOperationFailed,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Dynamics 操作失败,错误代码:-2147220891,错误消息:实时工作流命名为“帐户:从地区(地区)拉入地区和部门”失败,并出现错误“对于供应商帐户类型,请选择 199 作为地区。”。,Source=Microsoft.DataTransfer.ClientLibrary.DynamicsPlugin,''Type=System .ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]],Message=此故障的创建者未指定原因.,Source=Microsoft.DataTransfer.ClientLibrary.DynamicsPlugin,'", "failureType": "用户错误", “目标”:“CMA CRM 供应商”, “细节”: [] }
我遇到的错误是在 Azure 数据工厂中。 JSON 只是我们目前如何在 C# 中执行此操作的一个示例。
我将 District 设置为 GUID,并将 District 映射到 new_districtlink@EntityReference。
SELECT
ACCOUNTID,
'2EC67250-E3C4-E311-ABE1-6C3BE5BDA9AC' AS DISTRICT
FROM [dbo].[VendVendorV2Staging]
WHERE ADDRESSLOCATIONROLES = 'Business';
【问题讨论】:
标签: azure dynamics-crm crm azure-data-factory