@mabax:
Für einen geübten Programmierer ist die Umsetzung dessen, was Ihr da wollt, kein Hexenwerk. A-Bär (!!!): Zuvor müsst Ihr sicherstellen, dass die Daten, die es auszuwerten gilt, auch zur Verfügung stehen. Hierzu müsstest Du mehr Infos geben. Und hierbei auch immer folgendes bedenken:
1. Software kann nicht die Unzulänglichkeiten von Menschen aufheben (wer nix einträgt, tut's halt eben nicht ...)
2. Ich habe schon Lösungen programmiert, in der zum Beispiel alle Urlaube mittels einer Urlaubs-Datenbank beantragt, genehmigt und dann in die User-Kalender geschrieben werden, gleiches dann auch noch für Dienstreisen und Weiterbildung. Da hat man a priori schon eine Menge Infos zusammen, aber was ist mit Geschäftsessen, Treffen mit Kunden usw. usf.
3. Wenn man schon Termine der Mitarbeiter zusammen sammelt, dann sollte das nicht nur hinsichtlich Abwesenheiten passieren - dies sollte dann nur ein Abfallprodukt einer gemeinsamen Terminübersicht sein (und hierzu gibt es ja etliche Notes-Tools auf dem Markt).
Bernhard