[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/packages/hr package-doc/introduction.sgml ...
From: |
Neil Tiffin |
Subject: |
gnue/packages/hr package-doc/introduction.sgml ... |
Date: |
Sat, 08 Dec 2001 08:58:41 -0500 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Neil Tiffin <address@hidden> 01/12/08 08:58:41
Modified files:
packages/hr/package-doc: introduction.sgml
packages/hr/personnel/doc: personnel.sgml
Added files:
packages/hr/personnel/classes: ps.gcd
Log message:
Add first cut at HR package docs and classes. Need to do additional
work to get in-line with submitted proposal.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/packages/hr/package-doc/introduction.sgml.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/packages/hr/personnel/classes/ps.gcd?cvsroot=OldCVS&rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/packages/hr/personnel/doc/personnel.sgml.diff?cvsroot=OldCVS&tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: gnue/packages/hr/package-doc/introduction.sgml
diff -c gnue/packages/hr/package-doc/introduction.sgml:1.1
gnue/packages/hr/package-doc/introduction.sgml:1.2
*** gnue/packages/hr/package-doc/introduction.sgml:1.1 Sun Dec 2 10:07:50 2001
--- gnue/packages/hr/package-doc/introduction.sgml Sat Dec 8 08:58:41 2001
***************
*** 9,21 ****
<sect2>
<title>Source of Information </title>
<para>
! This version was written by ________
(address@hidden).
</para>
</sect2>
<sect2>
<title>Version </title>
<para>
! This introduction is $Revision: 1.1 $ $Date:
2001/12/02 15:07:50 $.
</para>
<para>
It is a preliminary draft proposal for
discussion purposes only.
--- 9,22 ----
<sect2>
<title>Source of Information </title>
<para>
! This document is a first draft. There is no previous source
! documentation. It was written by Mark H Smith and Edited by Neil Tiffin.
</para>
</sect2>
<sect2>
<title>Version </title>
<para>
! This introduction is $Revision: 1.2 $ $Date:
2001/12/08 13:58:41 $.
</para>
<para>
It is a preliminary draft proposal for
discussion purposes only.
***************
*** 25,58 ****
<title>Purpose of Document </title>
<para>
The purpose of this document is to define the scope of the modules in
! the Sales Package. If any terms in this document are unclear please let
me know. We are working on a glossary and I will gladly add them.
</para>
</sect2>
<sect2>
<title>Definition of GNUe Human Resource Package
</title>
<para>
! TODO
</para>
- <para>
- TODO
- </para>
</sect2>
<sect2>
! <title>Scope of initial GNUe Sales Package
Functionality </title>
! <para>
! The first version of the Sales Package will be a proof of concept
! package to stress and test the GNUe tools architecture. As such it will
! have limited functionality. However, with that said the modules and
! objects developed for the initial package should be re-usable to
! address larger or industry specific implementations.
</para>
- <para>
- It is important that the first package have a solid design. To
- distribute the work and assure a sound design we need to decide what
- functionality will go into the initial scope and what will go into
- future scope.
- </para>
</sect2>
<sect2>
<title>Scope of Future GNUe Sales Package Functionality
</title>
--- 26,63 ----
<title>Purpose of Document </title>
<para>
The purpose of this document is to define the scope of the modules in
! the Human Resources Package. If any terms in this document are unclear please
let
me know. We are working on a glossary and I will gladly add them.
</para>
</sect2>
<sect2>
<title>Definition of GNUe Human Resource Package
</title>
<para>
! The Human Resources Package encompasses all of the transactions
! required to manage a company or organization's employees. This includes
! the functions of personnel, payroll, posts, recruitment, succession
! planning and training management. The Human Resources Package does not
! include resource planning, time and expenses, or project management
! modules. These are related modules to HR, but are provided in the
! separate Project Management Package (I suggest).
</para>
</sect2>
<sect2>
! <title>Scope of initial GNUe Human Resources Package
Functionality </title>
! <para>
! The first version of the Human Resources Package will be a proof of
! concept package. As such it will have limited functionality. However,
! the modules and objects developed for the initial package need to be
! designed with an awareness of the needs of likely future enhancements
! and industry specific implementations. Some of the HR applications
! need to reflect the legal and contractual conditions of the country in
! which a person is employed. Consequently, some modules in the base
! package may not be of practical use by themselves - national templates
! will be needed for each country in which the module is used. It is
! important that the first package have a solid design. To distribute the
! work and assure a sound design we need to decide what functionality
! will go into the initial scope and what will go into future scope.
</para>
</sect2>
<sect2>
<title>Scope of Future GNUe Sales Package Functionality
</title>
***************
*** 65,71 ****
<sect2>
<title>Initial modules for the Human Resource
Package</title>
<para>
! This document will lay the general groundwork
for modules in the sales function.
</para>
<para>
Each Module definition below contains a list of Business Requirements,
--- 70,77 ----
<sect2>
<title>Initial modules for the Human Resource
Package</title>
<para>
! This document will lay the general groundwork for modules in the sales
! function.
</para>
<para>
Each Module definition below contains a list of Business Requirements,
***************
*** 79,84 ****
--- 85,137 ----
business object may be related to a general Location Business Object.
It is also assumed that the requirements stated here will change as the
Modules are defined and or refactored.
+ </para>
+ <orderedlist>
+ <listitem>
+ <para>
+ Personnel
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Payroll
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Posts
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Recruitment
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Succession Planning
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Training
+ </para>
+ </listitem>
+ </orderedlist>
+
+ </sect2>
+ <sect2>
+ <title>Glossary</title>
+ <para>
+ HR Human Resources, i.e. managing employees. (TODO - reformat this)
+ </para>
+ <para>
+ FTE Full Time Equivalent, i.e. the hours or salary that a part
+ time employee would work/earn if they were employed full time.
+ </para>
+ <para>
+ PSA Professional Services Automation, i.e. project planning,
+ resource management, time-recording .
</para>
</sect2>
</sect1>
Index: gnue/packages/hr/personnel/doc/personnel.sgml
diff -c gnue/packages/hr/personnel/doc/personnel.sgml:1.1
gnue/packages/hr/personnel/doc/personnel.sgml:1.2
*** gnue/packages/hr/personnel/doc/personnel.sgml:1.1 Sun Dec 2 10:07:50 2001
--- gnue/packages/hr/personnel/doc/personnel.sgml Sat Dec 8 08:58:41 2001
***************
*** 1,18 ****
! <chapter id="salesorder">
! <title>HR Module</title>
<sect1>
<title>Requirements</title>
<para>
! This chapter is $Revision: 1.1 $ $Date: 2001/12/02
15:07:50 $.
</para>
<sect2>
<title>Business Requirements</title>
<orderedlist>
<listitem>
<para>
! TODO
</para>
</listitem>
</orderedlist>
</sect2>
<sect2>
--- 1,32 ----
! <chapter id="personnel">
! <title>Personnel Module</title>
<sect1>
<title>Requirements</title>
<para>
! This chapter is $Revision: 1.2 $ $Date: 2001/12/08
13:58:41 $.
</para>
<sect2>
<title>Business Requirements</title>
<orderedlist>
<listitem>
<para>
! To originate and maintain the personal details relevant to employment.
</para>
</listitem>
+ <listitem>
+ <para>
+ To originate and maintain employment contract details.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Optionally, to maintain employee job and department details, as a
+ simple alternative to implementing the Posts module (Large
+ organisations with complex HR requirements are more likely to require
+ the Posts module than are small organisations with simpler HR
+ requirements).
+ </para>
+ </listitem>
</orderedlist>
</sect2>
<sect2>
***************
*** 25,33 ****
<orderedlist>
<listitem>
<para>
! TODO
</para>
</listitem>
</orderedlist>
</sect2>
<sect2>
--- 39,62 ----
<orderedlist>
<listitem>
<para>
! To originate and maintain absence details.
! </para>
! </listitem>
! <listitem>
! <para>
! To originate and maintain disciplinary details.
! </para>
! </listitem>
! <listitem>
! <para>
! To originate and maintain health and safety details.
</para>
</listitem>
+ <listitem>
+ <para>
+ Contract Details based on Scales/Grades/Spine Points.
+ </para>
+ </listitem>
</orderedlist>
</sect2>
<sect2>
***************
*** 37,74 ****
</para>
<itemizedlist mark=bullet>
<listitem>
<para>
! TODO
</para>
</listitem>
<listitem>
<para>
! TODO
</para>
</listitem>
<listitem>
<para>
! TODO
</para>
</listitem>
<listitem>
<para>
! TODO
</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Forms</title>
<itemizedlist mark=bullet>
<listitem>
<para>
! TODO
</para>
</listitem>
<listitem>
<para>
! TODO
</para>
</listitem>
</itemizedlist>
--- 66,131 ----
</para>
<itemizedlist mark=bullet>
<listitem>
+ <para>
+ employee - The 'employee'
business object inherits definitions from the Base
+ Package 'employee' business object (Base Package Proposal, Chapter
+ Four), and adds data and methods that are needed for Personnel use.
+ Additionally, it is likely that a national template will be essential
+ for all implementations of the Personnel Module, to deal with items
+ such as Social Security Number (US), National Insurance Number (UK),
+ etc.
+ </para>
+ </listitem>
+ <listitem>
<para>
! contract - The 'contract'
business object defines all the data and methods
! relating to the employment contract between the employee and employer.
! An employee can have a history of different contracts with the same
! employer, or can have more than one contract simultaneously (e.g. two
! part-time jobs).
</para>
</listitem>
<listitem>
<para>
! emergency contact - The
'emergency contact', 'next of kin', and 'beneficiary' business
! objects inherit definitions from the Base Package 'person' business
! object.
</para>
</listitem>
<listitem>
<para>
! next of kin
</para>
</listitem>
<listitem>
<para>
! beneficiary
</para>
</listitem>
+ <listitem>
+ <para>
+ former employer - The 'former
employer' business object inherits definitions from the
+ Base Package 'organization' business object.
+ </para>
+ </listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Forms</title>
<itemizedlist mark=bullet>
<listitem>
+ <para>
+ Starter - Create new employee.
+ </para>
+ </listitem>
+ <listitem>
<para>
! Amendment - Change employee
data.
</para>
</listitem>
<listitem>
<para>
! Leaver - Terminate employee.
</para>
</listitem>
</itemizedlist>
- gnue/packages/hr package-doc/introduction.sgml ...,
Neil Tiffin <=