i looked extensively for a simple employee file system built using Drupal and didn't find any. so i made one.
it's still in development but i feel good about the site to at least have it shown to people here for your criticisms.
i needed a simple HR system that will track the following:
- employee personal file
- leave request
- service request (like a mini-ticket system)
- overtime request (and whether for cash conversion or for offsetting)
- undertime request
- posting company job openings
- posting company wide announcements
my biggest challenge was keeping content secure (for content and files that are confidential) so this is where i spent most of my time on. i've put this thing together in 2 days.
right now there is only 1 role (human resource) for managing all the employees but later i would like to expand this to able to add supervisor role so that supervisor can also approve leaves, overtime, etc.
still on my to-do list:
- system wide notifications
- lots of theming! (i suck at this)
- export data to csv/excel for reporting
you can find the demo below: to login: jane.hr (123456) - human resource role juan.cruz (123456) - employee john.doe (123456) - employee
(EDIT: sorry guys i am no longer able to maintain the demo site, please just download directly.)
please provide feedback and recommendations!
you can download the Employee File System here
if you have questions about EFS, you can reach me at myredjumpsuit [at] gmail [dot] com