管理员工缺勤的Web应用程序。
员工缺席的多种观点
日历视图,团队视图或只是简单列表。
调整适合您公司政策的申请
添加自定义缺勤类型:疾病,产妇,在家工作,生日等。定义每个人是否使用度假津贴。
可选地限制员工可以为每种休假类型所需的天数。例如,每年不超过10天。
设置公共假期以及公司特定的假期。
部门的小组员工:带上您的组织结构,为每个部门设置主管。
公司和个人的可定制工作时间表。
第三方日历集成
向外部日历提供商广播员工的下落:MS Outlook,Google日历和ICAL。
为个人,部门或整个公司创建日历供稿。
三个步骤工作流程
员工要求休假或撤销现有的时间。
主管会收到电子邮件通知,并决定即将到来的员工缺席。
缺席被解释。同行通过团队视图或日历供稿通知。
访问控制
有以下类型的用户:员工,主管和管理员。
可选的LDAP身份验证:配置应用程序以使用您的LDAP服务器进行用户身份验证。
能够将数据提取到CSV中
能够备份整个公司的能力将数据留在CSV文件中。因此,可以在任何电子表格应用程序中使用。
在手机上工作
最常用的客户路径是移动友好的:
员工可以从移动设备请求新假
主管也能够记录手机的决定。
许多其他小事会使生活更轻松
手动调整员工津贴,例如员工在代替日期。
创建后,员工会根据开始日期获得评分的度假津贴。
电子邮件通知给所有参与方。
可选地允许员工查看整个公司的休假时间,而不论部门结构如何。
访问http://timeoff.management/
创建公司帐户并使用基于云的版本。
在您的基础架构中安装TimeOff。管理应用程序:
(确保您已安装了Node.js(> = 4.0.0)和SQLite)
git clone https://github.com/timeoff-management/application.git timeoff-management
cd timeoff-management
npm install
npm start打开http:// localhost:3000/在您的浏览器中。
我们的测试范围很广,以确保主要用户路径按预期工作。
在开发项目时,请经常运行它们。
确保您的路径中安装了Chrome驱动程序,并且为平台安装了Chrome浏览器。
如果您想查看浏览器执行SHOW_CHROME=1交互前缀
USE_CHROME=1 npm test(确保具有默认设置的应用程序正在启动并运行)
任何错误修复或增强功能都应具有良好的测试覆盖范围,以使其进入“主”分支。
如果需要对TimeOff的现有实例进行修补。具有新版本的Managenent应用程序:
git fetch
git pull origin master
npm install
npm run-script db-update
npm start有一些可用的自定义。
遵循此页面上的说明。
配置安装的选项很少。
鉴于该软件可以为具有非英语名称的员工安装,因此在对客户输入的内容进行分类时,可能需要尊重字母。
为此,应用程序配置文件具有locale_code_for_sorting条目。默认情况下,值为en (英语)。一个人可以与其他地区(例如cs , fr , de等)覆盖它。
一些组织要求员工在预订休假时明确选择休假类型。因此,员工做出了选择,而不是依靠默认设置。这减少了“错误”叶子的数量,这些叶子被取消。
为了强迫员工明确选择预订时间的休假类型,更改is_force_to_explicitly_select_type_when_requesting_new_leave FLAG在config/app.json文件中为true 。
遵循此页面上的说明。
请向Twitter或电子邮件报告任何问题或反馈:Pavlo在Timeoff.Management上