A SIR web based leave/absence management system. By Dave Doulton University of Southampton.

Slides:



Advertisements
Similar presentations
JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Advertisements

Directorate of Learning Resources Accessing electronic journals from off-campus This causes lots of headaches, but dont despair, heres how to do it! If.
E-books and E-journals Off-campus This presentation will show you how to log in and access Oxford Brookes Library e-books and e-journals when youre off.
E-books and E-journals Off-campus This presentation will show you how to log in and access Oxford Brookes Library e-books and e-journals when youre off.
Web Shift Booking System
USER Introduction to time off manager (T.O.M.)
Using the Self Service BMC Helpdesk
Outlook 2010 Quick Guide Table of Contents: Overview of client, Sending/Receiving , Using the address book………..……… Sent Items……………………………………………………………………………………………..…..8.
E-Portfolio July2014 Managing Multi-source Feedback.
DMVA Monthly Time Sheets Hit “Enter” or click your mouse to advance to the next screen.
Will someone please help me?. What you need to know The SoftTime Online system is not fail-proof and the people who enter information into the system.
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Welcome to Clienttrack and the World of HMIS
Information for students (SNAF) Welcome to the S 3 P system. This PowerPoint will give you details of how to use the Student Notice of Absence Form (SNAF)
Electronic Data Interchange (EDI)  Supervisor must file claims Electronically with EDI within 2 working day of employee notice  Filing Claims Electronically.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
University of Wisconsin System HRS Project 9-Month Unclassified Employee TL/AM Entry Fall 2014.
Logging into ITAMS as a Student or Hourly Employee To Login to ITAMS for the first time: Open your web browser. Click File, Open, and type the following.
Logging into ITAMS as an Exempt Employee To Login to ITAMS for the first time: Open your web browser. Click File, Open, and type the following address:
Leave and Absence Management System (LAMS) refresher session Nov/Dec 2009.
USC’s Internet-based Time and Attendance Management System.
Downloading and Installing AutoCAD Architecture 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the software.
 When you receive a new you will be shown a highlighted in yellow box where your can be found  To open your new just double click.
ODOT Employee Intouch device training
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
Outlook 2007 Managing Your Time. Course contents  It’s all about choices  Get it right in the calendar  Finishing touches.
Education Google Calendar (GCal) English. Education Upon completion of this course, you will be able to:  Navigate the GCal interface  Search your calendar.
E- MAIL APPLICATION CALENDAR MODUL. B ENEFITS OF CALENDAR Calendar sharing. Outlook Web App now enables your users to share their calendars with people.
March 2008 Electronic Billing (EB) Developed by the Department of Developmental Services Developed by the Department of Developmental Services.
Novus HR Application Review Process Human Resources Qualifying Applications HR Sending Applications to Department/Search CommitteeHR Sending Applications.
Department of Psychology Experiment Management System Student Tutorial Stony Brook University Subject Pool Office
Microsoft Outlook Web Application (OWA)
If you are very familiar with SOAR, try these quick links: Principal’s SOAR checklist here here Term 1 tasks – new features in 2010 here here Term 1 tasks.
Made By:. This tutorial makes the assumption that you have already downloaded the “WV State Employment Calculator” Excel file to your computer and saved.
Environmental Studies Department – Internship Web Site Instructions Dean Berman 5/21/2005.
Information Session for Accommodation & Hospitality Staff: Electronic Leave Recording using iTrent.
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
For Users : Username & Password for logging in to system : CME proposal to be added in system For System Configuration : Initial budget or latest updated.
University of Wisconsin System HRS Project 9-Month FASL (Unclassified) Employee TL/AM Entry Fall 2015.
TimeTrex Electronic Signature Process. Welcome to the new totally electronic TimeTrex System The purpose of this presentation is to explain how the electronic.
Primenumbers.co.uk How it works. Basic Questions What is it? Who’s it for? How does it work? How do I get started?
Microsoft ® Office Outlook ® 2007 Training Calendar basics [Your company name] presents:
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
How to Request Materials Tutorial Order, Borrow, Renew made easy (expected running time: ~7 minutes) Oregon State Library.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
Steps for posting a training (single event or series) to the regional calendar R&C Regional Calendar.
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
Testing External Survey Automatic Credit Granting Shepherd University Department of Psychology.
To enter a Time Off request, go to The following screen will be displayed. Click on the button located.
Double click on the Internet Explorer Icon on your Desktop. This should take you to the Polytechnic of Namibia Intranet Home site or Click on this link.
NIMAC for Accessible Media Producers: February 2013 NIMAC 2.0 for AMPs.
Exempt Time Sheet & Absence Instructions. Exempt Instructions How to log on to My UW-System (Employee Portal) – From UW-Platteville’s homepage, you can.
Supervisor Approval Instructions- Bi-weekly Payable Time & Absence Requests.
Supervisor Approval Instructions- Bi-weekly Payable Time & Absence Requests.
Continuing Professional Development How to fill in your summary online
Welcome to BLT Online NQT Induction.
Unit & District Tools Phase 1
Non Exempt Time Sheet & Absence Instructions
Employee Self Service – HRS Unclassified Leave
Supervisor Instructions: Bi-Weekly Payable Time/Absence Request
Poole CPD Online - Lisa Tickhill
Schools Leavers System
Advanced Invitations.
Collaboration with Google Docs
Investing in good health at work
Exempt Time Sheet & Absence Instructions
Register training Using the college register system
My Learning Plan End User training
An Introduction to Premier ESS
ATTENDANCE SOFTWARE USER GUIDE.
Presentation transcript:

