Hi,
I need the ability to:
1. Be able to add new checklist template e.g. upload a new XLS File
2. Be able to edit an existing checklist template e.g. upload the updated XLS File.
3. Be able to delete exist checklist template
4. Be able to create a checklist from a template. When a new checklist is created it must
a) Log its been created
b) Log who created it
c) Log any changes to it.
5. Be able to save the checklist once complete. It will
a) Log its been complete, when and by whom
b) Put it in a queue for review and approval
c) Alert someone that the checklist has submitted for approval
6. Be able to view all checklists created for a date, easily for auditing and reporting purposes
7. A supervisor function should exist to approve checklists created.
8. A supervisor can create a number of checkists and assign these to a user or users
9. There should be a function to mantain users e.g. add, edit, delete and reporting of user activity.
10. Once a checklist is complete, it cannot be changed e.g. locked unless overriden by a supervisor. This must be logged
11. If a supervisor assigns a checklist to someone. They're informed of it
12. A checklist assigned must have a validity date. e.g. work must be complete by. The default will be that date, unless changed.
13. Alerts are sent if a checklist is not completed on-time.
14. A user should have the ability to capture information from there screen and record it in the checklist e.g. a screenshot of an email - to show an email was sent, to whom and when.
15. A supervisor must have the ability to create schedules of templates in advance. E.g. create a workload for the week.
16. It should be easy to report on who has done what and when.
17. It should be possibile to re-assign a checklist
18. There should be standard security controls in place
19. It should be possible to configure storage locations for the checklists for completed work. e.g. Archive (not purge) to a specific folder.
20. There should be a method to purge checklists that belong to a specific date range. After its been archived