Dynamics crm CRM365&;金山软件-如果IsNew为false(如果是更新实体),如何获取上传记录的entityid?

Dynamics crm CRM365&;金山软件-如果IsNew为false(如果是更新实体),如何获取上传记录的entityid?,dynamics-crm,entity,upsert,kingswaysoft,Dynamics Crm,Entity,Upsert,Kingswaysoft,我正在使用金斯威软件进行CRM维护。我正在基于非id属性为upsert(更新或插入)使用CRM目标块,并且需要将此实体链接到不同的实体中。 创建记录时,id返回为CrmRecordId(IsNew为true),链接此实体很容易。 如果IsNew为false(存在记录),如何获取entityid?CrmRecordId为空,我没有找到获取entityid的方法。请确保使用备用键执行向上插入操作(我相信您已经这样做了),如果仍然发生这种情况,您可能需要向KWS支持部门提交支持通知单 CrmRecor

我正在使用金斯威软件进行CRM维护。我正在基于非id属性为upsert(更新或插入)使用CRM目标块,并且需要将此实体链接到不同的实体中。 创建记录时,id返回为CrmRecordId(IsNew为true),链接此实体很容易。
如果IsNew为false(存在记录),如何获取entityid?CrmRecordId为空,我没有找到获取entityid的方法。

请确保使用备用键执行
向上插入操作(我相信您已经这样做了),如果仍然发生这种情况,您可能需要向KWS支持部门提交支持通知单

CrmRecordId:无论是更新还是创建,它都将返回记录的GUID,IsNew将指定记录是新创建的还是更新的


您是否使用备用钥匙向上插入?换句话说,目标组件中的匹配条件设置是什么?您是否也使用WebAPI作为连接API?这是一种奇怪的情况。我想不出发生这种事的任何理由。我们有几个场景可能不会返回ID,但在创建和更新时都会发生这种情况。如果你可以通过我们的在线联系方式联系我们,我们的团队可以远程查看情况。当然,如果选择了“备用钥匙”,我可以获得id。但如果是“手动指定”,我需要id。我不知道为什么“CRM目的地”在这两种情况下工作方式不同。