DE10146977A1 - Electronic personnel data management system comprising a server computer with an archive database that can be accessed by one or more client computers via standard browser software - Google Patents

Electronic personnel data management system comprising a server computer with an archive database that can be accessed by one or more client computers via standard browser software

Info

Publication number
DE10146977A1
DE10146977A1 DE10146977A DE10146977A DE10146977A1 DE 10146977 A1 DE10146977 A1 DE 10146977A1 DE 10146977 A DE10146977 A DE 10146977A DE 10146977 A DE10146977 A DE 10146977A DE 10146977 A1 DE10146977 A1 DE 10146977A1
Authority
DE
Germany
Prior art keywords
personnel
computer
internet
program
personal data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE10146977A
Other languages
German (de)
Other versions
DE10146977B4 (en
Inventor
Olaf Harms
Thomas Schaefer
Martin Grentzer
Ulrich Jaenicke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aconso Ag 80336 Muenchen De
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to DE20122667U priority Critical patent/DE20122667U1/en
Priority to DE10146977A priority patent/DE10146977B4/en
Publication of DE10146977A1 publication Critical patent/DE10146977A1/en
Application granted granted Critical
Publication of DE10146977B4 publication Critical patent/DE10146977B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation

Abstract

Electronic personnel data management system comprises a server computer in which a personnel data server program is stored, one or more client computers on which a browser is installed and an archive database for archiving of electronic personnel files. An Independent claim is made for a personnel data server computer with a server Internet-intranet communications interface for transmission of personnel files to a client computer and receipt of search information from a client computer.

Description

Die Erfindung betrifft ein elektronisches Personaldaten- Verwaltungssystem sowie einen Personaldaten-Server-Computer. The invention relates to an electronic personal data Management system and a personal data server computer.

Ein solches elektronisches Personaldaten-Verwaltungssystem und ein solcher Personaldaten-Server-Computer sind bekannt, wie im Weiteren näher erläutert. Such an electronic personal data management system and such personal data server computers are known as explained in more detail below.

Fig. 2 zeigt die Systemarchitektur eines elektronischen Personaldaten-Verwaltungssystems 200 gemäß dem Stand der Technik. Fig. 2 shows the system architecture of an electronic personal data management system 200 according to the prior art.

Das elektronische Personaldaten-Verwaltungssystem 200 weist einen Server-Computer 201 auf, der über ein Telekommunikationsnetz 203 mit einer Vielzahl von Client- Computern 202 gekoppelt ist. The electronic personal data management system 200 has a server computer 201 which is coupled to a plurality of client computers 202 via a telecommunications network 203 .

Ferner ist der Server-Computer 210 mit einer Personal- Stammdaten-Datenbank 204 gekoppelt, welche wiederum über bidirektionale SAP R/3™-Schnittstelle 205, 207 mit einem in Fig. 2 mittels eines Blocks 206 symbolisch dargestellten SAP R/3™-Verwaltungsprogramm gekoppelt ist. Von dem SAP R/3™-Verwaltungsprogram werden Personal-Stammdaten in der Personal-Stammdaten-Datenbank 204 gespeichert. Furthermore, the server computer 210 is coupled to a personal master data database 204 , which in turn via bidirectional SAP R / 3 ™ interface 205 , 207 with an SAP R / 3 ™ administration program symbolically represented in FIG. 2 by means of a block 206 is coupled. From the SAP R / 3 ™ management program, personnel master data is stored in the personnel master data database 204 .

Die Personal-Stammdaten-Datenbank 204 ist ferner über eine bidirektionale Kommunikationsschnittstelle 208 mit einem in dem Server-Computer 201 gespeicherten und von einem in dem Server-Computer 201 vorgesehenen Prozessor ausgeführten Personaldaten-Verwaltungsprogramm 209 über dessen Personaldaten-Verwaltungsprogramm-Schnittstelle 210 gekoppelt. The personal master data database 204 is also coupled via a bidirectional communication interface 208 to a personal data management program 209 stored in the server computer 201 and executed by a processor provided in the server computer 201 via its personal data management program interface 210 .

Über eine weitere bidirektionale Personaldaten- Verwaltungsprogramm-Schnittstelle 211 ist das Personaldaten- Verwaltungsprogramm 209 mit einem Vorverarbeitungsprogramm 212 über dessen Programmschnittstelle 213 gekoppelt. Via a further bidirectional personal data management program interface 211 , the personal data management program 209 is coupled to a preprocessing program 212 via its program interface 213 .

Über eine weitere bidirektionale Schnittstelle 214 des Vorverarbeitungsprogramms 212 ist der erste Server-Computer 201 mit einem Java™-Client-Programm, welches auf dem jeweiligen Client-Computer 202 installiert ist, gekoppelt. The first server computer 201 is coupled to a Java ™ client program, which is installed on the respective client computer 202 , via a further bidirectional interface 214 of the preprocessing program 212 .

Auf jedem der Client-Computer 202, auf denen gemäß dem bekannten System jeweils eine Virtuelle Java™ Maschine (VM) installiert ist, muss jeweils ein für die Kommunikation mit dem Personaldaten-Verwaltungsprogramm 209 geeigneter Java™- Client installiert sein. On each of the client computers 202 , on each of which a virtual Java ™ machine (VM) is installed in accordance with the known system, a Java ™ client suitable for communication with the personal data management program 209 must be installed.

Über eine weitere bidirektionale Schnittstelle, einer Archiv- Datenbank-Schnittstelle 215, ist das Personaldaten- Verwaltungsprogramm 209 mit der entsprechenden Archiv- Datenbank-Schnittstelle 216 eines mit dem Server-Computer 201 gekoppelten Archiv-Datenbank-Server-Computers 217 gekoppelt, auf dem ein Datenbankverwaltungs-Programm 218 installiert ist zur Verwaltung, das heißt zum Speichern (Archivieren) und zum Suchen und Lesen von in einer auf Datenträgern einer Jukebox 219 gespeicherten Personaldaten. Die Jukebox 219 weist eine Vielzahl von einmal beschreibbaren und vielfach lesbaren optischen Speichereinheiten (WORMs) auf, auf denen die üblicherweise vertraulichen Detailinformationen über einen jeweiligen Mitarbeiter, das heißt, die detaillierten Personaldaten archiviert sind. Die Personaldaten sind beispielsweise Zeugnisse des jeweiligen Mitarbeiters oder andere Arten von Qualifikationsnachweisen. Via a further bidirectional interface, an archive database interface 215 , the personal data management program 209 is coupled to the corresponding archive database interface 216 of an archive database server computer 217 coupled to the server computer 201 , on which a Database management program 218 is installed for management, that is to say for storing (archiving) and for searching and reading personal data stored in a jukebox 219 on data carriers. The jukebox 219 has a multiplicity of write-once and multiple-readable optical storage units (WORMs) on which the usually confidential detailed information about a respective employee, that is to say the detailed personnel data, is archived. The personal data are, for example, certificates of the respective employee or other types of qualification certificates.

Zum Einspielen von Personaldaten, welche in einer Papier- Personalakte vorhanden sind, ist der Archiv-Datenbank-Server 217 mit einem Scan-Client-Computer 220 gekoppelt, welcher wiederum mit einem Scanner 221 gekoppelt ist. Mit dem Scanner 221 werden unter Steuerung des Scan-Client-Computers 220 Personaldaten-Objekte, beispielsweise Zeugnisse, Bewerbungsunterlagen, etc., welche in Papierform vorliegen, eingescannt und in elektronischer Form als Personaldaten- Dateien 222 zu dem Archiv-Datenbank-Server 217 übertragen und von dort auf einer optischen Speichereinheit in der Jukebox 219 gespeichert. In order to import personnel data which are present in a paper personnel file, the archive database server 217 is coupled to a scan client computer 220 , which in turn is coupled to a scanner 221 . With the scanner 221 , under the control of the scan client computer 220, personal data objects, for example certificates, application documents, etc., which are in paper form, are scanned and transmitted in electronic form as personal data files 222 to the archive database server 217 and stored from there on an optical storage unit in the jukebox 219 .

Bei dem bekannten Personaldaten-Verwaltungssystem ist es wie oben beschrieben erforderlich, auf jedem Client-Computer einen Java™-Client zu installieren, um eine Abfrage von Personaldaten unter Verwendung des jeweiligen Client- Computers 202 überhaupt zu ermöglichen. In the known personnel data management system, it is necessary, as described above, to install a Java ™ client on each client computer in order to be able to query personal data at all using the respective client computer 202 .

In dem bekannten Personaldaten-Verwaltungssystem werden viele unterschiedliche, rechenintensive, personaldatenbezogene Operationen von den Client-Rechnern durchgeführt, insbesondere die rechenintensive Bearbeitung digitalisierter Bilder oder elektronischer Dokumente innerhalb einer elektronischen Personalakte, welche Bilder oder elektronische Dokumente von dem Client-Rechner angezeigt werden. There are many in the known personal data management system different, computation-intensive, personnel data-related Operations performed by the client computers in particular the computing-intensive processing of digitized Images or electronic documents within one electronic personnel file, which pictures or electronic Documents from the client computer are displayed.

Um diese Funktionalität gewährleisten zu können werden hohe Anforderungen an die Rechenleistung der Client-Computer gestellt, welche aus diesem Grund als sogenannte "Fat- Client"-Computer mit einem relativ großen Arbeitsspeicher mit mindestens 128 MByte ausgestaltet sind. To ensure this functionality, high Computing requirements of the client computer which, for this reason, is known as a "fat Client "computer with a relatively large amount of RAM at least 128 MB are configured.

Der Java™-Client kommuniziert mit einem in dem Server- Computer 201 installierten Java™-Server über eine Corba- Schnittstelle. The Java ™ client communicates with a Java ™ server installed in the server computer 201 via a Corba interface.

Die bekannte Architektur führt insbesondere bei einer Erstinstallation oder einer Aktualisierung des Personaldaten- Verwaltungssystems der auf den Client-Rechnern installierten Verarbeitungslogik zu einem erheblichen Aufwand, da in diesem Fall eine entsprechende Wartung beziehungsweise eine entsprechende Aktualisierung jedes Java™-Clients erforderlich ist. The well-known architecture leads especially in one Initial installation or an update of the personal data Management system of those installed on the client computers Processing logic at a considerable cost because in this Case of appropriate maintenance or corresponding update of each Java ™ client is required.

Somit liegt der Erfindung das Problem zugrunde, ein gegenüber dem bekannten Personaldaten-Verwaltungssystem vereinfachtes elektronisches Personaldaten-Verwaltungssystem und einen dazugehörigen Personaldaten-Server-Computer anzugeben. Thus, the invention is based on the problem of one the known personnel data management system simplified electronic personnel data management system and one associated personal data server computer.

Das Problem wird durch das elektronische Personaldaten- Verwaltungssystem sowie den Personaldaten-Server-Computer mit den Merkmalen gemäß den unabhängigen Patentansprüchen gelöst. The problem is solved by the electronic personal data Management system and the personal data server computer with solved the features according to the independent claims.

Ein elektronisches Personaldaten-Verwaltungssystem weist mindestens einen Server-Computer auf, in dem ein Personaldaten-Server-Programm gespeichert ist. Der Server- Computer ist an ein Telekommunikationsnetz, vorzugsweise ein Telekommunikationsnetz, welches eine Kommunikation über das Internet/Intranet ermöglicht, das heißt eine Kommunikation gemäß dem Transport Control Protocol (TCP) und dem Internet Protocol (IP) in der OSI-Netzwerkschicht bzw. der OSI- Vermittlungsschicht, angeschlossen. An electronic personnel data management system points at least one server computer on which a Personal data server program is stored. The server- Computer is connected to a telecommunications network, preferably a Telecommunication network, which a communication over the Internet / intranet enables communication according to the Transport Control Protocol (TCP) and the Internet Protocol (IP) in the OSI network layer or the OSI Network layer, connected.

Über das Internet/Intranet ist somit der Server-Computer mit einer Vielzahl von Client-Computern verbunden, wobei auf jedem Client-Computer ein Internet/Intranet-Browser-Programm installiert ist, beispielsweise ein Internet Explorer™- Programm der Firma Microsoft™ oder ein Communicator™- Programm der Firma Netscape™. The server computer is thus connected via the Internet / intranet connected to a variety of client computers, being on an internet / intranet browser program for each client computer installed, for example an Internet Explorer ™ - Microsoft ™ program or a Communicator ™ - Program of the company Netscape ™.

Ferner weist das Personaldaten-Verwaltungssystem eine mit dem Server-Computer, insbesondere mit dem Personaldaten-Server- Programm gekoppelte Archiv-Datenbank zur Archivierung von elektronischen Personalakten auf. Furthermore, the personal data management system has one with the Server computer, especially with the personal data server Program coupled archive database for archiving electronic personnel files.

Die Archiv-Datenbank weist üblicherweise einen Archiv- Datenbank-Server-Computer auf, der beispielsweise eine Vorrichtung mit einer Vielzahl von Massenspeichern, beispielsweise eine Jukebox mit einer Vielzahl von optischen Speichermedien, beispielsweise WORMs, steuert und verwaltet gemäß dem jeweils verwendeten Datenbank-System. The archive database usually has an archive Database server computer based on, for example, a Device with a large number of mass storage devices, for example a jukebox with a variety of optical Storage media, such as WORMs, are controlled and managed according to the database system used.

Die Archiv-Datenbank ist in diesem Zusammenhang als eine logische Struktur eines elektronischen Archivierungssystems zu verstehen, vorzugsweise mit einer hierarchischen oder einer objektorientierten Struktur, in der Dokumente eindeutig indiziert und damit wiederauffindbar archiviert sind. The archive database is in this context as one logical structure of an electronic archiving system to understand, preferably with a hierarchical or an object-oriented structure in which documents are unique indexed and archived so that they can be retrieved.

Das Personaldaten-Server-Programm ist derart eingerichtet, dass die Personalakten von dem Personaldaten-Server-Programm verwaltet und bearbeitet werden können. Das Personaldaten- Server-Programm weist eine Server-Internet/Intranet- Kommunikationsschnittstelle auf, welche eingerichtet ist zum Übertragen von zumindest einem Teil einer oder mehrerer Personalakten zu dem auf dem jeweiligen Client-Computer installierten Internet/Intranet-Browser-Programm sowie zum Empfangen von Suchinformation zum Suchen nach in der Archiv- Datenbank archivierten Personalakten oder Teilen davon. The personal data server program is set up in such a way that that the personal files from the personal data server program can be managed and edited. The personal data Server program assigns a server internet / intranet Communication interface, which is set up for Transfer of at least part of one or more Personnel files for that on the respective client computer installed Internet / intranet browser program and Receiving search information to search for in the archive Database of archived personnel files or parts thereof.

Weiterhin weist das Personaldaten-Server-Programm vorzugsweise eine weitere Kommunikationsschnittstelle zur Kommunikation mit der Archiv-Datenbank, vorzugsweise mit dem Archiv-Datenbank-Server-Computer, der üblicherweise ein Datenbank-Verwaltungs-System (Data Base Management System, DBMS) installiert hat, auf. Über die weitere Kommunikationsschnittstelle erfolgt die tatsächliche Datenbankabfrage von zumindest einem Teil der Personalakten, die der Server-Computer gemäß dem Personaldaten-Server- Programm unter Verwendung der von dem jeweiligen Client- Computer übermittelten HTML-Suchanfrage (Hypertext Markup Language) als Archiv-Personal-Suchanfrage richtet. Furthermore, the personnel data server program preferably another communication interface for Communication with the archive database, preferably with the Archive database server computer, which is usually a Database management system (data base management system, DBMS) installed on. About the further Communication interface is the actual one Database query of at least some of the personnel files, which the server computer according to the personnel data server Program using the client's Computer-generated HTML search query (hypertext markup Language) as an archive personnel search query.

Das Internet/Intranet-Browser-Programm, welches auf dem jeweiligen Client-Computer installiert ist, ist eingerichtet zum Anzeigen von von dem Personaldaten-Server-Programm übertragenen Personalakten oder Teilen davon. Das Internet/Intranet-Browserprogramm weist ferner eine Internet/Intranet-Browser Kommunikationsschnittstelle auf zum Übertragen von von einem Benutzer in den jeweiligen Client- Computer eingegebener Suchinformation von dem Internet/Intranet-Browserprogramm des Client-Computers an das Personaldaten-Server-Programm und zum Empfangen von von dem Personaldaten-Server-Programm übertragenen Personalakten oder Teilen davon. The Internet / Intranet browser program, which on the respective client computer is installed is set up for displaying the personal data server program transferred personal files or parts thereof. The Internet / intranet browser program also has one Internet / intranet browser communication interface to Transfer from a user to the respective client Computer entered search information from the Internet / intranet browser program of the client computer to the Personal data server program and for receiving from it Personal data server program transferred personal files or Parts of it.

Weiterhin ist ein Personaldaten-Server-Computer vorgesehen, der mindestens einen Prozessor sowie mindestens einen Speicher aufweist, in dem ein Personaldaten-Server-Programm gespeichert ist. Der mindestens eine Prozessor ist derart eingerichtet, dass bei Durchführen des Personaldaten-Server- Programms in einer Archiv-Datenbank archivierte elektronische Personalakten verwaltet und bearbeitet werden können. Ferner ist eine Server Internet/Intranet-Kommunikationsschnittstelle vorgesehen zum Übertragen von Personalakten oder einem Teil davon zu dem auf dem Client-Computer installierten Internet/Intranet-Browser-Programm und zum Empfangen von Suchinformation zum Suchen nach in der Archiv-Datenbank archivierten Personalakten oder einem Teil davon. A personal data server computer is also provided, the at least one processor and at least one Has memory in which a personal data server program is saved. The at least one processor is of this type set up that when performing the personnel data server Program archived electronic in an archive database Personnel files can be managed and edited. Further is a server internet / intranet communication interface intended for the transfer of personnel files or a part of which to that installed on the client computer Internet / intranet browser program and for receiving Search information for searching for in the archive database archived personnel files or part of them.

Unter einer elektronischen Personalakte ist in diesem Zusammenhang beispielsweise eine Menge mit zumindest einem Teil der folgenden Dokumente zu verstehen, die den jeweiligen Mitarbeiter des Unternehmens in seinem beruflichen Profil charakterisieren:

  • - Dokumente über eine mögliche Altersteilzeit des Mitarbeiters,
  • - ein Arbeitsvertrag oder gegebenenfalls ein Ausbildungsvertrag (eventuell mit Ausbildungsplan) des Mitarbeiters,
  • - Dokumente über Arbeitszeitänderungen,
  • - Dokumente über Ausgleichsquittungen, beispielweise bei Ausscheiden des Mitarbeiters aus dem Unternehmen,
  • - Dokumente, mit denen Compliance-Richtlinien des Unternehmens anerkannt werden,
  • - ein Dienstvertrag,
  • - ein Dokument über das Bereitstellen eines Dienstwagens für den Mitarbeiter,
  • - Dienstzeitberechnungen,
  • - ein Einberufungsbescheid des Mitarbeiters zum Wehrdienst/Zivildienst,
  • - Dokumente über erfolgte Einmalzahlungen für den Mitarbeiter oder einmalige Erstattungen von dem Mitarbeiter entstandenen Kosten,
  • - Erklärungen zu § 14 MTV,
  • - Dokumente über mögliche Einschätzungen oder Fördermaßnahmen des Mitarbeiters,
  • - Tätigkeitsänderungen/Statusänderungen des Mitarbeiters,
  • - Nebenbeschäftigungen des Mitarbeiters, Sonderfunktionen des Mitarbeiters innerhalb des Unternehmens,
  • - Abmahnungen an den Mitarbeiter,
  • - Anerkennung einer Abmahnung durch den Mitarbeiter,
  • - Dokumente über das Beenden des Arbeitsverhältnisses, beispielsweise eine Kündigung oder eine Pensionierung,
  • - Dokumente über das Ruhen des Arbeitsverhältnisses,
  • - Arbeitsplatzbeschreibung,
  • - Dokumente über die Personalentwicklung des Mitarbeiters, insbesondere
  • - Dokumente über die tarifliche/außertarifliche Umgruppierung, über die Gehaltsveränderung, über Sonderzahlungen
  • - Dokumente über Ernennungen des Mitarbeiters in bestimmte Funktionen des Unternehmens,
  • - Dokumente über eine Leistungsbeurteilung des Mitarbeiters, über ein Mitarbeitergespräch, welches von einer Führungskraft mit dem Mitarbeiter geführt worden ist, über sonstige Beurteilungen oder durchgeführte Tests, Zeugnisse,
  • - im Rahmen der Aus-/Weiterbildung des Mitarbeiters Befähigungsnachweise/Zertifikate (fachlich/technisch, Führung von Mitarbeitern, Sprachen), über dem Mitarbeiter gewährten oder zu gewährenden Bildungsurlaub),
  • - Bescheinigungen, insbesondere
  • - Rentenversicherungs-Bescheinigungen,
  • - Verdienst-Bescheinigungen,
  • - Lohnsteuerbescheinigungen,
  • - sonstige Bescheinigungen,
  • - Dokumente über Darlehen an den Mitarbeiter oder über Zuschüsse,
  • - Familienstandsnachweis-Dokumente,
  • - Dokumente über Kuren/Heilverfahren,
  • - Sozialversicherungs-Unterlagen,
  • - Dokumente über Verbesserungsvorschläge,
  • - weitere Versicherungs-Unterlagen,
  • - Dokumente über die Arbeitserlaubnis/Aufenthaltserlaubnis des Mitarbeiters,
  • - Dokumente über die ärztliche Untersuchung des Mitarbeiters,
  • - eine Ausbildungsakte,
  • - Bewerbungsunterlagen,
  • - DEÜV-Protokolle
  • - Lohnkonto,
  • - Gehaltsübersichten.
