[ EN ]    [ DE ]    [ NL ] 
kOOL Logo HomeÜberDownloadProgrammierenDokumentation
Rects
Dokumentation

  Das Reservations-Modul

Gruppen, Objekte und Reservationen

Bei einer Reservation wird immer ein Objekt reserviert. Dieses Objekt kann ein Raum, ein Gerät oder sonst etwas sein, abstrakt nennen wir es einfach ein Objekt. Ein solches Reservationsobjekt besitzt in kOOL einen Namen, eine Beschreibung und optional eine Farbe. Damit ist prinzipiell alles vorhanden, um ein solches Objekt zu reservieren.

Eine Reservation gilt für ein bestimmtes Reservationsobjekt und ist durch ein Datum und eine Zeit bestimmt. Weiter werden bei einer Reservation ein Zweck, der Name und weitere Kontaktangaben zur reservierenden Person gespeichert.

Wenn bei einzelnen Reservationsobjekten eine gewisse Kontrolle über die gemachten Reservationen wünschenswert ist, kann ein Objekt als „moderiert“ deklariert werden. Dann werden die Reservationen dieses Objektes nicht sofort ausgeführt, sondern erst, wenn ein „Moderator“ (z.B. der Pastor) die Reservation genehmigt hat. Dabei wird noch unterschieden, ob beim Eingang einer zu moderierenden Reservation zusätzlich ein Mail an alle Moderatoren verschickt werden soll. Auf jeden Fall sieht ein Moderator die Anzahl offener, zu moderierender Reservationen entweder im Frontmodul „Moderation“ oder auch im Submenu „Moderation“ des Reservations-Moduls. Weiter werden solche offenen Reservationen in der Kalenderansicht dargestellt. Mehr dazu weiter unten.

Da es schnell relativ viele Reservationsobjekte geben kann, werden die Berechtigungen nicht auf Stufe Objekt vergeben, sondern einzelne Objekte werden zu Reservationsgruppen zusammengefasst. Zum Beispiel könnten alle Räume in einer Gruppe „Räume“ oder alle technischen Anlagen wie Beamer, Kamera usw. in einer Gruppe „Technik“ oder „Multimedia“ zusammengefasst werden. Nun können einzelnen Logins Rechte für solche Reservationsgruppen zugewiesen werden. Dies ermöglicht es für die verschiedenen Gruppen, verschiedene Moderatoren zu haben.

Verknüpfte Objekte

Ein Reservations-Objekt („Objekt A“) kann mehrere mit ihm verknüpfte Objekte („Objekte B-E“) haben. Dies bedeutet, dass eine Reservation für „Objekt A“ ebenfalls die „Objekte B-E“ blockiert. Dies kann z.B. bei mehreren Räumen in einem Gebäude sinnvoll sein. Dann kann man für jeden einzelnen Raum ein Reservations-Objekte anlegen, damit man diese einzeln reservieren kann. Aber zusätzlich dazu könnte man noch ein Objekte „Alle Räume“ anlegen, welches dann alle Räume als verknüpfte Objekte enthält. Analog könnte dieses Konzept für Räume mit Trennwänden verwendet werden.

Das Objekt, das verknüpfte Objekte enthält, ist selber aber trotzdem ein eigenständiges Reservations-Objekt. Somit muss z.B. für dieses Objekt definiert werden, ob es moderiert sein soll oder nicht.

In der Liste der Reservations-Objekte erscheint hinter dem Namen eines Objektes, das verknüpfte Objekte hat, in Klammern die Anzahl verknüpfter Objekte. Ebenso erscheint beim Erfassen einer neuen Reservation eines Objektes, welches verknüpfte Objekte hat, in der Objektbeschreibung (Submenu) eine Liste der verknüpften Objekte.

Benutzerrechte

Pro Benutzer können für jede Reservationsgruppe vier verschiedene Berechtigungsstufen gesetzt werden:

  • Betrachten: Reservationen dieser Gruppe dürfen betrachtet werden, es können aber keine neuen Reservationen erfasst oder beantragt werden.
  • Neu: Reservationen dürfen erfasst oder bei moderierten Objekten beantragt werden. Löschen und Bearbeiten von Reservationen ist nur bei selber gemachten Reservationen erlaubt.
  • Bearbeiten: Es dürfen alle Reservationen dieser Gruppe bearbeitet und auch gelöscht werden. Auch moderierte Objekte können ohne Bestätigung eines Moderators reserviert werden.
  • Moderieren: Zusätzlich zu den bisherigen Rechten werden Reservationsanträge von moderierten Objekten bestätigt oder abgelehnt.

Moderation

