Drag n Drop Upload Control for Dynamics CRM 2013
Almost a year ago I was working on a PoC to demonstrate Microsoft Dynamics CRM 2011’s amazing new capabilities. One of the requirement of the PoC was to showcase drag-n-drop upload of documents. I wanted to deliver a quick PoC hence the code doesn’t handle all the scenarios, but it will give you a basic idea of how to provide such a feature on any of CRM Entity Forms. Also I have migrated the script to work with Dynamics CRM 2013.
Features
- Simple to setup
- Handles basic validations
- Refreshes the Notes control after files are uploaded
- Tested with Dynamics CRM 2013(Will work with Dynamics CRM 2011 with minor changes in the script)
Setup Instructions
- Download the solution from here.
- Import the solution in your CRM Instance where you would want to enable this functionality
- Open the Entity form in From Designer Mode
- Insert a Web Resource and point it to the Main.htm file as shown below:
- Click on Ok. Save and Publish the Form.
- Navigate to form and you will see an area on the form as shown below(depending upon how and where you have placed the upload control this may vary):
- If there is any validation failing a message will appear under the drag and drop area.
- Enjoy!!!
For those who are interested in details this control can save you minimum 6 clicks. I am sure anyone from Telco/Contact Center background would know how less number of clicks means more revenue/or less investment. Please note that I do not take any responsibility whatsoever for the solution published. Use it at your own risk. On the other hand if you find any challenge implementing this solution, do leave me a comment and I will try to help.