In this context, an electronic personnel file is to be understood, for example, as a quantity with at least some of the following documents, which characterize the respective employee of the company in his professional profile:
  • - documents about a possible partial retirement of the employee,
  • - an employment contract or, if applicable, a training contract (possibly with a training plan) of the employee,
  • - documents on changes in working hours,
  • - documents on compensation receipts, for example when the employee leaves the company,
  • - documents that recognize the company's compliance guidelines,
  • - a service contract,
  • - a document on the provision of a company car for the employee,
  • - service time calculations,
  • - a notice of draft from the employee for military service / civil service,
  • Documents relating to one-time payments made to the employee or one-time reimbursements of costs incurred by the employee,
  • - Explanations to § 14 MTV,
  • - documents about possible assessments or support measures by the employee,
  • - changes in job / status changes of the employee,
  • - secondary employment of the employee, special functions of the employee within the company,
  • - warnings to the employee,
  • - acceptance of a warning by the employee,
  • - documents about the termination of the employment relationship, for example a termination or retirement,
  • - documents on the suspension of employment,
  • - job description,
  • - Documents on employee development, in particular
  • - Documents about the tariff / non-tariff regrouping, about the salary change, about special payments
  • - documents about appointments of the employee to certain functions of the company,
  • - documents on an employee's performance appraisal, on an employee appraisal interview conducted by a manager with the employee, on other assessments or tests, certificates,
  • - within the framework of the training / further education of the employee qualifications / certificates (technical / technical, management of employees, languages), educational leave granted or to be granted to the employee),
  • - certificates, in particular
  • - pension insurance certificates,
  • - certificates of earnings,
  • - income tax certificates,
  • - other certificates,
  • - documents on loans to employees or grants,
  • - marital status documents,
  • - documents about cures / healing procedures,
  • - social security documents,
  • - documents on suggestions for improvement,
  • - further insurance documents,
  • - documents on the employee's work permit / residence permit,
  • - documents on the medical examination of the employee,
  • - a training file,
  • - application documents,
  • - DEUEV protocols
  • - payroll account,
  • - salary overviews.