A SIR web based leave/absence management system. By Dave Doulton University of Southampton

Agenda Introduction What used to happen The initial SIR System Give the users what they want. The current SIR system Conclusion

Introduction This paper covers the development of a SIR web based leave/absence system for the Information Systems Services department of the University of Southampton. This is an interim solution before a University wide system is brought in.

Introduction The original paper based system which has been running to my knowledge for 26 years was beginning to cause problems for one and all due to the time the paper took to circulate the several buildings we now occupy. The first suggestion for automation struck me as so bad I would try and come up with something quickly (in 2 days in fact) that would improve matters. Unfortunately my system was popular and I have spent a considerable amount of time since making changes to add functionality.

Introduction What is a leave/absence system? It is a system for recording when people have their annual leave. It also records absence for other reasons e.g. Sickness, Conferences, Doctors appointments etc. It also records who gave permission for the absence.

Introduction What do we need to record? Whose leave it is. When it is. What sort it is. Who authorised it and when. How much leave is left.

What used to happen? Sheets of paper of different colours were used. Pink to book leave Yellow to Cancel leave Blue to book time of in lieu White for conference/training etc

What used to happen? The paper was filled in with the dates. It was posted to the persons line manager. The line manager approved or denied it based on their knowledge (or otherwise) of other peoples absence. The form was then posted to the admin office for processing, which involved filing the top half of the form and returning the bottom half in the post to the user after noting on it how much leave was left. The person would then enter this into their Outlook calendar so that meetings were not booked with them in their absence. The admin office ed a list of who was absent to a mailing list of the interested once a day.

What used to happen? The problems were? It took too long for the paper to circulate. If you want tomorrow afternoon off the paper saying it was granted could take several days if not weeks to return. e.g. your line manager has just gone on2 weeks leave.

What used to happen? People going off sick after the had been sent were not known by anyone, but admin, to be absent. If you did not usually receive the you had no way of knowing who was off sick. Booking leave from the next leave year caused all sorts of problems with how many days you had left.

The initial SIR System Web based using sirweb.cgi Is multi-user but does not use master. As all writes are quick each action tries to attach the database in write mode and waits if this fails for up to 30seconds.

The initial SIR System It is a case based database with the day as the case id. The cases for the next 2 years are set up for all working days. i.e. weekends, public holidays and University Closure days are not present. All case access is old case is or process cases so the calendar is fixed and new dates cannot be created.

The initial SIR System Bookings consist of a record for each person for each half day of the leave These hold the half day, the person’s username, who authorised it,what type of leave it is and when it was booked.

The initial SIR System This was a web based system using . It contained 3 tables One holding the users entitlement to leave One holding requests for leave One holding the absences

The initial SIR System A web form controlled by username and password allowed the user to choose whether they wanted to book or cancel. choose the type of leave. type in the dates. choose whole or half days only. choose who was to authorise the leave.

The initial SIR System Submitting the form entered the details in the request record. Displayed the request to the user. ed the line manager a link to the form that displayed the request for approval or rejection. The result of this was ed to the user.

The initial SIR System There were reporting options to show full details of what leave had been booked for any period. Most importantly how many days leave were left. It was all based on user id’s

Give the users what they want. As soon as it went live the requests and suggestions started pouring in. They still do. The following are the changes that I remember in no particular order.

Give the users what they want. From ordinary users. Can we have a calendar to choose the dates we want rather than having to type in dates (because we cannot type dates correctly) Don’t show other people the number of days I have had off sick. Don’t tell others that I am on Compassionate leave.

Give the users what they want. Let me confirm my request instead of sending straight to the line manager (because I make mistakes) On the confirmation tell me if my line manager is going on leave soon so I can choose a different manager.

Give the users what they want. Show me my outstanding requests. Include outstanding requests in totals of days left when booking leave. On the list of leave I have taken put a cancel button next to leave in the future so that it can be cancelled without filling in all the information again. Attach a calendar event to the so I can easily record the leave in my Outlook Calendar.

Give the users what they want. From Managers. Show me who on my staff is off from a given date. Group my staff on the display of who is off. Show me who on my staff is off around the dates requests are being made.

Give the users what they want. Show me the outstanding requests I have still to process with a link to call up the request form. Let me forward a request to another manager if they are more appropriate or I have been chosen in error.

Give the users what they want. For Admin Staff. Send out a list daily of who is absent to a list of managers and other interested parties. Automatically carry sick over to the next working day. Remind me of people who are part-time. Report quarterly on how much sick leave a person has had and in how many occurrences with totals for the year.

Give the users what they want. Add an optional information field. Can we have real names not userids. Can we amend peoples starting entitlement and carry over. For salaried staff include non-working days (i.e. weekends) in the count of days off sick. Handle part-timers leave/absence correctly!!!

The current SIR system The system now comprises. The three original records with some extra fields added. Plus a record detailing who a manager is interested in and in which group they fall. A second database (MUD Master User Database) is attached to get real names. An included file containing a recode to mark the few parttime staff.

The current SIR system Most of the requests have been implemented. Handling of Part-timers correctly is still in progress and may never be fully satisfactory in the case of one person.

Conclusion The system has been working for 5 months so far. It has taken quite a lot of time to develop. Especially with things like the calendar using Javascript. Different browsers treat dates in different ways. Some including the browser I was using report this year as 2005 whilst others report it as 105.

Conclusion Things that seem simple can get very complicated and users want everything just the way they want it. Demonstration.