公共图书馆人力资源管理
Products.plonehrm的Python项目详细描述
扑通hrm
plone hrm是一个开源plone产品,旨在管理人类 资源。
功能(针对最终用户):
plonehrm围绕两种主要类型的项形成:工作位置 还有员工。您可以根据需要在 他们中的每一个人,你想要多少就多少,没有任何限制。 plonehrm的一个目标是易于使用,所以几乎所有 功能在员工文件夹和工作位置视图中处理。
当看到员工的文件夹时,您可以访问 帮助您维护员工文件夹的小部件。
个人资料:
- 保存有关员工的所有个人数据(联系人、出生日期, 纵向…
注意:
- 添加有关员工的注释
任务:
- 为每位员工创建任务
- 为任务设置到期日期。任务将在到期日显示为橙色 如果任务在到期日之后未完成,则为日期和红色
- 在到期日通过邮件收到通知
文件:
- 保存有关员工的文件(信件、护照副本, 假期概述…
合同:
- 创建合同并更改信函
- 使用模板自动生成合同 员工数据
- 管理员工在奇数周/偶数周工作的天数以及工作天数 每天小时
- 当合同或试用期接近 过期
工作表现面试:
- 使用模板生成面试报告的框架
- 商店改进区域
缺勤:
- 创建/关闭员工缺勤
- 在缺勤期间管理出席率/工作效率的百分比
- 有百分比变化的历史
- 从合同定义中获取准确的缺勤天数
- 创建关于长期缺勤后重新融入社会的访谈
- 向缺勤添加备注和文件
- 当员工长时间缺勤时得到通知
WorkLocation页面提供六种不同的概述:
- 当前受雇于工作岗位的员工列表 他们的联系方式
- 改进区域视图允许您查看定义的所有改进区域 在上一次工作面试中与员工交谈
- "缺勤"视图提供您的 并允许您导出给定时间段的缺勤列表 句点作为CSV文件(与Excel兼容)
- facebook视图显示了一个你的员工的facebook 访问他们的文件夹
- "任务"视图显示所有尚待完成的任务,并允许 更改到期日期或将其标记为已完成
- "非活动员工"视图允许您访问 前雇员
新功能:
Plonehrm仍在发展中,计划为 未来几个月:
- 管理员工假期的新窗口小部件
- 工作岗位假期的年/月/周概述
- 用于管理与员工通信的新窗口小部件
- 管理员工教育和课程的新窗口小部件
- 允许自动生成表单的模板系统 行政部门
plonehrm特性(对于集成商):
plonehrm可以很容易地集成到您的plone站点中。在你 构建,添加以下代码:
[buildout] ... eggs = Products.plonehrm versions = versions [versions] Products.plonehrm = 2.14 plonehrm.absence = 1.5 plonehrm.checklist = 1.3 plonehrm.contracts = 2.6 plonehrm.jobperformance = 1.3 plonehrm.notes = 1.1 plonehrm.notifications = 1.2 plonehrm.personaldata = 2.0.1
在下一个主要版本(3.0)中,plonehrm将是一个单独的包,因此 您不必为每个子包指定版本。
一旦在plone实例中安装了plonehrm,就可以获得 可以在任何plone文件夹中添加worklocation对象 (除非您限制了可添加类型o当然)。
新的configlet也将添加到plone控制面板中:
- plonehrm notifications允许您设置发送通知的时间 通过系统。
- 缺勤评估模板允许您定义面试模板 在缺勤期间完成
- 工作绩效模板也适用于工作绩效模板
- 合同模板允许您定义合同和 字母
您只需自定义plonehrm发送的所有电子邮件通知, 例如,使用HTML邮件使用公司徽标。请参阅 有关详细说明,请参阅本文件的"开发人员"部分。
plonehrm是一个模块化系统,您可以决定限制对 使用自定义角色和权限的用户(请参见 开发人员的详细信息)。你可以在员工中隐藏一个小部件 视图,将小部件显示为静态小部件(不可能添加新的 或者允许对小部件的完全访问。 对于每个小部件,您可以控制用户将如何访问它。
plonehrm特性(针对开发人员):
plonehrm定义了几个限制用户界面的权限。那些 权限名为"plonehrm:…"。
对于employee视图中的每个viewlet/widget,您都有一个权限 称为"plonehrm:view…viewlet",可用于隐藏 对某些角色的Viewlet。"plonehrm:manage…"用于授予 访问Viewlets功能。
内容类型还具有自定义权限,您可以使用这些权限 限制访问,例如可以使用"plonehrm:add contract" 允许用户添加新合同。
如果你想改变通知邮件的外观,你必须 覆盖skin文件夹中的base_email.pt模板。此模板 定义用于呈现邮件内容的三个宏:
- plonehrm_mail 定义邮件的内容。
- plonehrm_p 定义一个文本块(可以在 html邮件)
- plonehrm_link 定义如何呈现链接。
许可和发布:
PLONE HRM是根据GNU公共许可证发布的(见 "docs/license.gpl")。不过,svn存储库不是公共的 存储库,因为我们(Zest软件)希望保留 我们的客户。pypi上仍会有发行版 (http://pypi.python.org/pypi/products.plonehrm/" rel="nofollow">http://pypi.python.org/pypi/products.plonehrm/)但是鸡蛋 与内部版本相比,发布将延迟(对于 例如,当 将进行内部4.0版本发布)。
如果你有兴趣参与这个项目,请联系 产品经理(zestsoftware dot nl的v.pretre)访问 到SVN存储库。贡献者将能够使用最新的 发布。
旧的公共版本(见下文)仍然可以在pypi上访问 在plone的svn集合库中可以访问到这些资源。 下面的列表为每个plonehrm产品提供了最后一个public 发布和SVN存储库访问:
Products.ploneHRM 2.14 http://svn.plone.org/svn/collective/Products.plonehrm/ plonehrm.absence 1.5 http://svn.plone.org/svn/collective/plonehrm.absence/ plonehrm.checklist 1.3 http://svn.plone.org/svn/collective/plonehrm.checklist/ plonehrm.contracts 2.6 http://svn.plone.org/svn/collective/plonehrm.contracts/ plonehrm.jobperformance 1.3 http://svn.plone.org/svn/collective/plonehrm.jobperformance/ plonehrm.notes 1.1 http://svn.plone.org/svn/collective/plonehrm.notes/ plonehrm.notifications 1.2 http://svn.plone.org/svn/collective/plonehrm.notifications/ plonehrm.personaldata 2.0.1 http://svn.plone.org/svn/collective/plonehrm.personaldata/ plonehrm/dutch 1.3.1 http://svn.plone.org/svn/collective/plonehrm.dutch/