Im Gegensatz zu den Personal-Stammdaten, welche bei ausreichenden Zugriffsrechten veränderbar sind, enthält die erfindungsgemäße elektronische Personalakte unveränderliche, in elektronische Form umgewandelte Originaldokumente, welche sich auf einen Mitarbeiter beziehen, und/oder in elektronische Form gewandelte, aufgrund der erfolgten Archivierung auf einem Nur-Lese-Speichermedium unveränderliche auf den Mitarbeiter bezogene Dokumente, im Weiteren auch als Coded Information bezeichnet. In contrast to the personnel master data, which at sufficient access rights can be changed, contains the unchangeable electronic personnel file according to the invention, original documents converted into electronic form, which refer to an employee, and / or in changed electronic form, due to the success Archiving on a read-only storage medium unchangeable documents related to the employee, in Also referred to as coded information.

Unter Coded Information sind somit die darzustellenden digitalen Daten zu verstehen inklusive zusätzlicher Steuerzeichen (Steuerinformation) zur Steuerung einer Anzeigeeinheit, beispielsweise einem Drucker, wobei die Daten einem, vorzugsweise elektronischen, Formular vorgegebener Struktur, an welche die Steuerinformation angepasst ist. The information to be displayed is therefore coded information to understand digital data including additional Control characters (control information) for controlling a Display unit, for example a printer, the data a, preferably electronic, form Structure to which the tax information is adapted.

Das erfindungsgemäße elektronische Personaldaten- Verwaltungssystem ist gemäß einer Multi-Tier Architektur ausgestaltet, anders ausgedrückt als Mehrschichtarchitektur, welche Architektur-Funktionalitäten zumindest folgender Schichten bereitstellt:

  • - einer Präsentationsschicht (Presentation Layer),
  • - einer Anwendungsschicht (Application Layer),
  • - einer Daten-Archivierungsschicht (Data Archiving Layer).
The electronic personal data management system according to the invention is designed in accordance with a multi-tier architecture, in other words as a multilayer architecture, which provides architecture functionalities of at least the following layers:
  • - a presentation layer,
  • - an application layer,
  • - a data archiving layer.

Gemäß der Multi-Tier Architektur werden die Anwendungskomponenten des Personaldaten-Verwaltungssystems auf mehrere Schichten verteilt, vorzugsweise auf die oben genannten Schichten. According to the multi-tier architecture, the Application components of the personnel data management system spread over several layers, preferably the one above called layers.

Die Funktionen der Präsentationsschicht, erfindungsgemäß ausschließlich die Funktion der Darstellung von Daten und der Eingabe von Daten gemäß dem verwendeten Format des Internet/Intranet-Browser-Programms, beispielsweise gemäß dem HTML-Format oder dem WML-Format, sind auf dem jeweiligen Client-Computer installiert. The functions of the presentation layer, according to the invention exclusively the function of displaying data and the Enter data according to the format of the Internet / intranet browser program, for example according to the HTML format, or the WML format, are on the respective Client computer installed.

Anders ausgedrückt bedeutet dies, dass jeder Client-Computer erfindungsgemäß lediglich ein Internet/Intranet- Browserprogramm installiert hat, über das von dem Server- Computer bereitgestellte Information lediglich dargestellt wird und bei dem lediglich in einer vorgegebenen Maske gemäß der auf dem Client-Computer dargestellten Internet/Intranet- Seite vorgesehenen Eingabemaske Daten eingegeben werden können. In other words, it means that every client computer according to the invention only an internet / intranet Browser program installed, via which the server Information provided by computer is only shown and in which only in a predetermined mask the internet / intranet displayed on the client computer Data provided on the input mask provided can.

Weitere Funktionen weist der Client-Computer hinsichtlich des elektronischen Personaldaten-Verwaltungssystems erfindungsgemäß nicht auf, da lediglich ein übliches, standardisiertes Browser-Programm in dem Client-Computer verwendet wird. The client computer has further functions with regard to the electronic personal data management system not according to the invention, since only a customary standardized browser program in the client computer is used.

Die gesamte Verarbeitungslogik, das heißt die gesamte Verwaltung der Personaldaten, die tatsächliche Suche nach den Personaldaten, die Regelung der Zugriffe, insbesondere die Zugriffskontrolle und die Vergabe von Zugriffsrechten und die Übertragung der Personaldaten zur Anzeige auf dem Client- Computer sind Funktionen der Anwendungsschicht und werden von dem Personaldaten-Server-Programm bereitgestellt. Weiterhin wird insbesondere die rechenintensive Bearbeitung digitalisierter Bilder oder elektronischer Dokumente innerhalb einer elektronischen Personalakte, welche Bilder oder elektronische Dokumente von dem Client-Rechner angezeigt werden, in dem Server-Rechner durchgeführt. The entire processing logic, that is, the entire one Management of personal data, the actual search for the Personal data, the regulation of access, in particular the Access control and the assignment of access rights and the Transfer of personal data for display on the client Computers are functions of the application layer and are used by provided to the personnel data server program. Farther is particularly the computing-intensive processing digitized images or electronic documents within an electronic personnel file what pictures or electronic documents displayed by the client computer are carried out in the server computer.

In der dritten Schicht, der Daten-Archivierungsschicht, sind Funktionen vorgesehen insbesondere zur Archivierung und Speicherung von zu verwaltenden Daten. Dies erfolgt in der erfindungsgemäßen Archiv-Datenbank unter Verwendung von Massenspeichern und vorzugsweise einem Datenbank- Verwaltungssystem, welches über einen Archiv-Datenbank-Server bereitgestellt wird. In the third layer, the data archiving layer Functions provided in particular for archiving and Storage of data to be managed. This takes place in the archive database according to the invention using Mass storage and preferably a database Management system, which via an archive database server provided.

Auf diese Weise wird erfindungsgemäß eine sehr große Flexibilität insbesondere im Bereich der Aktualisierung des Personaldaten-Verwaltungssystems ermöglicht, da lediglich das auf dem Server-Computer installierte Personaldaten-Server- Programm aktualisiert werden muss und nicht mehr ein Zugriff auf die entsprechenden Client-Computer erforderlich ist, da die gesamte Kommunikation gemäß dem verwendeten Internet- Protokoll erfolgt und auf den Client-Computern lediglich ein handelsüblicher und standardisierter Internet/Intranet- Browser, das heißt ein Internet/Intranet-Browser-Programm installiert ist. In this way, according to the invention, it becomes a very large one Flexibility especially in the area of updating the Personal data management system enables because only that Personal data server installed on the server computer Program needs to be updated and no longer an access to the appropriate client computer is required because all communication according to the internet used Protocol is done and only on the client computers commercial and standardized internet / intranet Browser, that is an Internet / intranet browser program is installed.

Ferner sind die Rechenanforderungen an die erfindungsgemäßen Client-Computer sehr gering, weshalb sie als sogenannte "Thin-Client"-Computer ausgestaltet sein können mit relativ wenig Arbeitsspeicher, insbesondere mit weniger als 128 MByte. Furthermore, the computing requirements for the invention Client computers are very small, which is why they are called "Thin client" computers can be designed with relative little memory, especially with less than 128 MB.

Ein weiterer Vorteil der Erfindung ist in der Plattform- Unabhängigkeit zu sehen, da bei der erfindungsgemäßen Client- Server-Architektur keine Java™-Clients und keine zusätzlichen Programmkomponenten auf den Client-Computern installiert werden müssen. Another advantage of the invention is in the platform Independence to be seen, since the client Server architecture no Java ™ clients and none additional program components on the client computers must be installed.

Auch ist die Erfindung ortsunabhängig, wodurch sehr einfach selbst eine geographische Veränderung des Sitzes einer Personalabteilung ermöglicht ist, da die Client-Computer unabhängig sind von dem Server-Computer selbst. Auch können Nutzer des Personaldaten-Verwaltungssystems mit entsprechender Berechtigung auf sehr einfache Weise von jedem mit entsprechenden Internet-/Intranet-Applikationen ausgestatteten Rechner auf eine elektronische Personalakte zugreifen. The invention is also location-independent, which makes it very simple even a geographical change in the location of one Human Resources is enabled because of the client computer are independent of the server computer itself. Also can Users of the personal data management system with appropriate authorization in a very simple way from everyone with appropriate internet / intranet applications equipped computer on an electronic personnel file access.

Erfindungsgemäß ist die Funktionalität der Präsentationsschicht somit auf dem Client-Rechner installiert, und die Daten liegen auf einem Backend-Server, d. h. sind in der Archiv-Datenbank archiviert. Auf den dazwischenliegenden mittleren Schichten sind weitere Server, erfindungsgemäß zumindest der Server-Computer implementiert, der/die sich zum Beispiel gegenüber einem Backend-Server (der Archiv-Datenbank) wie ein Client verhalten und bestimmte Dienste anfordern, während sie sich gegenüber dem Client- Rechner wie ein Server verhalten, der Dienste zur Verfügung stellt. According to the functionality of the Presentation layer on the client computer installed, and the data is on a backend server, d. H. are archived in the archive database. On the intermediate middle layers are other servers, implemented at least the server computer according to the invention, who, for example, is opposed to a backend server (the Archive database) behave like a client and certain Request services while communicating with the client Computers behave like a server that has services available provides.

Bevorzugte Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen. Preferred developments of the invention result from the dependent claims.

Das auf dem Client-Computer installierte Internet/Intranet- Browser-Programm kann eine kryptographische Sicherungsschicht, vorzugsweise die Security Sockets Layer (SSL), aufweisen. Die gleiche kryptographische Sicherungsschicht kann auch das auf dem Server-Computer installierte Personaldaten-Server-Programm aufweisen, wodurch bei beidseitiger Installation (auf Seite des Client-Computers und auf Seite des Server-Computers) bzw. bei beidseitiger Existenz der kryptographischen Sicherungsschicht eine kryptographisch gesicherte Kommunikation zwischen dem Internet/Intranet-Browser-Programm und dem Personaldaten- Server-Programm bereitgestellt werden kann. The Internet / intranet installed on the client computer Browser program can be a cryptographic Data link layer, preferably the security sockets layer (SSL). The same cryptographic The data link layer can also do this on the server computer have installed personal data server program, whereby with double-sided installation (on the client computer side and on the server computer side) or on both sides Existence of the cryptographic data link layer cryptographically secured communication between the Internet / intranet browser program and the personal data Server program can be provided.

Auf diese Weise ist eine für die Personaldaten-Verwaltung unbedingt erforderliche kryptographische Sicherheit sowohl hinsichtlich Authentifikation als auch hinsichtlich Vertraulichkeit übertragener Personaldaten gewährleistet. This is one for personal data management essential cryptographic security both regarding authentication as well as regarding Confidentiality of transferred personal data guaranteed.

Die verwendeten Sicherheitsmechanismen können unter Verwendung symmetrischer als auch asymmetrischer kryptographischer Verfahren bereitgestellt werden. The security mechanisms used can be found under Use symmetrical as well as asymmetrical cryptographic methods are provided.

So kann beispielsweise die Kommunikation zwischen dem Client- Computer und dem Server-Computer unter Verwendung des Data Encryption Standards (DES) als symmetrisches Verschlüsselungsverfahren gesichert werden oder es kann ein asymmetrisches Verschlüsselungsverfahren, beispielsweise das RSA-Verfahren eingesetzt werden. Alternativ oder zusätzlich können Verfahren zur kryptographischen Authentifikation, beispielsweise ein Verfahren zur digitalen Signatur oder auch ein kryptographisches Hash-Verfahren, beispielsweise das MD5- Verfahren oder das SHA-Verfahren eingesetzt werden. For example, communication between the client Computer and the server computer using the data Encryption standards (DES) as symmetrical Encryption method can be secured or it can be a asymmetric encryption method, for example that RSA procedures are used. Alternatively or additionally can use methods for cryptographic authentication, for example a method for digital signature or a cryptographic hash method, for example the MD5 Process or the SHA process can be used.

