Plonehrm 1.0.1 (Oct 10, 2008)

This is the first release of PloneHRM, a tool manage your employees information, contracts and job performance.

For additional information about this project, please visit the overview page .

Available downloads

Source egg

For all platforms (42KB)

Release Notes

Tested with Plone 3
State Final release
License GPL
Release Manager Maurits van Rees
Released 2008/10/02 00:00:00 Universal

Plone HRM is a simple Open Source personnel solution for SMEs, which unlike other commercial systems has no restrictions on the number of users, businesses or employees. 

It can easily manage your statutory personnel data, including contracts and personal information. It can also generate reminders for actions that are necessary when hiring an employee, such as collecting personal documents and information, registering employee details with authorities, or distributing equipment like uniforms.

Additional web and e-mail notifications can also be configured, including birthdays, and the end of probationary and contract periods.

Employment contracts and official correspondence (such as a wage adjustment relating to late arrival or official warnings) can easily be managed using templates - create an unlimited number of them and combine them with personnel files to create personalised contracts or letters.

Other common information gathering is also supported. The system supports templates for common personnel tasks, such as employee reviews or probation interviews. For each employee you can easily schedule the interview, and easily print the empty form. 

Finally, it is possible to add short notes to a personnel file, which can be useful for registering late arrival or record the details of an oral agreement.

Change log

1.0.1 (2008-10-10)

  • Bug fix: load plone.app.portlets zcml before loading our zcml to avoid Zope startup error on some computers. Thanks to davideilmore for finding this. [maurits]
  • End-of-line and svn:ignore fixes. [maurits]

 

1.0 (2008-10-02)

  • Added notification control panel.  [maurits]
  • Added profiles/default/metadata.xml.  [maurits]

 

1.0 beta 4 (2008-09-02)

  • Eggified: now available as Products.plonehrm on the python cheeseshop.  [maurits]
  • Fixed the email_adresses_of_local_managers function in utils.py so it correctly gets email addresses and full names of members.  [maurits]

 

1.0 beta 3 (2008-07-28)

  • Only test setup + pep8/pyflakes changes. [reinout]

 

1.0 beta

  • Make Employee searchable and add its title to the searchable text. [maurits]
  • Added substitution parameters 'trial_period' and 'contract_duration'. [maurits]
  • Added tests for the workflows. [reinout]
  • Added first workflow: active/inactive for employee. This also adds the roles hrm_manager, worklocation_manager and  worklocation_employee. Still old-fashioned 2.5 workflow code, though. [reinout]
  • First version of working worklocation view with rendering of employee modules. [reinout]
  • Removed interface. Using configuration now to handle the title/url/template/etc for use in the employee_view, instead of relying on methods in the employee modules. Should get rid of some serious amount of code. [reinout]
  • Added a few fields that can come in handy for contracts: official name of the worklocation, address. [reinout]
  • Removed dependency on utility, the view now grabs objects that can be adapted to IEmployeeModule and filters out employee modules in that way. Later on, some caching is probably needed: objectValues()! [reinout]
  • Moved Description to the end of the fields and added initials. [reinout]