公共图书馆人力资源管理

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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
为Java排序一个好的排序列表   java如何识别最后一行,然后单击Add按钮。。根据人们给出的建议,点击第二行想要点击最后一行任何潜在客户吗   收集器(.stream()。独特的()。collect(Collectors.toList());)在java中从eclipse成功运行并从命令提示符运行?   java致命异常:安卓的后台任务。数据库sqlite。SQLiteException:没有这样的表   java如何创建生成随机特殊字符的方法   java SQL只插入到特定列中   java Hibernate 5.2混合本机和JPA API   在Android应用程序中使用Java获取特定的XML标记文本   java之间的通道差异。addPeer()和channel。joinPeer()   java关闭对serialVersionUID的检查   java如何在不设置Id的情况下处理新的实体对象?   用于afterJob(JobExecution JobExecution)的java Spring批处理将参数从编写器传递到侦听器   java如何通过OSGi声明性服务声明hasa依赖关系?   java Android捕获在警报对话框中启动的OnFocusChange或Recents   Java刽子手游戏(主要关注输出)   java消息在OpenMQ中超时后丢失   Java方法在父级中的占位符用于子级   Java AWT列表框   来自http get请求的java“格式错误的JSON”