Bei entsprechend ausreichender kryptographischer Sicherung ist das elektronische Personaldaten-Verwaltungssystem trotz sehr einfacher Ausgestaltung insbesondere auf Client-Seite dieses derart verlässlich ausgestaltet, dass es auch hohen Datensicherheits-Anforderungen genügt. With adequate cryptographic security is the electronic personal data management system despite very simple design, especially on the client side designed so reliably that it is also high Data security requirements are sufficient.

In diesem Zusammenhang ist gemäß einer Ausgestaltung der Erfindung in dem Personaldaten-Server-Programm eine Zugriffskontrolle vorgesehen, mit der vor durchgeführtem Zugriff auf Personaldaten in der Archiv-Datenbank durch das Personaldaten-Server-Progamm eine Zugriffskontrolle hinsichtlich der Zugriffsrechte des die Personaldaten anfordernden Client-Computers beziehungsweise dessen Benutzers vorgesehen. In this context, according to one embodiment, the Invention in the personal data server program one Access control provided with the one before Access to personnel data in the archive database through the Personal data server program an access control regarding the access rights of the personal data requesting client computer or its Provided by the user.

Der Client-Computer kann als einer der folgenden Arten von Computern ausgestaltet sein:

  • - als ein Personal Computer,
  • - als ein Apple™-Computer, beispielsweise ein Macintosh™-Computer,
  • - als ein Handheld-Computer, das heißt als ein Personal Digital Assistant (PDA),
  • - als ein Notebook-Computer, oder
  • - als ein in einem mobilen Kommunikationsgerät integrierter Computer, beispielsweise in einem Mobilfunktelefon als Kommunikationsgerät.
The client computer can be configured as one of the following types of computers:
  • - as a personal computer,
  • as an Apple ™ computer, for example a Macintosh ™ computer,
  • - as a handheld computer, i.e. as a Personal Digital Assistant (PDA),
  • - as a notebook computer, or
  • - As a computer integrated in a mobile communication device, for example in a mobile radio telephone as a communication device.

In diesem Zusammenhang ist anzumerken, dass erfindungsgemäß jede mit einem Prozessor versehene Einrichtung einsetzbar ist, bei welcher der Prozessor als Client in dem Personaldaten-Verwaltungssystem verwendet werden kann. In this context it should be noted that according to the invention any device provided with a processor can be used where the processor is the client in the Personal data management system can be used.

Insbesondere ist es erfindungsgemäß möglich, auch Computer beziehungsweise Endgeräte mit relativ geringer Rechenleistung einzusetzen, da diese als Aufgabe lediglich die Durchführung des Internet/Intranet-Browser-Programms und die Kommunikation mit dem Server-Computer durchzuführen hat und somit keine rechenintensiven Aufgaben im Rahmen des Personaldaten- Verwaltungssystems übertragen bekommt. In particular, according to the invention, it is also possible to use computers or devices with relatively low computing power to be used as this is simply the task of carrying out of the Internet / intranet browser program and communication to perform with the server computer and therefore none computationally intensive tasks in the context of personnel data Management system gets transferred.

Gemäß einer weiteren Ausgestaltung der Erfindung ist eine Personal-Stammdaten-Datenbank zum Speichern von Personal- Stammdaten vorgesehen. Die Personal-Stammdaten können von einem allgemeinen Verwaltungssystem wie beispielsweise dem Programm SAP R/3™ bereitgestellt werden und in die Personal- Stammdaten-Datenbank eingespeichert werden. Unter Verwendung der Personal-Stammdaten werden gemäß dieser Ausgestaltung der Erfindung die archivierten Teile der Personalakte und deren Archivierungsort ermittelt. According to a further embodiment of the invention HR master data database for storing HR Master data provided. The personal master data can be from a general management system such as that SAP R / 3 ™ program can be provided and integrated into the personnel Master data database can be saved. Under use of the personnel master data is in accordance with this configuration Invention the archived parts of the personnel file and their Archiving location determined.

Auch kann erfindungsgemäß das verwendete Telekommunikationsnetz ein Festnetz, ein Mobilfunk- Kommunikationsnetz oder ein hybrides, das heißt ein Festnetz und ein Mobilfunk-Kommunikationsnetz sein. According to the invention, the one used can also be used Telecommunications network a landline, a cellular Communication network or a hybrid, that is, a landline and be a cellular communication network.

Die archivierten Personaldaten können hinsichtlich der Zugriffsrechte benutzerspezifisch den einzelnen Benutzern zugeordnet sein, das heißt es kann eindeutig definiert sein, welcher Benutzer Zugriff auf welche Personaldaten erhält. Die Zugriffsrechte können hierarchisch strukturiert sein und einzelnen Gruppen von Benutzern zugeordnet sein. The archived personnel data can with regard to the User-specific access rights for individual users be assigned, i.e. it can be clearly defined which user has access to which personal data. The Access rights can be structured hierarchically and be assigned to individual groups of users.

Ferner können in dem Personaldaten-Verwaltungssystem grundsätzlich eine Vielzahl von Server-Computern und eine Vielzahl von Archiv-Datenbanken mit jeweils gleichen oder unterschiedlichen Betriebssystemen vorgesehen sein, die im Rahmen einer verteilten Rechnerarchitektur entsprechend logisch wie ein einziger Server-Computer zusammenwirken. Furthermore, in the personal data management system basically a variety of server computers and one Large number of archive databases, each with the same or different operating systems can be provided, which in Corresponding to a distributed computer architecture logically interact like a single server computer.

Auch können unterschiedliche Datenbanksysteme im Rahmen des Personaldaten-Verwaltungssystems eingesetzt werden. In diesem Fall eines heterogenen Datenbanksystems ist das Personaldaten-Server-Programm derart eingerichtet, dass eine Kommunikation gemäß den unterschiedlichen Datenbank- Verwaltungs-Systemen und den unterschiedlichen Strukturen der jeweiligen Datenbanken ermöglicht ist. Different database systems can also be used as part of the Personal data management system can be used. In this This is the case with a heterogeneous database system Personal data server program set up such that a Communication according to the different database Management systems and the different structures of the respective databases is enabled.

Weiterhin können Historie-Protokolle über die Veränderung von oder die Zugriffe auf einzelne(n) oder alle(n) Personaldaten, die in der Archiv-Datenbank archiviert sind, geführt werden, wodurch ein sehr hoher Grad von Nachvollziehbarkeit und somit Nachprüfbarkeit einzelner Aktionen im Rahmen der Personaldaten-Verwaltung ermöglicht wird, was zu einer weiteren Reduktion der Missbrauchmöglichkeiten des Personaldaten-Verwaltungssystems führt. Furthermore, history logs about the change from or access to individual or all personal data, that are archived in the archive database, which creates a very high degree of traceability and thus Verifiability of individual actions in the context of Personal data management is enabled, resulting in a further reducing the possibilities of abuse of the Personnel data management system leads.

Es ist anzumerken, dass die einzelnen Systemkomponenten in beliebiger Redundanz ausgelegt sein können, anders ausgedrückt, es kann eine Mehrzahl oder Vielzahl der jeweiligen Systemkomponenten vorgesehen sein. It should be noted that the individual system components in any redundancy can be designed differently expressed, there may be a plurality or a plurality of respective system components may be provided.

Ein Ausführungsbeispiel der Erfindung ist in den Figuren dargestellt und wird im Weiteren näher erläutert. An embodiment of the invention is in the figures shown and will be explained in more detail below.

Es zeigen Show it

Fig. 1 eine Skizze eines Personaldaten-Verwaltungssystems gemäß einem Ausführungsbeispiel der Erfindung; Figure 1 is a sketch of a personnel data management system according to an embodiment of the invention.

Fig. 2 eine Skizze eines Personaldaten-Verwaltungssystems gemäß dem Stand der Technik; Fig. 2 is a sketch of a personal data management system according to the prior art;

Fig. 3 ein Nachrichten-Flussdiagramm, in dem der Nachrichtenfluss einer Personaldaten-Anforderung bis hin zur Bereitstellung der Personaldaten auf einem Client-Rechner dargestellt ist; Fig. 3 is a message flow diagram in which the message flow of a personal information request to the provision of the personal data on a client machine is shown;

Fig. 4 bis 10 Darstellungen von auf den Client-Rechnern dargestellten Bildschirmoberflächen zu unterschiedlichen Zeitpunkten während des Betriebs des Personaldaten-Verwaltungssystems. Fig. 4 to 10 representations of the client machines screen surfaces shown at different times during the operation of the personal data management system.

Fig. 1 zeigt eine Skizze eines Personaldaten- Verwaltungssystems 100 gemäß einem Ausführungsbeispiel der Erfindung. Fig. 1 shows a sketch of a personnel data management system 100 according to an embodiment of the invention.

Das Personaldaten-Verwaltungssystem 100 weist insbesondere folgende Komponenten auf:

  • - einen Server-Computer 101,
  • - eine Mehrzahl von Client-Computern 102, 103, 104, 105,
  • - eine Archiv-Datenbank 106, einen weiteren Rechner 107, auf dem das Verwaltungsprogramm SAPR/3™ installiert ist, sowie
  • - einen Scan-Client-Computer 108, der mit einem Scanner 109 gekoppelt ist.
The personal data management system 100 has in particular the following components:
  • a server computer 101 ,
  • a plurality of client computers 102 , 103 , 104 , 105 ,
  • an archive database 106 , a further computer 107 on which the administration program SAPR / 3 ™ is installed, and
  • a scan client computer 108 which is coupled to a scanner 109 .

In diesem Zusammenhang ist anzumerken, dass alternativ ein beliebiges geeignetes Verwaltungsprogramm an Stelle oder gemeinsam mit dem Verwaltungsprogramm SAP R/3™ eingesetzt werden kann, beispielsweise das Verwaltungsprogramm PAISY™ und/oder das Verwaltungsprogramm Peoplesoft™. In this context it should be noted that an alternative any suitable management program instead of or used together with the administration program SAP R / 3 ™ the administration program PAISY ™ and / or the Peoplesoft ™ management program.

Der Server-Computer 101 ist über eine erste bidirektionale Eingangs-/Ausgangsschnittstelle 110 und eine Scan-Client- Computer-seitigen bidirektionalen Eingangs-Ausgangs- Schnittstelle 111 mit dem Scan-Client-Computer 108 gekoppelt. The server computer 101 is coupled to the scan client computer 108 via a first bidirectional input / output interface 110 and a scan client computer-side bidirectional input / output interface 111 .

Ferner ist der Server-Computer 101 über eine zweite bidirektionale Eingangs-/Ausgangs-Schnittstelle 112 und eine Eingangs-/Ausgangs-Schnittstelle 113 der Archiv-Datenbank 106 mit der Archiv-Datenbank 106 gekoppelt. Die Archiv-Datenbank 106 weist einen Datenbank-Server-Computer (nicht gezeigt) auf, der die Massenspeicher-Vorrichtung und die darin archivierte Datenbank gemäß einem vorgegebenen Datenbanksystem, gemäß diesem Ausführungsbeispiel eine Oracle™-Datenbank Version 8.0, verwaltet. Further, the server computer 101 over a second bi-directional input / output interface 112 and an input / output interface of the archive database coupled to 113,106 with the archive database 106th The archive database 106 has a database server computer (not shown) which manages the mass storage device and the database archived therein in accordance with a predefined database system, in this exemplary embodiment an Oracle ™ database version 8.0 .

