如何使用记录ID来弄清实体名称以处理Dynamics365

问题描述 投票:0回答:1

如何使用记录ID弄清实体名称来处理Dynamics 365中的多态性字段。在Salesforce中,每个对象都有一个3位代码,用于填充相应记录的GUID,该记录有助于我们在以防万一的情况下识别引用对象名称多态领域。 在Dynamics 365中,我们如何实现相同的目标?我们正在使用Dynamics365 Web API检索并升级记录。

例如: 在连接实体中,我们有一个称为record1ID的字段,该字段是多态的,

"Targets": [ "account", "activitypointer", "adx_invitation", "adx_inviteredemption", "appointment", "campaign", "campaignactivity", "channelaccessprofilerule", "competitor", "constraintbasedgroup", "contact", "contract", "email", "entitlement", "entitlementchannel", "entitlementtemplatechannel", "equipment", "fax", "goal", "incident", "invoice", "knowledgearticle", "knowledgebaserecord", "lead", "letter", "list", "msdyn_assignmentmap", "msdyn_assignmentrule", "msdyn_copilottranscript", "msdyn_customerasset", "msdyn_iotalert", "msdyn_iotdevice", "msdyn_iotdevicecategory", "msdyn_iotdevicecommand", "msdyn_iotdeviceregistrationhistory", "msdyn_liveconversation", "msdyn_ocliveworkitem", "msdyn_ocsession", "msdyn_postalbum", "msdyn_salessuggestion", "msdyn_sequence", "msdyn_sequencetarget", "msdyn_suggestionprincipalobjectaccess", "msfp_alert", "msfp_surveyinvite", "msfp_surveyresponse", "mspp_publishingstatetransitionrule", "mspp_shortcut", "mspp_website", "opportunity", "phonecall", "position", "pricelevel", "processsession", "product", "quote", "recurringappointmentmaster", "resourcegroup", "salesorder", "serviceappointment", "socialactivity", "socialprofile", "systemuser", "task", "team", "territory" ],

我想创建记录并使用导航属性填充并将记录与此参考字段联系起来。我唯一拥有的是记录ID,但是API没有提供有关该记录所属实体的信息。我会感谢您的帮助。
	

如果您可以运行SOQL查询 - 这应该是“数据字典”

salesforce microsoft-dynamics powerapps dynamics-365 dynamics-crm-webapi
1个回答
0
投票

替代将是运行“描述”(带有额外的标头,可以帮助您知道SF Admin是否添加了新对象):

https://developer.salesforce.com/docs/docs/atlas.en-us.api_api_rest .meta/api_rest/sobject_describe_with_ifmodified_header.htm

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.