Hi i want to develop a tool which allows admin to create a Leave Management Workflow by doing following.
1- Admin to be able to add / edit / change / delete fields of the form
2- Admin should be able to add buttons on the form and also assign different actions ( e.g. send email to / change value of a field from one to another i.e. submitted to Approved etc).
3- Each form will be filled by multiple users & all forms will be saved on the server.
4- Admin will add users to the system & each user will be assigned a role e.g. Submitter, Deputy Manager, Manager, Site Admin etc. There need to be various user roles pre-defined in the system.
5- Dashboard to show how many employees took leave in last one month. Admin should be able to change dashboard by selecting different data from database.
Ideally the code will be generic so admin can build different forms and decide actions.
It can be a Leave Management Form. Another is Vehicle Accident form which is is attached as a sample.
Admin should be able to add any of these fields, edit, delete or create multiple Forms.