Der Archiv-Datenbank-Server-Computer ist mit einer Jukebox gekoppelt, mit der auf eine Vielzahl von optischen Speichermedien, gemäß diesem Ausführungsbeispiel WORMs, zugegriffen werden kann, auf welchen optischen Speichermedien Personaldaten archiviert sind. The archive database server computer is with a jukebox coupled with on a variety of optical Storage media, according to this embodiment WORMs, can be accessed on which optical storage media Personal data are archived.

Unter einer elektronischen Personalakte ist in diesem Zusammenhang beispielsweise eine Menge mit zumindest einem Teil der folgenden Dokumente zu verstehen, die den jeweiligen Mitarbeiter des Unternehmens in seinem beruflichen Profil charakterisieren:

  • - Dokumente über eine mögliche Altersteilzeit des Mitarbeiters,
  • - ein Arbeitsvertrag oder gegebenenfalls ein Ausbildungsvertrag (eventuell mit Ausbildungsplan) des Mitarbeiters,
  • - Dokumente über Arbeitszeitänderungen,
  • - Dokumente über Ausgleichsquittungen, beispielweise bei Ausscheiden des Mitarbeiters aus dem Unternehmen,
  • - Dokumente, mit denen Compliance-Richtlinien des Unternehmens anerkannt werden,
  • - ein Dienstvertrag,
  • - ein Dokument über das Bereitstellen eines Dienstwagens für den Mitarbeiter,
  • - Dienstzeitberechnungen,
  • - ein Einberufungsbescheid des Mitarbeiters zum Wehrdienst/Zivildienst,
  • - Dokumente über erfolgte Einmalzahlungen für den Mitarbeiter oder einmalige Erstattungen von dem Mitarbeiter entstandenen Kosten,
  • - Erklärungen zu § 14 MTV,
  • - Dokumente über mögliche Einschätzungen oder Fördermaßnahmen des Mitarbeiters,
  • - Tätigkeitsänderungen/Statusänderungen des Mitarbeiters,
  • - Nebenbeschäftigungen des Mitarbeiters,
  • - Sonderfunktionen des Mitarbeiters innerhalb des Unternehmens,
  • - Abmahnungen an den Mitarbeiter,
  • - Anerkennung einer Abmahnung durch den Mitarbeiter,
  • - Dokumente über das Beenden des Arbeitsverhältnisses, beispielsweise eine Kündigung oder eine Pensionierung,
  • - Dokumente über das Ruhen des Arbeitsverhältnisses,
  • - Arbeitsplatzbeschreibung,
  • - Dokumente über die Personalentwicklung des Mitarbeiters, insbesondere
  • - Dokumente über die tarifliche/außertarifliche Umgruppierung, über die Gehaltsveränderung, über Sonderzahlungen
  • - Dokumente über Ernennungen des Mitarbeiters in bestimmte Funktionen des Unternehmens,
  • - Dokumente über eine Leistungsbeurteilung des Mitarbeiters, über ein Mitarbeitergespräch, welches von einer Führungskraft mit dem Mitarbeiter geführt worden ist, über sonstige Beurteilungen oder durchgeführte Tests, Zeugnisse,
  • - im Rahmen der Aus-/Weiterbildung des Mitarbeiters Befähigungsnachweise/Zertifikate (fachlich/technisch, Führung von Mitarbeitern, Sprachen), über dem Mitarbeiter gewährten oder zu gewährenden Bildungsurlaub),
  • - Bescheinigungen, insbesondere
  • - Rentenversicherungs-Bescheinigungen,
  • - Verdienst-Bescheinigungen,
  • - Lohnsteuerbescheinigungen,
  • - sonstige Bescheinigungen,
  • - Dokumente über Darlehen an den Mitarbeiter oder über Zuschüsse,
  • - Familienstandsnachweis-Dokumente,
  • - Dokumente über Kuren/Heilverfahren,
  • - Sozialversicherungs-Unterlagen,
  • - Dokumente über Verbesserungsvorschläge,
  • - weitere Versicherungs-Unterlagen,
  • - Dokumente über die Arbeitserlaubnis/Aufenthaltserlaubnis des Mitarbeiters,
  • - Dokumente über die ärztliche Untersuchung des Mitarbeiters,
  • - eine Ausbildungsakte,
  • - Bewerbungsunterlagen,
  • - DEÜV-Protokolle,
  • - Lohnkonto,
  • - Gehaltsübersichten.
In this context, an electronic personnel file is to be understood, for example, as a quantity with at least some of the following documents, which characterize the respective employee of the company in his professional profile:
  • - documents about a possible partial retirement of the employee,
  • - an employment contract or, if applicable, a training contract (possibly with a training plan) of the employee,
  • - documents on changes in working hours,
  • - documents on compensation receipts, for example when the employee leaves the company,
  • - documents that recognize the company's compliance guidelines,
  • - a service contract,
  • - a document on the provision of a company car for the employee,
  • - service time calculations,
  • - a notice of draft from the employee for military service / civil service,
  • Documents relating to one-time payments made to the employee or one-time reimbursements of costs incurred by the employee,
  • - Explanations to § 14 MTV,
  • - documents about possible assessments or support measures by the employee,
  • - changes in job / status changes of the employee,
  • - secondary employment of the employee,
  • - Special functions of the employee within the company,
  • - warnings to the employee,
  • - acceptance of a warning by the employee,
  • - documents about the termination of the employment relationship, for example a termination or retirement,
  • - documents on the suspension of employment,
  • - job description,
  • - Documents on employee development, in particular
  • - Documents about the tariff / non-tariff regrouping, about the salary change, about special payments
  • - documents about appointments of the employee to certain functions of the company,
  • - documents on an employee's performance appraisal, on an appraisal interview conducted by a manager with the employee, on other assessments or tests, certificates,
  • - within the framework of the training / further education of the employee qualifications / certificates (technical / technical, management of employees, languages), educational leave granted or to be granted to the employee),
  • - certificates, in particular
  • - pension insurance certificates,
  • - certificates of earnings,
  • - income tax certificates,
  • - other certificates,
  • - documents on loans to employees or grants,
  • - marital status documents,
  • - documents about cures / healing procedures,
  • - social security documents,
  • - documents on suggestions for improvement,
  • - further insurance documents,
  • - documents on the employee's work permit / residence permit,
  • - documents on the medical examination of the employee,
  • - a training file,
  • - application documents,
  • - DEUEV protocols,
  • - payroll account,
  • - salary overviews.

Im Gegensatz zu den Personal-Stammdaten, welche bei ausreichenden Zugriffsrechten veränderbar sind, enthält die erfindungsgemäße elektronische Personalakte unveränderliche, in elektronische Form umgewandelte Originaldokumente, welche sich auf einen Mitarbeiter beziehen, und/oder in elektronische Form gewandelte, aufgrund der erfolgten Archivierung auf einem Nur-Lese-Speichermedium unveränderliche auf den Mitarbeiter bezogene Dokumente, im Weiteren auch als Coded Information bezeichnet. In contrast to the personnel master data, which at sufficient access rights can be changed, contains the unchangeable electronic personnel file according to the invention, original documents converted into electronic form, which refer to an employee, and / or in changed electronic form, due to the success Archiving on a read-only storage medium unchangeable documents related to the employee, in Also referred to as coded information.

Unter Coded Information sind somit die darzustellenden digitalen Daten zu verstehen inklusive zusätzlicher Steuerzeichen (Steuerinformation) zur Steuerung einer Anzeigeeinheit, beispielsweise einem Drucker, wobei die Daten einem, vorzugsweise elektronischen, Formular vorgegebener Struktur, an welche die Steuerinformation angepasst ist. The information to be displayed is therefore coded information to understand digital data including additional Control characters (control information) for controlling a Display unit, for example a printer, the data a, preferably electronic, form Structure to which the tax information is adapted.

Grundsätzlich kann jede Art von personalbezogenen Dokumenten in der Archiv-Datenbank als elektronische Datei, beispielsweise als wie im Folgenden beschriebene eingescannte Papier-Dokumente in der Archiv-Datenbank 106 gespeichert sein. In principle, any type of personnel-related documents can be stored in the archive database 106 as an electronic file, for example as scanned paper documents as described below in the archive database 106 .

Auf dem Server-Computer 101 ist ein Personaldaten- Verwaltungsprogramm installiert und in einem Speicher des Server-Computers 101 gespeichert. On the server computer 101, a personnel data is installed management program and stored in a memory of the server computer one hundred and first

Gemäß diesem Ausführungsbeispiel sind die Client-Computer 102, 103, 104, 105 als

  • - Personal-Computer,
  • - Laptop-Computer,
  • - Notebook-Computer,
  • - Handheld-Computer, oder
  • - als über ein Mobilfunknetz kontaktierbare mobile Kommunikationsgeräte mit einem integrierten Computer
ausgestaltet. According to this exemplary embodiment, the client computers 102 , 103 , 104 , 105 are as
  • - personal computer,
  • - laptop computer,
  • - notebook computers,
  • - handheld computer, or
  • - As a mobile communication device with an integrated computer that can be contacted via a mobile radio network
designed.

In diesem Zusammenhang ist anzumerken, dass erfindungsgemäß jede mit einem Prozessor versehene Einrichtung einsetzbar ist, bei welcher der Prozessor als Client in dem Personaldaten-Verwaltungssystem verwendet werden kann. In this context it should be noted that according to the invention any device provided with a processor can be used where the processor is the client in the Personal data management system can be used.

Im Weiteren werden der Aufbau der Archiv-Datenbank sowie anschließend die Bereitstellung von Personaldaten für die Client-Computer 102, 103, 104, 105 näher erläutert. The structure of the archive database and subsequently the provision of personal data for the client computers 102 , 103 , 104 , 105 are explained in more detail below.

In jedem Client-Computer 102, 103, 104, 105 ist ein Internet/Intranet-Browser-Programm installiert, gemäß diesem Ausführungsbeispiel der Microsoft™ Internet Explorer™, alternativ beispielsweise der Netscape™ Communicator™. An Internet / intranet browser program is installed in each client computer 102 , 103 , 104 , 105 , according to this exemplary embodiment the Microsoft ™ Internet Explorer ™, alternatively for example the Netscape ™ Communicator ™.

Weitere, für die Personaldaten-Verwaltung oder Personaldaten- Bearbeitung spezifische Programmkomponenten sind auf keinem der Client-Computer 102, 103, 104, 105 gespeichert. No other program components specific to personnel data management or personnel data processing are stored on any of the client computers 102 , 103 , 104 , 105 .

Anders ausgedrückt bedeutet dies, dass die Client-Computer 102, 103, 104, 105 lediglich übliche Internet-Browser- Programme installiert haben, über welche eine Kommunikation mit dem Server-Computer 101 und insbesondere mit dem in dem Server-Computer 101 installierten Personaldaten-Server- Programm erfolgt. In other words, the client computers 102 , 103 , 104 , 105 have only installed the usual Internet browser programs, via which communication with the server computer 101 and in particular with the personal data installed in the server computer 101 Server program is done.

Die Archiv-Datenbank 106 wird nach ihrer Erstinstallation und der Fertigstellung der benötigten Datenstrukturen beispielsweise mit Erstdaten über einen Massenspeicher, gemäß diesem Ausführungsbeispiel unter Verwendung von Magnetbändern 114 über eine weitere Eingangs-/Ausgangsschnittstelle 115 des Server-Computers 101 dem Server-Computer 101 zugeführt und anschließend an die Archiv-Datenbank 106 über die weitere Eingangs-/Ausgangsschnittstelle 112 übermittelt und dort in der Archiv-Datenbank 106 auf einem der optischen Datenträger, allgemein einem Nur-Lese-Massenspeichermedium, welches zur Archivierung von Daten eingesetzt werden kann, archiviert. After its initial installation and completion of the required data structures, the archive database 106 is supplied to the server computer 101, for example with initial data via a mass storage device, in accordance with this exemplary embodiment using magnetic tapes 114 via a further input / output interface 115 of the server computer 101, and then transmitted to the archive database 106 via the further input / output interface 112 and archived there in the archive database 106 on one of the optical data carriers, generally a read-only mass storage medium, which can be used for archiving data.

