首页 > 解决方案 > 如何阻止将文档上传到已存在的 SharePoint?- CRM在线集成

问题描述

当文档已经在 SharePoint 中时,是否可以阻止上传文档(插件或工作流)?可以为现有的相关添加检查,并在创建文档位置时引发异常,但似乎随后将文档添加到 SharePoint 无论如何。

标签: c#sharepointdynamics-crmintegrationdynamics-crm-online

解决方案


Dynamics CRM 和 SharePoint 是两个独立的产品,它们有自己的事件执行管道,因此执行验证的触发器会有所不同。

文档位置是 CRM 和 SharePoint 之间的唯一链接,因此当稍后在该位置上传文档时,必须挂钩的触发器位于 SharePoint 端,而不是 CRM 端。插件/工作流只能在 CRM 数据库事务(例如 CRUD)上触发。

可能,如果文档上传发生在 CRM 上下文之外 - 您可以在定期间隔作业中使用一些逻辑来迭代该位置中的所有文档,并将 CRM 文档集成父实体记录标记为欺骗识别标志。

或者,如果您在 CRM 上下文中有文档上传过程 - 您可以挂钩 CRM 自定义操作以从 javascript 进行迭代和验证。


推荐阅读