Aplicación web para administrar ausencias de los empleados.
Múltiples vistas de las ausencias del personal
Vista del calendario, vista de equipo o simplemente lista.
Atrae la aplicación para que se ajuste a la política de su empresa
Agregue tipos de ausencia personalizados: enfermedad, maternidad, trabajo desde casa, cumpleaños, etc. Defina si cada uno usa la asignación de vacaciones.
Opcionalmente limite la cantidad de días que los empleados pueden tomar para cada tipo de licencia. Por ejemplo, no más de 10 días de enfermedad al año.
Configurar los días festivos y los días libres específicos de la empresa.
Empleados grupales por departamentos: Traiga su estructura organizativa, establezca el supervisor para cada departamento.
Programa de trabajo personalizable para empresas e individuos.
Integración del calendario de terceros
Transmitir el paradero de los empleados en proveedores de calendario externos: MS Outlook, Google Calendar y ICAL.
Cree alimentos calendario para individuos, departamentos o empresa completa.
Flujo de trabajo de tres pasos
El empleado solicita tiempo libre o revoca uno existente.
Supervisor recibe notificación por correo electrónico y decide sobre la próxima ausencia de empleados.
La ausencia se contabiliza. Se informan a los compañeros a través de la vista del equipo o los alimentos calendario.
Control de acceso
Hay los siguientes tipos de usuarios: empleados, supervisores y administradores.
Autenticación LDAP opcional: Configure la aplicación para usar su servidor LDAP para la autenticación del usuario.
Capacidad para extraer datos de dejar los datos en CSV
Capacidad para hacer una copia de seguridad de toda la empresa dejar datos en el archivo CSV. Por lo tanto, podría usarse en cualquier aplicación de hoja de cálculo.
Funciona en teléfonos móviles
Las rutas de clientes más utilizadas son amigables con los dispositivos móviles:
El empleado puede solicitar una nueva licencia desde el dispositivo móvil
El supervisor también puede grabar la decisión del móvil.
Muchas otras pequeñas cosas que facilitarían la vida
Ajuste manualmente las asignaciones de los empleados, por ejemplo, el empleado tiene un día adicional en lugar.
Tras la creación, el empleado recibe un subsidio de vacaciones prorrateado, dependiendo de la fecha de inicio.
Notificación por correo electrónico a todas las partes involucradas.
Opcionalmente, permita a los empleados ver la información de tiempo libre de toda la compañía, independientemente de la estructura del departamento.
Visite http://timeoff.management/
Crear cuenta de la empresa y utilizar la versión basada en la nube.
Instale la aplicación TimeOff.Management dentro de su infraestructura:
(Asegúrese de tener Node.js (> = 4.0.0) y SQLite instalado)
git clone https://github.com/timeoff-management/application.git timeoff-management
cd timeoff-management
npm install
npm startAbra http: // localhost: 3000/en su navegador.
Tenemos una cobertura de prueba bastante amplia, para asegurarnos de que las rutas principales del usuario funcionen como se esperaba.
Ejecutarlos con frecuencia mientras desarrolla el proyecto.
Asegúrese de tener un controlador Chrome instalado en su ruta y navegador Chrome para su plataforma.
Si desea ver que el navegador ejecute el prefijo de interacciones con SHOW_CHROME=1
USE_CHROME=1 npm test(Asegúrese de que la aplicación con configuración predeterminada esté en funcionamiento)
Cualquier corrección de errores o mejoras debe tener una buena cobertura de prueba para llevarlos a la rama "maestra".
En caso de que uno necesite parchear la instancia existente de TIMEOFF.ManageNent Aplicación con nueva versión:
git fetch
git pull origin master
npm install
npm run-script db-update
npm startHay algunas personalizaciones disponibles.
Siga las instrucciones en esta página.
Hay pocas opciones para configurar una instalación.
Dado que el software podría instalarse para la compañía con empleados con nombres que no son ingleses, puede ser necesario respetar el alfabeto mientras clasificaba el cliente ingresó contenido.
Para ese propósito, el archivo de configuración de la aplicación tiene la entrada locale_code_for_sorting . Por defecto, el valor es en (inglés). Uno puede anularlo con otros lugares como cs , fr , de etc.
Algunas organizaciones requieren que los empleados elijan explícitamente el tipo de licencia al reservar tiempo libre. Entonces, el empleado toma una decisión en lugar de confiar en la configuración predeterminada. Que reducen el número de hojas "erróneas", que se cancelan después.
Para obligar a los empleados a elegir explícitamente el tipo de licencia del tiempo libre reservado, cambie is_force_to_explicitly_select_type_when_requesting_new_leave Flag para que sea true en el archivo config/app.json .
Siga las instrucciones en esta página.
Informe cualquier problema o comentario a Twitter o correo electrónico: Pavlo en TimeOff.Management