Ferner werden unter Verwendung des Scanners 109 in Papierform vorliegende Personaldokumente eingescannt und in elektronischer Form zunächst an den Scan-Client-Computer 108 und anschließend über eine Kommunikationsverbindung über die Eingang-/Ausgangs-Schnittstellen 110, 111, dem Server- Computer 101 und darüber der Archiv-Datenbank 106 zugeführt und dort wiederum archiviert. Furthermore, personal documents present in paper form are scanned in using the scanner 109 and first in electronic form to the scan client computer 108 and then via a communication link via the input / output interfaces 110 , 111 , the server computer 101 and above Archive database 106 supplied and in turn archived there.

Weiterhin werden von dem Computer 107 Personal-Stammdaten, welche ohnehin in dem Verwaltungsprogramm SAPR/3 gespeichert sind, über eine SAPR/3-Rechner-seitige Eingangs-/Ausgangs- Schnittstelle 116 und über eine Server-seitige Stammdaten- Schnittstelle 117 dem Server-Computer 101 zugeführt und ferner in einer Stammdaten-Datenbank 118, welche von dem Server-Computer 101 unmittelbar abgefragt werden kann, gespeichert. Furthermore, personal master data, which are already stored in the administration program SAPR / 3, are transmitted from the computer 107 via an input / output interface 116 on the SAPR / 3 computer side and via a server-side master data interface 117 to the server. Computer 101 fed and further stored in a master data database 118 , which can be queried directly by the server computer 101 .

Aufgrund der Speicherung der Stammdaten der Mitarbeiter des Unternehmens in der Stammdaten-Datenbank 118, welche als Oracle-Datenbank Version 8.0 eingerichtet ist, ist der Zugriff auf die Stammdaten durch den Server-Computer 101 erheblich beschleunigt. Due to the storage of the master data of the company's employees in the master data database 118 , which is set up as Oracle database version 8.0 , the access to the master data by the server computer 101 is considerably accelerated.

Dies hat insbesondere eine sehr vorteilhafte Wirkung im Rahmen der im Weiteren beschriebenen Suche nach Personen bzw. nach einzelnen Mitarbeitern des Unternehmens innerhalb des Personaldaten-Verwaltungssystems 100. In particular, this has a very advantageous effect in the context of the search for persons or individual employees of the company described below in the personnel data management system 100 .

Der Server-Computer 101 ist über ein Telekommunikationsnetz, welches gemäß diesem Ausführungsbeispiel als Festnetz oder als Mobilfunk-Kommunikationsnetz ausgestaltet ist (nicht dargestellt) mit den Client-Computern 102, 103, 104, 105 verbunden. The server computer 101 is connected to the client computers 102 , 103 , 104 , 105 via a telecommunications network which, according to this exemplary embodiment, is configured as a fixed network or as a mobile radio communication network (not shown).

Die Kommunikation zwischen dem Server-Computer 101 und den Client-Computern 102, 103, 104, 105 erfolgt gemäß dem Transport Control Protocol (TCP) und dem Internet Protocol (IP) als verwendete Internet-Protokolle auf der Netzwerkschicht bzw. auf der Vermittlungsschicht gemäß dem OSI-Referenzmodell (Open System Interconnection). The communication between the server computer 101 and the client computers 102 , 103 , 104 , 105 takes place according to the Transport Control Protocol (TCP) and the Internet Protocol (IP) as used Internet protocols on the network layer or on the network layer according to the OSI reference model (Open System Interconnection).

Auf der Ebene der Anwendungsschicht im Rahmen der OSI- Kommunikationsschichten erfolgt die Kommunikation gemäß dem HTTP-Protokoll (Hypertext Transfer Protocol) oder gemäß dem Wireless Access Protocol (WAP) unter Verwendung der Wireless Markup Language (WML), je nach verfügbarer Datenrate innerhalb des verwendeten Telekommunikationsnetzes. At the application layer level within the OSI Communication layers, communication takes place according to the HTTP protocol (Hypertext Transfer Protocol) or according to the Wireless Access Protocol (WAP) using the wireless Markup Language (WML), depending on the available data rate within the telecommunications network used.

Wie in Fig. 3 dargestellt ist, wird von dem beispielhaft zur Erläuterung gewählten Client-Computer 102 eine Personaldaten- Programmaufruf-Anforderungsnachricht 301 an den Server- Computer 101 übertragen. As shown in FIG. 3, a personal data program call request message 301 is transmitted from the client computer 102 selected as an example for explanation to the server computer 101 .

Nach Empfang der Personaldaten-Programmaufruf- Anforderungsnachricht 301 durch den Server-Computer 101 wird diese Nachricht decodiert und dem Personaldaten-Server- Programm zugeführt. After receipt of the personal data program call request message 301 by the server computer 101 , this message is decoded and fed to the personal data server program.

In Reaktion auf die Personaldaten-Programmaufruf- Anforderungsnachricht 301 wird eine in Fig. 4 dargestellte und gemäß dem HTML-Standard codierte erste Bildschirmoberfläche 400 an den Client-Computer 102 in einer Authentifikations- Anforderungsnachricht 302 übertragen. In response to the personnel data program call request message 301 , a first screen surface 400 shown in FIG. 4 and coded in accordance with the HTML standard is transmitted to the client computer 102 in an authentication request message 302 .

Die erste Bildschirmoberfläche 400 wird unter Verwendung des Microsoft™ Internet Explorer™-Programms, welches auf dem Client-Computer 102 installiert ist, dem Benutzer auf dem Bildschirm des Client-Computers 102 dargestellt. The first screen surface 400 is using the Microsoft ™ Internet Explorer ™ program that is installed on the client computer 102, presented to the user on the screen of the client computer 102nd

Wie in der ersten Bildschirmoberfläche 400 zu erkennen ist, weist die erste Bildschirmoberfläche 400 textuelle Information 401 auf, die dem Benutzer dargestellt wird sowie Eingabemasken 402 zur Eingabe von zur Identifikation und zur Authentifikation des Benutzers verwendeten Identifikations- /Authentifikations-Information durch den Benutzer, welche eine Authentifikation und Zugriffsrechte-Zuweisung des Benutzers des Client-Rechners 102 ermöglichen. As can be seen in the first screen surface 400 , the first screen surface 400 has textual information 401 , which is presented to the user, and input masks 402 for the user to enter identification / authentication information used for identification and authentication of the user allow authentication and access rights assignment of the user of the client computer 102 .

Nachdem der Benutzer des Client-Computers 102 seine Identifikationsangaben sowie die Identifikations- /Authentifikations-Information, gemäß diesem Ausführungsbeispiel

  • - seine Identifikationsangabe,
  • - das zugehörige Passwort,
  • - die gewünschte während der Kommunikationssitzung zu verwendende Sprache, und
  • - eventuelle Mandanteninformationen
eingetragen hat, wird unter Verwendung der eingegebenen Information eine diese enthaltende Authentifikationsnachricht 303 gebildet und an den Server-Computer 101 gemäß dem HTTP- Protokoll übertragen. After the user of the client computer 102 has his identification information and the identification / authentication information, according to this embodiment
  • - his identification information,
  • - the associated password,
  • - the language to be used during the communication session, and
  • - possible client information
has entered, an authentication message 303 containing the information is formed and transmitted to the server computer 101 in accordance with the HTTP protocol.

Unter Verwendung der Identifikations-Information und der Authentifikations-Information identifiziert und authentifiziert der Server-Computer 101 den Benutzer des Client-Rechners 102 und weist diesem die zuvor definierten und gespeicherten Zugriffsrechte, insbesondere hinsichtlich der archivierten Personaldaten zu. Using the identification information and the authentication information, the server computer 101 identifies and authenticates the user of the client computer 102 and assigns him the previously defined and stored access rights, in particular with regard to the archived personal data.

Die Zugriffsrechte geben an, welche Personaldaten der Benutzer des jeweiligen Client-Computers 102 tatsächlich bereitgestellt bekommt, das heißt auf welche Daten-Objekte der archivierten Personaldaten dem Benutzer tatsächlich Zugriff gewährt wird. The access rights indicate which personal data the user of the respective client computer 102 is actually provided with, that is, which data objects of the archived personal data are actually granted access to the user.

Nach erfolgreicher Authentifikation wird von dem Server- Computer 101 die in Fig. 5 dargestellte zweite Bildschirmoberfläche 500 übertragen und dem Benutzer auf dem Client-Rechner 102 zur Auswahl der von dem Benutzer gewünschten Funktion des Personaldaten-Verwaltungs-Programms dargestellt. Die zweite Bildschirmoberfläche 500 wird dem Client-Rechner in einer Funktions-Auswahlnachricht 304 und gemäß dem HTTP-Protokoll übertragen. After successful authentication, the second screen surface 500 shown in FIG. 5 is transmitted from the server computer 101 and displayed to the user on the client computer 102 for selection of the function of the personnel data management program desired by the user. The second screen surface 500 is transmitted to the client computer in a function selection message 304 and in accordance with the HTTP protocol.

Zu diesem Zweck weist die zweite Bildschirmoberfläche 500 Auswahlfelder 501, 502 auf, die von dem Benutzer durch Anklicken des jeweiligen Auswahlfeldes 501, 502 aktiviert werden können. For this purpose, 502, the second screen 500 selection fields 501, on which can be activated by the user by clicking on the relevant selection field 501, the 502nd

Nach erfolgter Auswahl einer gewünschten Funktion, gemäß diesem Ausführungsbeispiel nach der Auswahl des Benutzers der Funktion der digitalen Personalakte, wird die gewählte Auswahlinformation in einer Auswahlnachricht 305 von dem Client-Computer 102 an den Server-Computer 101 übertragen. After a desired function has been selected, in this exemplary embodiment after the user of the function of the digital personnel file has been selected, the selected selection information is transmitted in a selection message 305 from the client computer 102 to the server computer 101 .

In dem Server-Computer 101 wird eine dritte Bildschirmoberfläche 600 generiert und gemäß dem HTTP- Protokoll an den Client-Computer 102 in einer weiteren Nachricht 306 übertragen und dort als dritte Bildschirmoberfläche 600 dem Benutzer dargestellt. A third screen surface 600 is generated in the server computer 101 and transmitted to the client computer 102 in a further message 306 in accordance with the HTTP protocol and is shown there to the user as a third screen surface 600 .

Die dritte Bildschirmoberfläche 600 weist wiederum auf Informationsfelder 601, weitere Auswahlfelder 602, 603, 604, 605, 606, 607 sowie Eingabefelder 608, 609, 610, in welche der Benutzer Suchinformationen in Form textueller Daten eingeben kann. The third screen surface 600 in turn has information fields 601 , further selection fields 602 , 603 , 604 , 605 , 606 , 607 and input fields 608 , 609 , 610 , into which the user can enter search information in the form of textual data.

Gemäß diesem Ausführungsbeispiel wird eine digitale Personalakte eines Mitarbeiters des Namens "Meier" gesucht. According to this embodiment, a digital Personnel file of an employee of the name "Meier" searched.

Nach Eingabe der Suchinformation "Meier" und nach erfolgtem Start der Suche durch Betätigung eines Aktivierungsfeldes 611 wird eine Such-Anforderungsnachricht 307 an den Server- Computer übertragen. Die Such-Anforderungs-Nachricht 307 enthält die eingegebene Suchinformation und wird von dem Personaldaten-Verwaltungsprogramm verwendet, um eine SQL- Suchanfrage zu generieren und in einer Personal-Stammdaten- Datenbank Mitarbeiter, welche dem eingegebenen Suchkriterium entsprechen, gemäß diesem Ausführungsbeispiel Mitarbeiter mit dem Namen "Meier", ermittelt. After entering the search information "Meier" and after the search has been started by actuating an activation field 611 , a search request message 307 is transmitted to the server computer. The search request message 307 contains the entered search information and is used by the personnel data management program to generate an SQL search query and, in a personnel master data database, employees who correspond to the entered search criterion, according to this exemplary embodiment employees with the name "Meier" determined.

