dynamics 365 API 9.1如何将机会与产品相关联

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

[我们发现,不能简单地将机会与产品相关联,因为可以通过设置字段来利用机会帐户或机会联系人来完成

"[email protected]" : "/contacts({contact_guid})" 

MS文档https://docs.microsoft.com/en-us/dynamics365/customer-engagement/web-api/opportunityproduct?view=dynamics-ce-odata-9提及一个opportunityproduct实体。

有人知道它是如何工作的吗?是否必须以某种方式创建机会产品实体,并将产品ID与机会ID映射?

rest dynamics-crm microsoft-dynamics dynamics-365
2个回答
0
投票

是的,您认为需要使用机会产品将产品和机会相关联是正确的。您可以将其视为N:M关系,其中机会产品是相交实体,尽管它不是CRM中两个实体之间的N:M关系。

使用SDK将机会与机会产品关联,并将产品与机会产品关联:https://docs.microsoft.com/en-us/dotnet/api/microsoft.xrm.sdk.iorganizationservice.associate?view=dynamics-general-ce-9


0
投票

有两种创建多对多关系的方法。一个是native

© www.soinside.com 2019 - 2024. All rights reserved.