更新现有记录而不是在 MS CRM 中创建同一实体的新记录

Update a existing record instead of creating new record of same entity in MS CRM

我的工作订单产品实体在 MS CRM 在线版中包含产品、状态和数量字段。当用户尝试创建工作订单产品实体的新记录时,应增加具有相同产品的现有工作订单产品记录的数量,而不是创建新的工作订单产品记录(不让用户知道)。谁能解释如何达到这个要求?这应该适用于通过表单或数据 import/export.

创建记录

您必须在订单产品的创建事件(post操作)中编写一个插件。在此插件中,您需要检查您是否有其他订购的具有相同产品的产品。 如果是这样,您必须增加现有产品订单的数量并删除新订单。 如果你想有一个好的用户体验,你可以在创建一个与旧产品相同的新订单产品时向你的用户发送警报,告知他们这种逻辑。