Ergebnis der Datenbank-Suchanfrage in der Stammdaten- Datenbank ist eine Trefferliste, welche als Trefferlisten- Nachricht an den Client-Computer 102 übermittelt wird und dem Benutzer in einer weiteren Bildschirmoberfläche dargestellt wird. The result of the database search query in the master data database is a hit list, which is transmitted as a hit list message to the client computer 102 and is displayed to the user in a further screen interface.

Nach erfolgter Auswahl des gewünschten Mitarbeiters durch den Benutzer über die dem Benutzer dargestellte Bildschirmoberfläche und der Übermittlung der erfolgten Auswahl, das heißt der Identifikationsangaben des gewünschten Mitarbeiters an den Server-Computer in einer Mitarbeiter- Auswahl-Nachricht 309, ermittelt der Server-Computer 101 unter Verwendung einer weiteren Datenbank, in der eine Zuordnung von den Speicherpfaden der archivierten Personaldokumente der elektronischen Personalakte des ausgewählten Mitarbeiters gespeichert sind. Anders ausgedrückt sind in dieser weiteren Datenbank zu jedem Mitarbeiter die Archivierungs-Adressierungsangaben, beispielsweise die Archiv-Verzeichnis-Pfadangaben der Personaldokumente, die dem Mitarbeiter in seiner Personalakte zugeordnet sind, gegebenenfalls mit zugehöriger Archiv- Identifizierungsangabe, gespeichert und diesem zugeordnet. Die weitere Datenbank stellt somit anschaulich eine Abbildungs-Datenbank von einem Mitarbeiter auf die Archivierungs-Adressen aller ihm zugeordneten und in seiner elektronischen Personalakte enthaltenen archivierten Dokumente. After the selection of the desired employee by the user via the screen surface presented to the user and the transmission of the selection made, that is to say the identification details of the desired employee to the server computer in an employee selection message 309 , the server computer 101 determines Use of a further database in which an assignment of the storage paths of the archived personnel documents of the electronic personnel file of the selected employee is stored. In other words, the archive addressing details for each employee, for example the archive directory path details of the personal documents that are assigned to the employee in his personnel file, possibly with the associated archive identification information, are stored and assigned to this employee. The further database thus clearly sets up a mapping database from an employee to the archiving addresses of all archived documents assigned to him and contained in his electronic personnel file.

Eine aus der weiteren Datenbank ermittelte Liste verfügbarer und damit von dem Benutzer auswählbarer Personaldokumente (darunter ist erfindungsgemäß auch die Coded Information zu verstehen) werden in einer gemäß dem HTTP-Protokoll codierten ersten Personaldaten-Nachricht 310 an den Client-Computer 102 übertragen gemeinsam mit einer in dieser Nachricht 310 ebenfalls enthaltenen vierten Bildschirmoberfläche 700 als eine Bildschirmoberfläche, welche dem Benutzer des Client- Computers 102 es ermöglicht, die Detail-Personaldaten auszuwählen, die der Benutzer zu dem gewünschten Mitarbeiter übertragen und angezeigt bekommen möchte. A list of available personal documents determined from the further database and thus selectable by the user (this also includes the coded information according to the invention) are transmitted in a first personal data message 310 coded according to the HTTP protocol to the client computer 102 together with one fourth screen surface 700, also contained in this message 310, as a screen surface which enables the user of the client computer 102 to select the detailed personnel data which the user wishes to transmit and display to the desired employee.

Die archivierten Detail-Personaldaten, d. h. die Personaldokumente können in beliebig hierarchisch oder objektorientiert gruppierter Form archiviert sein und entsprechend auch dem Benutzer zur Auswahl bereitgestellt werden. The archived detailed personnel data, i. H. the Personal documents can be hierarchical or in any object-oriented grouped form and accordingly also made available to the user for selection become.

Es kann eine Auswahl seitens des Benutzers sowohl gemäß der Dokumentenart oder auch eines dem jeweiligen Dokument zugeordneten weiteren Attributs, beispielsweise der Erstellung des Datums der Erstellung des Personaldatums oder abhängig von einem Datum der letzten Änderung der Personalakte oder eines Objekts der jeweiligen Personalakte des Mitarbeiters erfolgen. There can be a selection on the part of the user according to both Document type or one of the respective document assigned further attribute, for example the Creation of the date of creation of the personnel date or depending on a date of the last change of the Personnel file or an object of the respective personnel file of the employee.

Nach erfolgter Auswahl der gewünschten Dokumente wird diese Dokumenten-Auswahlinformation als Dokumenten-Auswahlnachricht 311 von dem Client-Computer 102 an den Server-Computer 101, codiert gemäß dem HTTP-Protokoll, übertragen. After the desired documents have been selected, this document selection information is transmitted as a document selection message 311 from the client computer 102 to the server computer 101 , coded in accordance with the HTTP protocol.

Von dem Server-Computer 101 wird aus der empfangenen Information mindestens eine Dokument-Lese-Anforderung 312 gebildet und der Archiv-Datenbank 106 zugeführt, mit welcher Dokument-Lese-Anforderung 312 die gewünschten Personaldokumente aus dem Archiv als zweite Personaldaten- Nachricht 313 in den Server-Computer 101 geladen und in einer zweiten Personaldaten-Antwortnachricht 314, codiert gemäß dem HTTP-Protokoll an den Client-Computer 102 übertragen werden. The server computer 101 forms at least one document read request 312 from the received information and feeds it to the archive database 106 , with which document read request 312 the desired personal documents from the archive are sent as second personal data message 313 in the Server computer 101 loaded and transmitted in a second personal data response message 314 , encoded according to the HTTP protocol to the client computer 102 .

Als Ergebnis wird nun von dem Client-Computer 102 eine fünfte Bildschirmoberfläche 800 dargestellt (vgl. Fig. 8), welche einen Personal-Dokumenten-Bereich 801 aufweist, in dem die einzelnen über das Internet/Intranet übertragenen und in den Browser "eingebundenen" Personaldokumente wie gewünscht dem Benutzer dargestellt werden. As a result, a fifth screen surface 800 is now displayed by the client computer 102 (cf. FIG. 8), which has a personal document area 801 in which the individual are transmitted via the Internet / intranet and "integrated" into the browser. Personal documents are presented to the user as desired.

Das Internet/Intranet-Browser-Programm ermöglicht es dem Benutzer des Client-Computers 102, einzelne Bereiche des Personal-Dokumenten-Bereichs 801 vergrößert zu betrachten, was beispielhaft in Fig. 9 als vergrößerter Bereich 900 dargestellt ist. The Internet / intranet browser program enables the user of the client computer 102 to view individual areas of the personal document area 801 in an enlarged manner, which is shown by way of example in FIG. 9 as an enlarged area 900 .

In diesem Zusammenhang ist anzumerken, dass es erfindungsgemäß vorgesehen ist, dass auch alle dem ausgewählten Mitarbeiter zugeordneten Dokumente an den Client-Computer 102 übertragen werden können. Übersteigt die Anzahl der dem Client-Computer 102 übertragenen Dokumente der Anzahl und Größe dem zur Darstellung der Dokumente zur Verfügung stehenden Personal-Dokumenten-Bereich 801, so wird nur ein Teil der Dokumente in dem Personal-Dokumenten-Bereich 801 angezeigt. Der Benutzer hat die Möglichkeit, durch alle dem Client-Computer 102 übertragenen Dokumente zu scrollen, um sich somit auf sehr einfache Weise einen schnelle Gesamtüberblick über den Mitarbeiter und dessen Personalakte zu schaffen. In this context, it should be noted that it is provided according to the invention that all documents assigned to the selected employee can also be transmitted to the client computer 102 . If the number of documents transmitted to the client computer 102 exceeds the number and size of the personal document area 801 available for displaying the documents, only part of the documents are displayed in the personal document area 801 . The user has the option of scrolling through all of the documents transmitted to the client computer 102 , in order in this way to obtain a quick overview of the employee and his personnel file in a very simple manner.

Das Internet/Intranet-Browser-Programm stellt dem Benutzer des Client-Computers 102 alle weiteren üblichen Optionen zur Bearbeitung von dargestellter Information zur Verfügung, welche ein übliches Browserprogramm bereitstellt. The Internet / intranet browser program provides the user of the client computer 102 with all other usual options for processing the information displayed, which is provided by a conventional browser program.

Insbesondere können die übermittelten Personaldokumente oder Teile davon über einen frei wählbaren Drucker für den Benutzer ausgedruckt werden. In particular, the transmitted personal documents or Parts of it via a freely selectable printer for the User can be printed out.

Weiterhin können bei entsprechender Auswahl der Funktion "Attribuieren" und erfolgter Übertragung einer sechsten Bildschirmoberfläche 1000 von dem Server-Computer 101 an den Client-Computer 102 einem oder mehreren Personaldokumenten Attribute zugeordnet werden, welche Attribute an den Server- Computer übertragen werden und von diesem der Archiv- Datenbank 106 zugeführt werden, wo sie dem entsprechenden archivierten Personaldokument zugeordnet und gemeinsam mit diesem archiviert werden. Furthermore, with a corresponding selection of the "attribute" function and successful transmission of a sixth screen surface 1000 from the server computer 101 to the client computer 102, attributes can be assigned to one or more personal documents, which attributes are transmitted to the server computer and from this the Archive database 106 are supplied, where they are assigned to the corresponding archived personal document and archived together with it.

Als Attribute können beispielsweise verwendet werden:

  • - ein Lesezeichen, anders ausgedrückt eine vorgegebene Markierung des entsprechenden Personaldokuments,
  • - ein Dokumentendatum, das heißt ein Datum, mit dem die Erstellung des jeweiligen Dokuments angegeben wird,
  • - ein Datum für eine gewünschte Wiedervorlage des Personaldokuments, das heißt ein Datum, zu dem der Benutzer eine erneute Übertragung des Personaldokuments zu dem Client-Computer 102 wünscht,
  • - ein Löschdatum, das heißt ein Datum, zu dem das Personaldokument logisch gelöscht werden soll,
  • - eine beliebige textuelle Notiz, welche von dem Benutzer dem Personaldokument in der Archiv-Datenbank 106 zugeordnet werden soll.
For example, the following can be used as attributes:
  • - a bookmark, in other words a predefined marking of the corresponding personal document,
  • - a document date, i.e. a date with which the creation of the respective document is indicated,
  • a date for a desired resubmission of the personal document, that is to say a date on which the user wishes the personal document to be retransmitted to the client computer 102 ,
  • - a deletion date, i.e. a date on which the personal document is to be logically deleted,
  • - Any textual note which the user is to assign to the personal document in the archive database 106 .

Die benutzerseitige Anwendung läuft in dem auf dem jeweiligen Client-Computer 102 installierten Internet/Intranet-Browser- Programm und erfordert aus diesem Grund Client-seitig keine weiteren Software-Installationen und auch keine Wartung des Client-Computers 102 bei Aktualisierung des Personaldaten- Verwaltungsprogramms. The user-side application runs in the Internet / intranet browser program installed on the respective client computer 102 and therefore requires no further software installations on the client side and also no maintenance of the client computer 102 when the personnel data management program is updated.

Dies bedeutet, dass die vollständige Businesslogik auf dem Server-Computer 101 bereitgestellt wird. This means that the complete business logic is provided on the server computer 101 .

Der Client-Computer 102 hat ausschließlich Terminalfunktion, das heißt es werden ausschließlich Eingabe-/Ausgabe-Befehle von dem Client-Computer 102 über das Browser-Programm zu dem Server-Computer 101 übertragen, beispielsweise Eingabebefehle unter Verwendung einer Tastatur oder einer Maus. The client computer 102 has only a terminal function, that is to say that only input / output commands are transmitted from the client computer 102 to the server computer 101 via the browser program, for example input commands using a keyboard or a mouse.

