【问题标题】:How to allow file upload in Microsoft Dynamics CRM forms?如何允许在 Microsoft Dynamics CRM 表单中上传文件?
【发布时间】:2016-10-10 08:11:56
【问题描述】:

在项目服务下:

在项目模板下:

Microsoft Dynamics CRM 中可以通过自定义实体自定义表单:

另外,我们似乎也可以添加一个新字段:

到表格:

我看到表单中没有文件字段:

有没有办法允许在 Microsoft Dynamics CRM 表单中上传文件?

也许以编程方式?

【问题讨论】:

    标签: javascript c# asp.net asp.net-mvc dynamics-crm


    【解决方案1】:

    如果您在实体上启用了注释,则可以通过表单上的注释组件上传文件。

    要启用它,请转到实体自定义并选中备注框,然后将备注添加到您的实体表单。 现在,您可以通过新添加的 Notes 组件在记录上添加新注释来上传实体表单上的文件。

    图导:http://imgur.com/a/Kb7Xi

    另一种方法是使用 SharePoint 之类的东西来托管您的文件,并使用标准的 CRM/SharePoint 集成在 CRM 中访问它们。这样一来,您就不会因为文件而耗尽所有昂贵的 CRM 存储空间。

    【讨论】:

    • 谢谢,正是我需要的
    【解决方案2】:

    进行文件上传的标准选项是创建一个注释(实体annotation),它可以附加一个文件。

    或者,您可以创建一个自定义 HTML Web 资源来为您处理上传。这需要常见的 HTML/Javascript 技术,正如在 StackOverflow 的其他地方所讨论的那样。

    【讨论】:

      【解决方案3】:

      根据我的经验,做 Henk van Boeijen 提到的(自定义 HTML/Js)在 UI 方面会更有吸引力。 您只需要启用注释,然后使用 REST 端点。示例在这里:http://scaleablesolutions.com/upload-notes-attachments-using-javascript-and-rest/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多