在不修改/创建实体记录的情况下触发插件
本文关键字:情况下 插件 记录 实体 修改 创建 | 更新日期: 2023-09-27 18:00:03
如何在不修改/创建实体记录的情况下通过javaScript触发插件。我现在创建了一个自定义实体,它将触发我的插件。每次用户单击按钮,它都会为自定义实体创建一个新记录。因此,我正在寻找任何方法来代替这种逻辑。
这里的主要逻辑是,当用户点击按钮时,它应该显示一个带有动态过滤器的视图,所以在我的插件中,我想根据CRM当前记录修改我的视图标准,下面的链接是我通过C#更改视图标准的资源,使用插件检索动态修改CRM视图查询或过滤条件
非常感谢您的帮助。
您发布的链接将在Retrieve消息中注册查询,因此它将适用于为该实体提取数据的任何人。它不创建任何记录,只是返回插件返回的内容。
每个插件都会从一条消息中调用,比如Create、Update、Associate、Retrieve等。因此,不可能直接从Javascript中调用插件。
您可以调用工作流tho,但检索响应会很麻烦,因为您需要将工作流生成的查询结果存储在某个地方。
如果您正在使用CRM 2016,则可以从Javascript调用名为(custom Actions)的自定义C#代码。
你确定你不能实现你需要的过滤器,它是基于CRM记录,通过开箱即用的子网格过滤器,例如,或Javascript的自定义过滤器?