gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: HR Package Proposal


From: Kevin Handy
Subject: Re: HR Package Proposal
Date: Wed, 05 Dec 2001 15:01:30 -0700

mark wrote:
> 
> Kevin Handy wrote
> 
> > A couple of quick notes:
> >
> > You have an assorted number of dates in the employee definition
> > file, trying to cover several bases. But you probably miss a lot
> > of them that some people will need.  What might be nicer is to
> > have a date history file containing fields like
> >
> > code - What the date represents
> > date - the date the event occurred
> > description - any additional descriptive text needed.
> 
> Sounds a good idea, if it helps standardise date fields; and I'm sure you're
> right about there being plenty more dates to come. Providing histories would
> also be a big advantage.
> My only concern would be if it made user queries more difficult to write:
> could we avoid making people think 'give me everyone with date code nn date
> before 1970', when what they mean is 'give me everyone with date_of_birth
> before 1970'?
> 
> > and if you use the description field, could also cover
> >
> > reason for leaving code
> > medical check completed code
> > police check completed code (you left out a date for this code)
> 
> I'm not clear here - do you mean use the description field for the code? If
> so, are there any problems with field length, codes being char 8, but
> description probably needing longer?

What I meant was, you have a code specifying that a police check was
completed, but you haven't supplied a date when it was done.
A company might want to periodically check up again after
several years.

> > Also you have an emergency contact table, but you should make it
> > somewhat more general, as just a contact table.  Use something like
> >
> > code - Type of contact
> > description - any description needed
> > contact - phone number, email, etc.
> >
> > Don't limit it to phone numbers either. You'll want to be able to track
> > email addresses, and web site address, too. There may also be other
> > references in the future (teleport address?) that need to be recorded.
> 
> Hmm; not being a C Developer, maybe I should steer clear of trying to do the
> Business Object Definitions, as it could be more confusing than helpful.
> What I was trying to describe was that Classes like Next of Kin and
> Emergency Contact would  extend the Base Package 'Person'. Base Package
> 'Person' has all the phone numbers, email addresses etc. needed I think. The
> only thing missing for the Personnel module was the 'relationship code' (for
> husband, sister, etc.).
> The idea of codifying the contact seems sensible, but with the same caveat
> about user's not having to think in terms of codes for occasional
> queries/reports.
> 
> Thanks for the comments.
> 
> Could the GNUe core team indicate how these comments should be incorporated
> into the HR proposal? I'm happy to do it, but it might be better for a
> technical authority to look after the Business Object Definition section.
> Mark H. Smith
> Email: address@hidden



reply via email to

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