Dynamics crm 2011 在订单产品实体上创建N:1关系

Dynamics crm 2011 在订单产品实体上创建N:1关系,dynamics-crm-2011,Dynamics Crm 2011,我正在尝试创建一个N:1关系,从另一个实体订购产品。它不是拾取列表中的选项。然后我尝试去订购产品并创建1:N关系,但它也不允许 我相信这是微软的设计,但有没有办法做到这一点?我建议不要将1:N或N:N作为变通方法,因为它将在表单上创建网格(从UI角度看,只有一条记录时,这没有多大意义) 谢谢你的帮助 我将添加一行文本字段并将其格式化为url。然后通过动态填充实体的URL将其链接到相关实体。这是一个解决方案,但在所有可能的场景中,它最适合我的情况我们在为客户构建解决方案时遇到了相同的问题。这是一个

我正在尝试创建一个N:1关系,从另一个实体订购产品。它不是拾取列表中的选项。然后我尝试去订购产品并创建1:N关系,但它也不允许

我相信这是微软的设计,但有没有办法做到这一点?我建议不要将1:N或N:N作为变通方法,因为它将在表单上创建网格(从UI角度看,只有一条记录时,这没有多大意义)


谢谢你的帮助

我将添加一行文本字段并将其格式化为url。然后通过动态填充实体的URL将其链接到相关实体。这是一个解决方案,但在所有可能的场景中,它最适合我的情况

我们在为客户构建解决方案时遇到了相同的问题。这是一个很大的限制,所以最后我们只创建了自己的订单产品实体,并通过一对多的订单将其链接

这给了我们对它的完全控制,并可以根据我们的意愿添加关系

不幸的是,这是有代价的,例如,您失去了订单的自动计算功能。但这不是问题,因为我们不需要它或任何价目表功能


如果这是你的选择,我建议你这样做。

我认为每个人在他的CRM生活中都必须面对同样的问题

对于CRM,实体salesorderproduct。。。实体只是用来列举实体名称中相关的产品,你几乎什么都做不了,这是解决方法的另一个问题,我将尝试解释,只是想看看这是否是与它们建立关系的解决方案,但我不这么认为

问题在于,在创建自定义字段时,不能像在其他关系中一样使用“分配”功能将数据从一个entityproduct复制到较低级别的entityproduct,并且您希望在整个“销售”部分的工作流中进行复制。在这种情况下,没有选项进入“分配”窗口(我使用分配,因为我一直用西班牙语工作)并在它们之间创建字段映射

这可以通过搜索“Assign”窗口的GUID,并将其复制到“Assign”窗口的任何URL中来完成,此时会显示该窗口,您可以进行自定义映射

我希望这能有所帮助,尽管这个问题太老了,所以我希望其他来到这里的人能看到更多的意见:)

再见