commit-gnue
[Top][All Lists]
Advanced

[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>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]