【发布时间】:2016-10-10 08:11:56
【问题描述】:
在项目服务下:
在项目模板下:
Microsoft Dynamics CRM 中可以通过自定义实体自定义表单:
另外,我们似乎也可以添加一个新字段:
到表格:
我看到表单中没有文件字段:
有没有办法允许在 Microsoft Dynamics CRM 表单中上传文件?
也许以编程方式?
【问题讨论】:
标签: javascript c# asp.net asp.net-mvc dynamics-crm
在项目服务下:
在项目模板下:
Microsoft Dynamics CRM 中可以通过自定义实体自定义表单:
另外,我们似乎也可以添加一个新字段:
到表格:
我看到表单中没有文件字段:
有没有办法允许在 Microsoft Dynamics CRM 表单中上传文件?
也许以编程方式?
【问题讨论】:
标签: javascript c# asp.net asp.net-mvc dynamics-crm
如果您在实体上启用了注释,则可以通过表单上的注释组件上传文件。
要启用它,请转到实体自定义并选中备注框,然后将备注添加到您的实体表单。 现在,您可以通过新添加的 Notes 组件在记录上添加新注释来上传实体表单上的文件。
另一种方法是使用 SharePoint 之类的东西来托管您的文件,并使用标准的 CRM/SharePoint 集成在 CRM 中访问它们。这样一来,您就不会因为文件而耗尽所有昂贵的 CRM 存储空间。
【讨论】:
进行文件上传的标准选项是创建一个注释(实体annotation),它可以附加一个文件。
或者,您可以创建一个自定义 HTML Web 资源来为您处理上传。这需要常见的 HTML/Javascript 技术,正如在 StackOverflow 的其他地方所讨论的那样。
【讨论】:
根据我的经验,做 Henk van Boeijen 提到的(自定义 HTML/Js)在 UI 方面会更有吸引力。 您只需要启用注释,然后使用 REST 端点。示例在这里:http://scaleablesolutions.com/upload-notes-attachments-using-javascript-and-rest/
【讨论】: