1

我创建了一个插件,应该将联系人实体“entityimage”上传到外部存储。

代码本身应该可以工作(它作为控制台应用程序工作),但我无法添加触发“实体图像”更改的步骤,因为我在插件注册工具的过滤属性列表中找不到它。

有没有办法仅在“实体图像”更改时触发此插件?

问候,

德雷莫

4

2 回答 2

3

在元数据浏览器中查看联系人的 entityimage 字段表明它是“虚拟”字段,这可能是它不能用作过滤属性的原因。

此外,根据 SDK,除了联系人上的“更新”之外,似乎没有任何其他可用消息可用于指示实体图像已更改。

而且,通过 UI 更改图像确实会创建一个审核历史条目,但是,它是一个通用的“更新”条目,旧值和新值空白。

似乎不可能在仅更改 entityimage 字段时触发插件,似乎也没有任何 OOB 挂钩来查看该字段是否已更改。

我唯一能想到研究的另一个想法是更改跟踪。否则,您可能必须在任何联系人更新时上传图片。

或者,您可以将 CRM 中的图像 URL 同步到外部系统,然后在上传之前将 CRM 中的 URL 与外部系统进行比较。

于 2017-07-26T11:31:36.033 回答
1

奇怪的是,如果您没有设置任何过滤属性,插件在更改图像时会触发,但我想这也意味着所有字段更改都会触发它。

于 2018-09-18T06:50:34.607 回答