Challenge Overview
Requirements
Create a custom file upload component for SFDC. You will use a free SFDC org of your own for this challenge. This component will allow the users to browse, select, and upload multiple attachments from any standard or custom object in Salesforce in one step (ON ONE SCREEN). User should not need to select attachments one by one.
Detailed Requirements
-
The user starts by clicking on custom Add Attachments Button.
-
The user may then click on browse and select multiple attachments.
-
After the user has selected attachments they may update multiple field values for defining each attachment.
-
The user can create a File record with no attachment by clicking Add record Only.
-
Upon completion of selection and attribute updates, the user can click on Save.
-
Documents will be saved in specific custom related list named Files (attachment objects) (details provided in the challenge documents)
- ���Standard Salesforce Notes & Attachments will be used to associate files with the custom file record.
-
Upon completion the user will be returned to the record they originated the custom attachment process from.
Additional Requirements
-
The function needs to be accessible via SFDC mobile (SF1).
-
If the attachment RecordType = Station Profile Image (standard SFDC recordtype field), then this image file must be resized to 2.25 Inches by 3.5 Inches and stored in defined custom related list object.
-
The application should use standard SFDC controls to show a 'processing' indicator while the attachment processing is taking place.
The component should be modular and capable of being used in any SFDC object. Please add the component to the Accounts application for demonstration purposes.
Please have a look at this following forum to use one of the mentioned approach, also suggest why did you prefer one over other.
Final Submission Guidelines
-
Link and credentials to functional SF org, meeting all of the above challenge requirements.
-
Test classes
-
Source code
-
Deployment guide