PTO - Paid Time Off
Categories
Component ID
Component name
Component type
Maintenance status
Development status
Component security advisory coverage
Component created
Component changed
Component body
This module provides time-off management for your Drupal users.
Basic configuration is simple, with the only requirements being a series of manager-user relationship fields for each user. If your deployment does not already have such fields you will need to create two: a manager field for the employee and the corresponding ID field for the manager that links the two together. The module was designed with an LDAP server in mind (Active Directory, in our case) which is why the screenshot shows a distinguished name (DN) field but the LDAP module is not a requirement.
Managing Time
Those with "administer PTO" permissions can create PTO timebanks which can in turn be assigned to users, allowing them to request time off against those timebanks. For example, your organization may offer vacation, sick time, and unpaid time off benefits, each of which would be created as a PTO timebank type. Each type can have its own expiration date, whereby the timebanks reset for all users, as well as optional rollover hours with their own expiration date, allowing some (or all) time to rollover each year.
Reporting
While no reports are included by default, reporting is handled through the optional Views module. PTO exposes all of its data to Views allowing for complete flexibility when designing reports.
