如何验证上传到Dynamics Portal的文件

时间:2019-02-28 09:20:05

标签: dynamics-crm sharepoint-online dynamics-crm-portals

我正在使用带有SharePoint Online集成的Dynamics门户来处理文档。我需要使用C#验证上传的文档的内容,并在提交表单之前向用户显示一条消息。

我不确定哪种方法最好?

  1. 自定义SharePoint功能可在添加文档后引发事件。
  2. 在用户更新表单时插入代码以检查文档吗?
  3. 用户单击上载时通过JavaScript调用服务吗?

有关如何进行的任何建议?

1 个答案:

答案 0 :(得分:1)

您有两个要求,

  1. 在文件上传到SharePoint之前验证文件内容
  2. 如果文件验证失败,则向门户网站用户显示消息

不确定如何覆盖上传按钮事件以调用JavaScript来调用服务。如果可能的话,您可以实时显示一条消息。

如果您使用插件进行表单更新,则不确定如何限制文件上传到SharePoint。

请检查以下想法是否对您有用,

假设您要根据机会上载文档。自定义您的商机表单,以根据该机会上传便笺/文件。 在创建便笺时编写一个插件,以及已根据需要通过门户网站上传的文件。该插件将验证内容。如果内容有效,则可以在SharePoint中以机会方式上载该文件,否则用消息更新注释并自定义您的网页以刷新页面。如果显示错误,则显示消息,否则显示将文件上传到SharePoint文档网格中。