We have our Intranet on SharePoint. We have requirement wherein user has to fill a form and will optionally add attachments to the form. Once this form is uploaded we have to start an approval process.
I Checked the Default template feature of SharePoint Library. Wherein we can provide Properties as placeholders. Whenever the user clicks on Add new document a copy of template get's downloaded and the user can put values on placeholders. Then user saves this document to Server Library.
Here I found multiple concerns.
The user can enter wrong data. Which we can't validate/
The user can change the format of the document. Which we can't validate While uploading document user can see and make changes (like delete) other documents in that library.
Thus, what is OOTB approach for above requirement with no chance of a mistake?
I have thought of triggering a workflow on upload of the document. This workflow will start the approval process.