Jedes Reservationsobjekt kann moderiert werden. Die beiden Optionen „inkl.“ und „inkl. Mail“ unterscheiden sich lediglich dadurch, dass bei der letzteren sofort nach Beantragung einer Reservation ein Mail an alle Moderatoren des entsprechenden Objektes verschickt wird.

Nachdem ein Reservationsantrag entweder bewilligt oder abgelehnt wurde, kann dem Antragstellenden ein Mail zugestellt werden, damit dieser über den Entscheid Bescheid weiss. Dazu wird ein Standard-Mail verschickt, dessen Text bei Bedarf noch ergänzt werden kann.

Ab Berechtigungsstufe 3 (Bearbeiten) können auch moderierte Reservationsobjekte ohne Moderation reserviert werden.

Eingeloggte Benutzer können ihre eigenen offenen Reservations-Anträge sehen und auch wieder löschen, bevor sie von einem Moderator bewilligt wurden.

Kalenderansicht

In der Kalenderansicht kommen die Farben der Reservationsobjekte zum Tragen, denn die einzelnen Reservationen werden je nach Objekt eingefärbt, was zur visuellen Orientierung beiträgt.

Die Kalender-Darstellung im Reservations-Modul ist identisch zum Kalender der Termin-Moduls. Zusätzlich können die Reservationen zu einem Termin kombiniert dargestellt werden. Dazu muss einerseits die entsprechende Option bei dieser Termingruppe aktiviert sein und andererseits kann über die globale Option in den Einstellungen zum Reservations-Modul die kombinierte Darstellung ein- und ausgeschaltet werden.

Reservationen erfassen und bearbeiten

Der Ablauf unterscheidet sich je nach den vorhandenen Benutzerrechten:

Stufe 2 „Neu“: Neue Reservationen für nicht moderierte Objekte können sofort erfasst werden. Bei moderierten Objekten muss ein Moderator die Reservation erst bestätigen. Einmal erfasst Reservationen können nur dann bearbeitet oder gelöscht werden, wenn der entsprechene Sicherheits-Code zu dieser Reservation eingegeben wird. Alternativ können eingeloggte Benutzer mit dieser Berechtigungsstufe ihre eigenen Reservationen auch ohne diesem Sicherheits-Code nachträglich bearbeiten oder löschen.

Stufe 3 „Bearbeiten“: Auf dieser Stufe dürfen sämtliche Reservationen sowohl erfasst wie auch nachträglich bearbeitet oder gelöscht werden. Zu moderierende Reservations-Anfragen können nicht gelöscht oder bewilligt werden.

Ein eingeloggter Benutzer kann mehrere Reservations-Objekte auf einmal reservieren, damit muss er seine Kontakt- und Zweck-Angaben nur einmal für alle Objekte machen. Diese Option steht standardmässig dem Gast-Benutzer nicht zur Verfügung, kann aber mit einer Einstellung aktiviert werden (siehe unten).

Wiederholte Reservationen - Serien

Beim Erfassen einer neuen Reservation können Sie angeben, ob diese Reservation wiederholt erfasst werden soll. Sie haben dabei die Möglichkeit die Wiederholung auf verschiedenste Weisen zu definieren. So erfasste Reservationen werden in einer Serie zusammen gefasst und können später wieder als Serie bearbeitet oder gelöscht werden.

Beim Bearbeiten oder Löschen einer Reservation aus einer Serie, können Sie angeben, ob diese Änderungen nur für diese eine Reservation oder für die ganze Serie gelten soll.

Filter

Die angezeigten Reservationen können zeitlich gefiltert werden, dadurch kann die Übersichtlichkeit deutlich gesteigert werden. Beispiele:

  • Alle Reservationen ab dem aktuellen Monat anzeigen (d.h. alle Reservationen der vergangenen Monate ausblenden). Dies ist die Standart-Einstellung.
  • Reservationen während den nächsten Sommerferien (Juli bis August) anzeigen.

Wenn Sie die Berechtigungsstufe 4 (Moderator) haben, können Sie einen Filter auch als global speichern. Dies bedeutet, dass Benutzer von kOOL, die lediglich Reservationen erfassen aber keine bearbeiten dürfen (also lediglich Stufe 2 haben), nur noch die Reservationen innerhalb des definierten Zeitraumes sehen.

Einstellungen

