Here the user can upload his scanned documents under various categories called as Document Types. For a document he can provide different attribute values by which a document can be uniquely identified. Those attributes are created for a particular Document Type by user himself.
The uploaded document will be go for an approval by the stages created in workflow definition and to the users mapped in Actor/Parameter master. The approval can be followed by multilevel stages.