Needed a configurable work-flow process to track the status of members completing required membership and accreditation documentation.
Some joomla users will be required to complete a profile sheet, a set of membership documents, and a set of accreditations documents. Each of these separate areas are to be completed by the users and submitted for review by a [process manager] on the front end of joomla.
Users will see each of the areas completeness on a status page that drills down into each area. The profile page is a single page of information. Each membership required documents and accreditation required documents are form based fields with multi file upload per each task. There are multiple task in each of these areas. This need to be configurable since the requirements change. When a new user joins the web site the [process manager]may assign them to the process resulting in the new user with a blank profile, a set of uncompleted membership task and uncompleted accreditation task.
A task is a configurable list of web form fields that the user has to complete and upload documents. When the user feels that the task is ready for review they select a submit for review checkbox and the task is assigned to the [process manager] for review. The [process manager] can set the status to complete or return for more information, and add comments to the task. Each task will retain history of the comments sent to and from the user and [process manager].