Ab der Berechtigungsstufe 4 können Sie die folgenden Einstellungen zum Reservations-Modul vornehmen:

  • Pflichtfelder für neue Reservationen: Definieren Sie die Felder, die für jede neue Reservation zwingend ausgefüllt werden müssen, damit die Reservation erfasst werden kann.
  • Sonntage in der Listenansicht hervorheben: Mit dieser Option werden die Reservationen, die an einem Sonntag stattfinden, in der Listenansicht hervorgehoben.
  • Zeiten im PDF-Kalender anzeigen: Der als PDF-Datei exportierte Monatskalender kann entweder die Zeiten zu den Terminen enthalten oder nicht. Werden die Zeiten nicht angezeigt, steht natürlich mehr Platz für die Anlassbezeichnung zur Verfügung.
  • Zweck im PDF-Kalender anzeigen: Mit dieser Option wird der Zweck einer Reservation im PDF auf einer zweiten Zeile dargestellt.
  • Name und Email für Gast anzeigen: Damit haben Sie die Möglichkeit, die Personen-Angaben zu einer Reservation beim Guest-Account auszublenden. Damit werden Name und Emailadresse der Person, die eine Reservation eingetragen hat, nur noch angezeigt, wenn jemand eingeloggt ist.
  • Reservationen zu Terminen zusammenfassen: Wenn ein Termin viele Reservationen ausführt, kann die Darstellung – vor allem im Wochenkalender – unübersichtlich werden. Deshalb können mit dieser Option die Reservationen zu einem Termin im Reservations-Kalender zusammengefasst dargestellt werden. Diese Option kann für einzelne Termingruppen separat definiert werden, wenn Sie die Option "Reservationen kombiniert darstellen" entsprechend setzen.
  • Für jede erfolgte Reservation ein E-Mail senden an: Hier können Sie eine oder mehrere (durch komme getrennte) E-Mailadressen angeben, die für jede erfasste Reservation ein Bestätigungsemail erhalten sollen. Dies sind einerseits alle nicht moderierten Reservationen und andererseits alle bewilligten moderierten Reservationen.
  • Gast darf mehrere Objekte auf einmal reservieren: Ein eingeloggter Benutzer kann für eine neue Reservation mehrere Objekte auswählen. Mit dieser Option kann diese Möglichkeit auch dem Gast-Benutzer zur Verfügung gestellt werden.
  • Reservations-Titel für den Monatskalender: Wähle was als Reservations-Titel im Monatskalender angezeigt werden soll: Objekt, Zweck, Name
  • Maximale Anzahl Zeichen für Titel im Monatskalender: Titel im Monatskalender werden nach dieser Anzahl Zeichen abgeschnitten. Falls ein Titel länger wird als die Breite des Tages wird der Titel auf eine zweite Zeile umgebrochen.
  • iCal-Export: Vergangene Reservationen exportieren: Mit dieser Option wird definiert, wie weit zurück vergangene Reservationen ebenfalls im iCal-Export erscheinen sollen. Standard ist, dass nur Einträge ab heute erscheinen.

Import der Reservationen in Sunbird, iCal oder Outlook

Die Reservationen der kOOL-Datenbank können über eine so genannte iCal-Datei direkt in ein Kalender-Programm importiert werden. Standardmässig erhalten Sie alle Reservationen ab dem heutigen Datum, welche Sie auch im kOOL sehen würden. Wenn Sie allerdings nur gewisse Reservations-Objekte haben möchten, können Sie sich eine Vorlage im kOOL definieren, die den Namen "ical" trägt und die gewünschten Reservations-Objekte enthält. Nun werden nur noch die Reservationen dieser Reservations-Objkete exportiert.

Um die iCal-Datei abzurufen, müssen Sie sich mit Ihren kOOL-Logindaten einloggen. Wenn Sie beim Passwort-Dialog auf Abbrechen klicken oder ein falsches Passwort eingeben, werden die Reservationen exportiert, die Sie im kOOL sehen würden, ohne eingeloggt zu sein.

Die URL zum Abrufen der iCal-Datei lautet:

http:// IHRE.KOOL.DOMAIN/resical (z.B. http:// kool.gemeinde.ch/resical)

Um die Passwortabfrage zu umgehen, und nur die öffentlichen Reservationen zu erhalten, kann auch die folgende URL verwendet werden:

http:// IHRE.KOOL.DOMAIN/resical/?ko_guest (z.B. http:// kool.gemeinde.ch/resical/?ko_guest)

Die Unterstützung von iCal in Outlook ist in älteren Version ziemlich fehlerhaft, deshalb empfiehlt es sich, mindestens Outlook 2003 oder am besten Outlook 2007 einzusetzen. Für Outlook 2003 gibt es ein einfaches Plugin, mit dem die Verwaltung von Remote Kalendern wesentlich einfacher wird: remotecalendars.sourceforge.net

Weitere Informationen rund um iCal finden Sie in Wikipedia: en.wikipedia.org/wiki/ICalendar

Rects
©Renzo Lauper, CH-5000 Aarau, All rights reserved