Umgekehrt werden lediglich Anzeigeinformationen, beispielsweise Bilder oder textuelle Informationen gemäß dem HTTP-Protokoll dem Client-Computer 102 zur Anzeige von dem Server-Computer 101 übertragen. Conversely, only display information, for example images or textual information according to the HTTP protocol, is transmitted to the client computer 102 for display by the server computer 101 .

Gemäß dem vorliegenden Ausführungsbeispiel ist das Personaldaten-Verwaltungssystem Client-seitig, das heißt Browser-seitig gemäß dem HTML-Format implementiert und serverseitig in Java™. According to the present embodiment, this is Personnel data management system on the client side, that is Implemented by the browser according to the HTML format and server side in Java ™.

Claims (6)

1. Elektronisches Personaldaten-Verwaltungssystem,
mit mindestens einem Server-Computer, in dem ein Personaldaten-Server-Programm gespeichert ist,
mit mindestens einem Client-Computer, auf dem ein Internet/Intranet-Browser-Programm installiert ist,
mit einer Archiv-Datenbank zur Archivierung von elektronischen Personalakten,
bei dem das Personaldaten-Server-Programm derart eingerichtet ist, dass die Personalakten verwaltet und bearbeitet werden können und dass es eine Server- Internet/Intranet-Kommunikationsschnittstelle aufweist
zum Übertragen von zumindest einem Teil der Personalakten zu dem auf dem Client-Computer installierten Internet/Intranet-Browser-Programm, und zum
Empfangen von Suchinformation zum Suchen nach zumindest einem Teil der in der Archiv-Datenbank archivierten Personalakten,
bei dem das Internet/Intranet-Browser-Programm eingerichtet ist zum Anzeigen von von dem Personaldaten- Server-Programm übertragenen Personalakten oder dem Teil der Personalakten und eine Internet/Intranet-Browser- Kommunikationsschnittstelle aufweist
zum Übertragen eingegebener Suchinformation von dem Internet/Intranet-Browser-Programm an das Personaldaten-Server-Programm, und
zum Empfangen von von dem Personaldaten-Server- Programm übertragenen Personalakten oder dem Teil der Personalakten.
1. Electronic personnel data management system,
with at least one server computer in which a personal data server program is stored,
with at least one client computer on which an Internet / intranet browser program is installed,
with an archive database for archiving electronic personnel files,
in which the personnel data server program is set up in such a way that the personnel files can be managed and edited and that it has a server Internet / intranet communication interface
to transfer at least some of the personnel files to the Internet / intranet browser program installed on the client computer, and to
Receiving search information for searching for at least some of the personnel files archived in the archive database,
in which the Internet / intranet browser program is set up to display personnel files transmitted by the personal data server program or the part of the personnel files and has an Internet / intranet browser communication interface
for transferring search information entered from the Internet / intranet browser program to the personal data server program, and
for receiving personnel files or part of the personnel files transmitted by the personal data server program.
2. Elektronisches Personaldaten-Verwaltungssystem nach Anspruch 1,
bei dem das auf dem Client-Computer installierte Internet/Intranet-Browser-Programm eine kryptographische Sicherungsschicht aufweist,
bei dem das auf dem Server-Computer installierte Personaldaten-Server-Programm eine kryptographische Sicherungsschicht aufweist,
mit welchen kryptographischen Sicherungsschichten eine kryptographisch gesicherte Kommunikation zwischen dem Internet/Intranet-Browser-Programm und dem Personaldaten-Server-Programm bereitgestellt wird.
2. Electronic personal data management system according to claim 1,
in which the internet / intranet browser program installed on the client computer has a cryptographic security layer,
in which the personnel data server program installed on the server computer has a cryptographic security layer,
with which cryptographic security layers a cryptographically secured communication between the Internet / intranet browser program and the personal data server program is provided.
3. Elektronisches Personaldaten-Verwaltungssystem nach Anspruch 1 oder 2, bei dem der Client-Computer als einer der folgenden Arten von Computern ausgestaltet ist: - Personal Computer, - Apple™-Computer, - Laptop-Computer, - Notebook-Computer, - Handheld-Computer, - ein in einem mobilen Kommunikationsgerät integrierter Computer. 3. Electronic personal data management system according to claim 1 or 2, wherein the client computer is designed as one of the following types of computers: - personal computer, - Apple ™ computer, - laptop computer, - notebook computers, - handheld computers, - A computer integrated in a mobile communication device. 4. Elektronisches Personaldaten-Verwaltungssystem nach einem der Ansprüche 1 bis 3, bei dem das Personaldaten-Server-Programm derart eingerichtet ist, dass vor Zugriff auf zumindest den Teil der Personalakten eine Zugriffskontrolle durchgeführt wird. 4. Electronic personnel data management system according to one of claims 1 to 3, in which the personal data server program is set up in this way is that before accessing at least part of the Access files are checked for personnel files. 5. Elektronisches Personaldaten-Verwaltungssystem nach einem der Ansprüche 1 bis 4, mit einer Personal-Stammdaten-Datenbank zum Speichern von Personal-Stammdaten. 5. Electronic personnel data management system according to one of claims 1 to 4, with a personal master data database for storing Personnel master data. 6. Personaldaten-Server-Computer,
mit mindestens einem Prozessor,
mit mindestens einem Speicher, in dem ein Personaldaten- Server-Programm gespeichert ist,
bei dem der mindestens eine Prozessor derart eingerichtet ist, dass bei Durchführen des Personaldaten-Server-Programms in einer Archiv-Datenbank archivierte elektronische Personalakten verwaltet und bearbeitet werden können, und
mit mindestens einer Server-Internet/Intranet- Kommunikationsschnittstelle
zum Übertragen von zumindest einem Teil der Personalakten zu dem auf dem Client-Computer installierten Internet/Intranet-Browser-Programm, und zum
Empfangen von Suchinformation zum Suchen nach in der Archiv-Datenbank archivierten Personalakten oder einem Teil der archivierten Personalakten.
6. Personal data server computer,
with at least one processor,
with at least one memory in which a personal data server program is stored,
in which the at least one processor is set up such that when the personnel data server program is carried out, electronic personnel files archived in an archive database can be managed and processed, and
with at least one server internet / intranet communication interface
to transfer at least some of the personnel files to the Internet / intranet browser program installed on the client computer, and to
Receive search information for searching for personnel files archived in the archive database or a part of the archived personnel files.
DE10146977A 2001-09-24 2001-09-24 Electronic personal data management system Expired - Lifetime DE10146977B4 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE20122667U DE20122667U1 (en) 2001-09-24 2001-09-24 Electronic personnel data administration system, has server computer that runs personnel data server program for transferring searched personnel documents to client computer
DE10146977A DE10146977B4 (en) 2001-09-24 2001-09-24 Electronic personal data management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10146977A DE10146977B4 (en) 2001-09-24 2001-09-24 Electronic personal data management system

Publications (2)

Publication Number Publication Date
DE10146977A1 true DE10146977A1 (en) 2003-04-24
DE10146977B4 DE10146977B4 (en) 2007-02-22

Family

ID=7700057

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10146977A Expired - Lifetime DE10146977B4 (en) 2001-09-24 2001-09-24 Electronic personal data management system

Country Status (1)

Country Link
DE (1) DE10146977B4 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005016938B4 (en) * 2004-09-29 2011-06-22 Fujitsu Frontech Ltd., Tokio/Tokyo Electronic document storage and reference system and its use for a document transfer process
CN111090652A (en) * 2019-12-20 2020-05-01 山大地纬软件股份有限公司 Data archiving method and device capable of horizontally expanding and archiving database

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102010027750A1 (en) 2010-04-14 2011-10-20 Datev Eg Computer system for e.g. controlling technical system, has dataset-input mask associated with dataset, and switching elements visualized on monitor in representation mode, where dataset is read by data storage unit

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19960753A1 (en) * 1999-12-16 2001-07-05 Lutz Hagner Method of using objects, such as viable programs, available via a network such as the internet to a number of network computers, requires the use of a management program to allow or block the use or presentation of the objects

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19960753A1 (en) * 1999-12-16 2001-07-05 Lutz Hagner Method of using objects, such as viable programs, available via a network such as the internet to a number of network computers, requires the use of a management program to allow or block the use or presentation of the objects

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005016938B4 (en) * 2004-09-29 2011-06-22 Fujitsu Frontech Ltd., Tokio/Tokyo Electronic document storage and reference system and its use for a document transfer process
US8218188B2 (en) 2004-09-29 2012-07-10 Fujitsu Limited Electronic document storage apparatus, electronic document storage and reference system, electronic document transfer method, and computer readable medium for storing an electronic document
CN111090652A (en) * 2019-12-20 2020-05-01 山大地纬软件股份有限公司 Data archiving method and device capable of horizontally expanding and archiving database
CN111090652B (en) * 2019-12-20 2023-05-23 山大地纬软件股份有限公司 Data archiving method and device capable of horizontally expanding archiving database

Also Published As

Publication number Publication date
DE10146977B4 (en) 2007-02-22

Similar Documents

Publication Publication Date Title
DE60006065T2 (en) METHOD AND SYSTEM FOR THE DEVELOPMENT, APPLICATION, REMOTE LOADING, AND EXECUTION OF WEBSITES CONTROLLED BY DATABASE
DE69832786T2 (en) DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES
DE60009309T2 (en) SYSTEM AND METHOD FOR PRESENTING CHANNELIZED DATA
DE69729926T2 (en) Network Browser
DE60015821T2 (en) System for managing user-characterizing protocol headers
DE60028561T2 (en) PROVIDE SUPPORT FOR CUSTOMER SERVICES WHICH OBTAIN DATA FROM SOURCES OF DATA WHICH THE DATA SOURCES DO NOT NEED TO SUPPORT THE FORMATS REQUIRED BY THE CUSTOMER
DE69921455T2 (en) SYSTEM AND METHOD FOR ACCESS CONTROL TO STORED DOCUMENTS
DE60029774T2 (en) VIDEO CONFERENCE SYSTEM
DE19842688B4 (en) A method of filtering data originating from a data provider
DE102006007084B4 (en) A system for providing programs to a user-operable device
DE10052313B4 (en) Method and apparatus for restricting the free referencing (hyperlinking) on websites of the original content producers by Internet content distributors
DE202011110895U1 (en) Real-time synchronized editing of documents by multiple users for blogging
EP1628184A1 (en) Method and computer system to carry out a network based business process
DE10122231A1 (en) System method and program product to store an entered template of a web page
DE10236189B4 (en) A method, system and program product for printing a document having a plurality of pages
DE102013222384A1 (en) Context-based security screening for accessing data
DE10348337A1 (en) Content management portal and method for communicating information
DE102006057149A1 (en) A system and method for facilitating a visual comparison of input data with existing data
DE102004012839A1 (en) User-operated help information system
EP1637954A1 (en) Generation of anonymized data sets from productive applications
DE60218013T2 (en) System and method for access control in storage networks
DE10290696T5 (en) Method and system for wireless access to a user's computer
DE10146977B4 (en) Electronic personal data management system
DE10118064A1 (en) Access control method for data network by requesting password if content is determined to be access-restricted from content marker e.g. in HTML
DE10223181A1 (en) Mediated access to generation devices in a distributed environment

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: ACONSO AG, 80336 MUENCHEN, DE

8381 Inventor (new situation)

Inventor name: JAENICKE, ULRICH,DIPL.-ING., 85521 RIEMERLING, DE

Inventor name: GRENTZER, MARTIN, DR., 80469 MUENCHEN, DE

Inventor name: SCHAEFER, THOMAS, 32805 HORN-BAD MEINBERG, DE

Inventor name: HARMS, OLAF, DIPL.-ING., 33609 BIELEFELD, DE

R071 Expiry of right