NG Dokumentation - CREALOGIX

Die Seite wird erstellt Sophie König
 
WEITER LESEN
NG Dokumentation - CREALOGIX
NG Dokumentation
                             Web-Module für die Raumreserva-
                             tion

                             Adressat:
                             Kunden mit CLX.Evento
                             Branche FH

                             Autor:
                             Rainer Holenstein
                             Telefon +41 58 404 83 37
                             rainer.holenstein@crealogix.com

                             Version, Datum
                             Version EFH.R6, 25.01.2019
                             https://extranet.crealogix.com/sites/education/EFHGremiumRelease2/4 - Rollende
                             Dokumentation/Work - Diverse Spezifikationsdokumente/Feature Web-Modules -
                             REST API/(EFHG-2576) Web-Modul Raumreservation.docx

                             Copyright
                             ©CREALOGIX / EFHG – Klassifizierung: Confidential

                             Dieses Dokument und sein Inhalt sind Eigentum der CREALOGIX AG
                             und des Evento Fachhochschul-Gremiums EFHG und dürfen ohne
                             schriftliche Einwilligung beider Parteien weder kopiert, vervielfältigt
                             noch weitergegeben oder zur Ausführung benutzt werden.

           CREALOGIX AG
DLEA – Campus Management
                  Postfach
               8048 Zürich

            SWITZERLAND
             crealogix.com
NG Dokumentation - CREALOGIX
Web-Module für die Raumreservation

Zweck / Zusammenfassung
              Dieses Dokument beschreibt die vorzunehmenden Anpassungen, die sich aus dem
              EFHG-Verbesserungsvorschlag ergeben.

Inhaltsverzeichnis
              1    Übersicht                                                                   5
              2    Web-Modul «Anzeige der Raumbelegungen» (für Infobildschirm)                 6
                   2.1 Beschreibung                                                            6
                   2.2 Konfiguration                                                           6
                   2.3 Berechtigungen                                                          7
                   2.4 Datensuche                                                              7
                   2.5 Darstellung                                                             8
              3    Web-Modul «Raumreservation»                                               10
                   3.1 Übersicht                                                             10
                   3.2 Aufruf des Web-Moduls                                                 11
                   3.3 Kopf- und Fussbereich, Menü                                           12
                   3.4 Teilfunktion «Raum reservieren»                                       13
                   3.4.1   Anzeigestruktur                                                   13
                   3.4.2   Rubrik «Suche»                                                    14
                   3.4.3   Rubrik «Räume»                                                    21
                   3.4.4   Raum Informationen anzeigen                                       27
                   3.4.5   Raumkalender (Wochenansicht) anzeigen                             30
                   3.4.6   Reservation erstellen                                             34
                   3.4.7   Reservationsbestätigung                                           45
                   3.4.8   Reservation bearbeiten                                            47
                   3.5 Teilfunktion «Gerät reservieren»                                      53
                   3.5.1   Rubrik «Suche»                                                    53
                   3.5.2   Rubrik «Geräte»                                                   54
                   3.5.3   Gerät Informationen anzeigen                                      55
                   3.5.4   Weitere Funktionen                                                57
                   3.6 Teilfunktion «Meine Reservationen»                                    57
                   3.6.1   Beschreibung                                                      57
              4    Fragen und Antworten                                                      59
                   4.1 Offene Fragen                                                         59
                   4.2 Beantwortete Fragen                                                   59
                   4.2.1   PO-Meeting vom 03.07.2018                                         59
                   4.2.2   Raumnummer oder Raumbezeichnung?                                  61

Abbildungsverzeichnis
              Abbildung 1: Nachweis: Status mit «Suchbar (Web)» = Ja                           7
              Abbildung 2: Die Darstellung ist das Resultat einer Pilot-Entwicklung (mit
                 Angular und Bootstrap).                                                       8
              Abbildung 3: Beispieldarstellung des Web-Moduls «Anzeige der
                 Raumbelegungen»                                                              8
              Abbildung 4: Beispiel einer möglichen Umsetzung                                12
              Abbildung 5: Beispiel einer möglichen Umsetzung                                12
              Abbildung 6: Beispiel des Menüs bei Tablet                                     13
              Abbildung 7: Beispiel des Menüs bei Smartphone (zugeklappt, aufgeklappt)       13

© CREALOGIX / EFHG – Confidential       Version EFH.R6, 25.01.2019                         Seite 2 von 65
NG Dokumentation - CREALOGIX
Web-Module für die Raumreservation

              Abbildung 8: Anzeigestruktur der Teilfunktion «Raum reservieren»              13
              Abbildung 9: Rubrik «Suche» bei «Raum reservieren»                            15
              Abbildung 10: Option «Nur verfügbare Räume anzeigen»                          15
              Abbildung 11: Weitere Suchfelder mit «Erweiterte Suche +» eingeblendet        16
              Abbildung 12: Vorgang «Speichern»                                             19
              Abbildung 13: Smartphone: Rubrik «Räume» Auflistung der gefundenen Räume
                                                                                            22
              Abbildung 14: Smartphone: Belegung des Raumes LA H25 nach Klick auf  23
              Abbildung 15: Tablet: Rubrik «Räume» bei «Raum reservieren»                   26
              Abbildung 16: Popup-Fenster «Raum Information»                                27
              Abbildung 17: Raum: Basisdaten                                                28
              Abbildung 18: Raum: Detail                                                    28
              Abbildung 19: Die gelb markierten Felder des Dialogs «Gebäude» werden
                 angezeigt:                                                                 30
              Abbildung 20: Popup-Fenster «/Raumkalender»                                   31
              Abbildung 21: Legendentext                                                    33
              Abbildung 22: Raumreservation erstellen. Links: definitive Buchung, rechts:
                 Raumanfrage                                                                35
              Abbildung 23: Reservation - weitere Termine: Es sollen 2 weitere Termine
                 erstellt werden                                                            38
              Abbildung 24: Reservation, nachdem 2 weitere Termine erstellt wurden          39
              Abbildung 25: Reservation mit 3 Terminen, nachdem [Weitere Termine]
                 angeklickt wurde                                                           39
              Abbildung 26: Beispiel-Berechtigungen des Reservationstyps «Studis first»     42
              Abbildung 27: Datenspeicherung des Beispiels «Studis first»                   42
              Abbildung 28: Reservationsbestätigung. Links: bei definitiver Buchung, rechts:
                 bei Raumanfrage                                                            46
              Abbildung 29: Raumreservation bearbeiten mit 1 Termin                         48
              Abbildung 30: Raumreservation bearbeiten, mit 3 Terminen                      49
              Abbildung 31: Raumreservation bearbeiten, mit 3 bestehenden und 3 neuen
                 Terminen                                                                   50
              Abbildung 32: Anzeigestruktur des Web-Moduls «Raumreservation»                53
              Abbildung 33: Rubrik «Suche» bei «Gerät reservieren»                          54
              Abbildung 34: Option «Nur verfügbare Geräte anzeigen»                         54
              Abbildung 35: Smartphone: Rubrik «Geräte» bei «Gerät reservieren»             55
              Abbildung 36: Popup-Fenster «Raum Information»                                56
              Abbildung 37: Gerät: Basisdaten                                               56

Dokumentverlauf
Version        Bezeichnung (Bemerkungen)                             Datum        Autor(en)
0.1            Initialversion                                                     Rainer Holenstein
0.2            Beschreibungen und Bilder vervollständigt             26.06.2018   Rainer Holenstein
0.3            Entscheide des PO-Meetings eingearbeitet:       09.07.2018         Rainer Holenstein
               ▪ Die Raumsuche / Gerätesuche ist nicht mehr
                 Bestandteil des Web-Moduls. Alle Use Cases
                 können mit Raum reservieren / Gerät reservie-
                 ren abgedeckt werden.
               ▪ «Geräte reservieren» gehört zum Umfang und

© CREALOGIX / EFHG – Confidential       Version EFH.R6, 25.01.2019                        Seite 3 von 65
Web-Module für die Raumreservation

                 ist jetzt beschrieben
               ▪ Diverse Anpassungen am GUI wurden einge-
                 arbeitet

Referenzierte Dokumente (Querverweise)
#      Dokument                                                   Datum   Quelle
[1]
[2]

© CREALOGIX / EFHG – Confidential    Version EFH.R6, 25.01.2019               Seite 4 von 65
Web-Module für die Raumreservation

1 Übersicht
              Für die Raumreservation werden zwei neue Web-Module entwickelt.

          Anzeige der Raumbelegungen
            Das Web-Modul «Anzeige der Raumbelegungen» kann von Infobildschirmen aufgeru-
            fen werden, die in Gebäuden bzw. pro Stockwerk montiert sind.
              Es wird die Belegung bzw. die Verfügbarkeit von Räumen dargestellt. Die Betrachter
              können somit schnell erkennen, welche Räume frei sind und somit reserviert werden
              könnten.
              Die Anzeige beinhaltet optional einen QR-Code. Er enthält einen URL, der zur Reser-
              vation der angezeigten Räume führt.

          Raum- und Gerätereservation
            Das Web-Modul «Raum- und Gerätereservation» besteht aus folgenden eigenständi-
            gen Teilfunktionen:
              ▪ Raum reservieren
              ▪ Gerät reservieren
              ▪ Meine Reservationen

          Zugriff auf die Demoversion
            Während der Entwicklung steht auf Laos eine Demoversion zur Verfügung. Sie kann
            mit folgendem Link erreicht werden:
              Anzeige der Raumbelegungen (Infobildschirm)
              https://laos.crealogix.com/WebModules/ZHAW/roomreservation/infoscreen.html
              Es werden fix 24 Räume aufgelistet. Die Anzeige wird laufend aktualisiert.
              Raumreservation
              https://laos.crealogix.com/WebModules/ZHAW/roomreservation/
              Es ist ersichtlich, wie der Suchbereich für Räume aussieht und wie er sich bedienen
              lässt.
              Die Anzeige ist responsive: Wird das Fenster des Web-Browsers schmaler gemacht (o-
              der die Seite mit einem Smartphone geöffnet), dann passt sich die Anzeige an.
              Auch das Menü passt sich der Fensterbreite an.
              Hinweise:
              ▪   Nur die Dropdowns Standort und Gebäude verfügen über Wertelisten.
              ▪   Eine Suche kann als Favorit gespeichert und wieder abgerufen werden.
              ▪   Der Zustand +/- (aufgeklappt/zugeklappt) beim Begrüssungstext bleibt erhalten
              ▪   Der Bereich «Räume» simuliert das Suchen und Laden von Räumen. Dieser Bereich
                  ist noch nicht so umgesetzt, wie spezifiziert.

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                        Seite 5 von 65
Web-Module für die Raumreservation

2 Web-Modul «Anzeige der Raumbelegungen» (für Infobildschirm)

2.1    Beschreibung
              Das Web-Modul «Anzeige der Raumbelegungen» stellt die aktuelle Belegung von
              Räumen in einem Gebäude oder in einem Stockwerk (allgemein: eine beliebige
              Sammlung von Räumen) grafisch dar.
              Die Anzeige beinhaltet zudem einen QR-Code, der per URL-Parameter ein- oder
              ausgeblendet werden kann. Er enthält einen URL, der zur Reservation der
              angezeigten Räume führt.
              Hinweis:      Der Aufruf dieser Anzeige erfolgt ausschliesslich ausserhalb des Web-Mo-
                            duls per URL.

2.2    Konfiguration
              Die Anzeige der Räume kann über die folgenden URL-Parameter angesteuert werden:

               Parameter         Beispiel                            Beschreibung
               idrooms *)        30258;30257;30259                   Aufzählung von [IDRessource]
               filter *)         TB 5                                Filterausdruck für [RessourceBez]
               description       Bibliotheksgebäude 5. Stock         Optional: Beschreibung
               fromhour          7                                   Optional: Erste Stunde in der Tabelle,
                                                                     Default: 7
               tohour            19                                  Optional: Letzte Stunde der Tabelle,
                                                                     Default: 22
               hideqrcode        1                                   Optional: Der QR-Code wird ausge-
                                                                     blendet, wenn hideqrcode den Wert
                                                                     1 enthält
                                                                     Achtung: IE unterstützt die Anzeige
                                                                                des QR-Codes nicht.

              Beispiel
               https://intranet.myfh.ch/roomInfo/?filter=TB%205&idrooms=30258;30257;30259&descriptio
               n=Bibliotheksgeb%C3%A4ude%205.%20Stock

               CLX-Testumbegung:
               https://s171.crealogix.net/WebRoomInfoscreen/fhline/FHNW/?filter=1.3&description=Alle
               %201.3-R%C3%A4ume&hideqrcode=1

               Laos:
               https://laos.crealogix.com/WebRoomInfoscreen/HTW/?filter=H&description=H-R%C3%A4ume
               https://laos.crealogix.com/WebRoomInfoscreen/ZHAW/?filter=M&description=M-R%C3%A4ume
               https://laos.crealogix.com/WebRoomInfoscreen/FHSG/?filter=FZ&description=FZ-
               R%C3%A4ume

              Hinweise:
              ▪ *): Es muss mindestens einer der beiden Parameter mit Werten dem Aufruf mitge-
                geben werden.
              ▪ Die übergebenen Werte müssen URL-encodiert werden.

© CREALOGIX / EFHG – Confidential           Version EFH.R6, 25.01.2019                           Seite 6 von 65
Web-Module für die Raumreservation

2.3    Berechtigungen
              Der Zugriff auf das Web-Modul ist für alle Benutzenden möglich. Grund: Die Info-
              Bildschirme können kein Login beim OAuth-Server durchführen.
              Kunden, die den Zugriff einschränken möchten, können dies über andere Methoden
              erreichen, beispielsweise mittels Einschränkung auf IP-Adressen oder der Nutzung
              von Client Zertifikaten.

2.4    Datensuche

          Grundmenge der angezeigten Räume
            Bei der Datensuche wird die Grundmenge der angezeigten Ressourcen grundsätzlich
            wie folgt eingeschränkt:
              ▪ Ressourcenart = Raum
              ▪ Der Status der Ressource muss das Feld «Suchbar (Web)» aktiviert sein.
              ▪ Bei der Ressource muss das Feld «Im Internet sichtbar» aktiviert sein.

              Abbildung 1: Nachweis: Status mit «Suchbar (Web)» = Ja

          Datensuche
            Die Suche nach Räumen für die Anzeige erfolgt auf Grund der Grundmenge der ange-
            zeigten Räume und den im URL übergebenen Parametern «idrooms» und «filter».
              Falls keine Werte für idrooms und für filter mitgegeben werden, wird keine Suche
              ausgeführt – es werden keine Räume aufgelistet.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                     Seite 7 von 65
Web-Module für die Raumreservation

2.5    Darstellung

Abbildung 2: Die Darstellung ist das Resultat einer Pilot-Entwicklung (mit Angular und Bootstrap).

              Abbildung 3: Beispieldarstellung des Web-Moduls «Anzeige der Raumbelegungen»

          Hinweise
            ▪ Die Räume werden nach der Raumbezeichnung sortiert.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                           Seite 8 von 65
Web-Module für die Raumreservation

              ▪ Die Anzeige blättert automatisch, falls mehr Räume aufgelistet werden, als auf ei-
                ner Seite Platz haben.
              ▪ In fixen Zeitintervallen (z.B. alle 5 Minuten) wird eine Datenbankabfrage ausge-
                führt, um die anzuzeigenden Informationen zu aktualisieren.

© CREALOGIX / EFHG – Confidential       Version EFH.R6, 25.01.2019                       Seite 9 von 65
Web-Module für die Raumreservation

3 Web-Modul «Raumreservation»

3.1    Übersicht
              Das Web-Modul «Raum- und Gerätereservation» besteht aus folgenden eigenständi-
              gen Teilfunktionen:
              ▪ Raum reservieren
              ▪ Gerät reservieren
              ▪ Meine Reservationen

              Es ist möglich, das Web-Modul als eigenständige Applikation aufzurufen oder ein-
              zelne Teilfunktionen in einer Kundenseite einzubinden.

          Eigenständige Applikation
             Wird das Web-Modul als eigenständige Applikation aufgerufen, dann werden explizit
             folgende Bereiche auch angezeigt:
              ▪ Kopfbereich:
                 Hier ist insbesondere das Menü untergebracht, damit der Benutzer die diversen
                 Teilfunktionen aufrufen kann.
              ▪ Fussbereich:
                 für Impressum, Sprachauswahl
              Die Kunden können diese Bereiche mit schulspezifischen Informationen befüllen
              (Logo, Texte).

          Teilfunktion in Kundenseite
             Wird das Web-Modul in eine bestehende Kundenseite integriert, dann werden der
             Kopf- und Fussbereich nicht angezeigt. Der Kunde muss die benötigen Aufrufe für die
             diversen Teilfunktionen des Web-Modul in seiner Seite anbieten, damit sie dann vom
             Web-Modul ausgeführt werden.

          Funktionalität der Raum- und Gerätereservation
            Angemeldete Benutzer können nach Räumen/Geräten suchen und diese belegen.
              Das Berechtigungssystem gibt vor, welche Räume/Geräte gefunden werden können.
              Es existieren Regeln, ob ein Raum/Gerät unmittelbar reserviert werden kann oder ob
              nur eine provisorische Reservation oder gar nur eine Reservationsanfrage erstellt wer-
              den kann.
              Für jeden gefundenen Raum/Gerät kann die Detailseite mit den Raumeigenschaften
              und evtl. einem Link zu weiteren Informationen aufgerufen werden.
              Es existieren Ansichten, um die freien Zeiten von Räumen optisch zu erkennen, damit
              eine Reservation erstellt werden kann.
              Es ist möglich, eigene Reservationen zu bearbeiten und zu ergänzen sowie allenfalls
              zu stornieren.

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                      Seite 10 von 65
Web-Module für die Raumreservation

3.2    Aufruf des Web-Moduls

          Raum reservieren
            Das Web-Modul kann per URL aufgerufen werden. Es wird die Seite «Räume reservie-
            ren» angezeigt.

               Parameter             Feld/Funktion               Mehrere Werte   Beispiel
               roomNumber            Raumnummer                  Ja
               date                  Datum                       Nein            date=2018-12-22
               timeslot              Dauer in Stunden            Nein
               timeFrom              Zeit von                    Nein            timeFrom=07:15
               timeTo                Zeit bis                    Nein            timeTo=12:00
               idLocation            Standort                    Ja
               idBuilding            Gebäude                     Ja
               roomType              Raumtyp                     Ja
               floor                 Stockwerk                   Ja
               equipment             Ausstattung                 Ja
               capacity              Raumkapazität               Ja
               startSearch           Suche Starten               Nein            startSearch=1
               fct                   Funktion ausführen          Nein            fct=ShowCalendar

              ▪ Im URL können für jedes Feld ein bzw. mehrere Suchwerte mitgegeben werden.
              ▪ Im URL kann angegeben werden, ob die Suche sofort ausgeführt werden soll.
              Beispiel:
                     ?idBuilding=123,324&equipment=Beamer&startSearch=1
              → 2 Gebäude werden ausgewählt, Beamer wird selektiert
              → Die Suche wird ausgeführt
              Nun kann die Belegung der Räume eingesehen und eine neue Reservation erstellt
              werden.
              Es ist somit möglich, QR-Codes zu generieren und im Gebäude z.B. beim Lift anzu-
              bringen und hier den entsprechenden URL zu hinterlegen. Der URL führt zur Web-
              Seite «Raum reservieren» und befüllt die Suchfelder. AnwenderInnen haben dadurch
              einen Schnellzugang zur Erstellung kurzfristiger Raumreservationen.
              Beispiel:
                     ?roomNumber= LA H15, LA H17, LA H25, LA H26

          Raumkalender (Wochenansicht) anzeigen
            Die Belegung eines einzelnen Raumes kann per URL aufgerufen werden.
              Beispiel:
                     ?fct=ShowCalendar&idRoom=98847&date=2018-07-12

© CREALOGIX / EFHG – Confidential               Version EFH.R6, 25.01.2019                       Seite 11 von 65
Web-Module für die Raumreservation

              Es wird nach dem Raum gesucht und die Funktion         «Raumkalender (Wochenan-
              sicht)» wird aufgerufen (siehe Kapitel '3.4.5' 'Raumkalender (Wochenansicht) anzei-
              gen').

          Beispielaufrufe:

                  CLX-Testumbegung:
                  https://s171.crealogix.net/WebRoomreservation/fhline/FHNW/

                  Laos:
                  https://laos.crealogix.com/WebRoomreservation/FHNWScrumTeam/
                  https://laos.crealogix.com/WebRoomreservation/HTW/
                  https://laos.crealogix.com/WebRoomreservation/ZHAW/
                  https://laos.crealogix.com/WebRoomreservation/FHSG/

3.3    Kopf- und Fussbereich, Menü

3.3.1.1     Kopfbereich
             Es werden folgende Informationen angezeigt:
                     
              Kunden können die Art der Anzeige selber anpassen, z.B. mittels Anpassung der CSS-
              Dateien.

              Abbildung 4: Beispiel einer möglichen Umsetzung

3.3.1.2     Fussbereich
             Es werden folgende Informationen angezeigt:
                     
              Kunden können Anzeige selber anpassen, z.B. mittels Anpassung der CSS-Dateien.

              Abbildung 5: Beispiel einer möglichen Umsetzung

3.3.1.3     Menü
             Das Menü bietet grundsätzlich folgende Funktionen an:
              ▪    Startseite
              ▪    Raum reservieren
              ▪    Gerät reservieren
              ▪    Meine Reservationen

          Konfiguration
            Per Konfiguration können Menüeinträge ausgeblendet werden.
              Beispiel: Gerät reservieren kann ausgeblendet werden

© CREALOGIX / EFHG – Confidential           Version EFH.R6, 25.01.2019                 Seite 12 von 65
Web-Module für die Raumreservation

              Abbildung 6: Beispiel des Menüs bei Tablet

              Abbildung 7: Beispiel des Menüs bei Smartphone (zugeklappt, aufgeklappt)

3.4     Teilfunktion «Raum reservieren»

3.4.1     Anzeigestruktur
              Die Teilfunktion «Raum reservieren» ist in folgende Bereiche unterteilt:

                 Suche                            Favoriten

                 Räume

              Abbildung 8: Anzeigestruktur der Teilfunktion «Raum reservieren»

               Bereich                      Zweck
                                Konfigurierbarer Text der Hochschule.
                                            Der Text für  kann auf und zugeklappt
                                            werden.
                                            Der Zustand «aufgeklappt»/»zugeklappt» wird im Local
                                            Store des Browsers gespeichert und beim nächsten
                                            Aufruf wiederhergestellt.
                                            Standardeinstellung: «aufgeklappt»
               Rubrik «Suche»               ▪ Felder für die Raumsuche.
                                            ▪ Suchoptionen
                                            Die Rubrik ist initial aufgeklappt.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                     Seite 13 von 65
Web-Module für die Raumreservation

               Bereich                     Zweck
               Rubrik «Räume»              Resultat der Datensuche:
                                           Es werden Räume aufgelistet. Die Belegungen zum an-
                                           gegebenen Datum werden angezeigt.
                                           Die Rubrik ist initial zugeklappt.

3.4.2     Rubrik «Suche»

3.4.2.1     Hinweis zur Raumnummer
             Die «Raumnummer» entspricht dem Feld «Bezeichnung» der Ressource und nicht
             etwa dem Feld «Raumnummer»!
             Das Web-Modul geht davon aus, dass die Raumbezeichnungen relativ kurze Texte
             sind, die vom Kunden nach einem Namensschema bewusst vergeben werden. Die
             Raumbezeichnung ist demnach eindeutig und enthält auch die Informationen zum
             Standort und/oder zum Gebäude.
              Die Raumnummer ist das zentrale Suchfeld für das Web-Modul. Es wird davon ausge-
              gangen, dass die Anwender/innen die Raumnummern der zu suchenden Räume bzw.
              das Namenschema für Räume kennen und daher effizient mit diesem Suchfeld umge-
              hen können.

3.4.2.2     Beschreibung
             Die Suchfelder lassen sich wie folgt beschreiben:
              ▪ Raumnummer zur Schnellsuche nach dem/den gewünschten Raum/Räumen.
              ▪ Datum zur Angabe des gewünschten Reservationszeitpunkts.
              ▪ Die Suchoption «Nur verfügbare Räume anzeigen» bewirkt, dass nur Räume gefun-
                den werden, die tatsächlich reserviert werden können.
              ▪ Die Suchfelder der erweiterten Suche ermöglichen eine strukturierte Suche nach
                Räumen.

              Suche als Favorit speichern → vorgesehen für spätere Umsetzung
              Es ist möglich, die Suchbegriffe als Favorit zu speichern und sie später wieder abzuru-
              fen
              Felder per Konfiguration ausblenden → vorgesehen für spätere Umsetzung
              Suchfelder – insbesondere Standort – können per Konfiguration ausgeblendet wer-
              den.

3.4.2.3     Initiale Darstellung
              Falls beim Aufruf im URL Suchkriterien mitgegeben wurden (z.B. ab QR-Code des In-
              fobildschirms; ab QR-Code, der beim Raum angebracht ist), dann werden die überge-
              benen Suchkriterien in die Suchfelder eingetragen und – wenn nötig – die erweiterte
              Suche aufgeklappt.
              Sonst wird die Anzeige der letzten durchgeführten Suche wiederhergestellt.
              Hinweis:      Die Informationen zur letzten durchgeführten Suche gehen mit dem Vor-
                            gang «Abmelden» wieder verloren, weil beim Abmelden der Local Store
                            des Browsers geleert wird.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                      Seite 14 von 65
Web-Module für die Raumreservation

              → vorgesehen für spätere Umsetzung: Die Informationen zur letzten durchgeführten
              Suche werden in den Evento-Benutzereinstellungen des angemeldeten Benutzers ge-
              speichert, damit sie über das abmelden hinaus erhalten bleiben.

3.4.2.4     Darstellung
             (Schematische Darstellung für Smartphone.)

                 Suche                               Favoriten

                 Raumnummer (oder Teil der Raumnummer)

                 Datum *
                   12.06.2018

                  Nur verfügbare Räume anzeigen

                 Erweiterte Suche

                    Suche speichern                   Suchen

                Räume

              Abbildung 9: Rubrik «Suche» bei «Raum reservieren»

                 Nur verfügbare Räume anzeigen

                    Dauer in Stunden         1:30

                    Zeit von        13:00     bis     14:30

              Abbildung 10: Option «Nur verfügbare Räume anzeigen»

© CREALOGIX / EFHG – Confidential            Version EFH.R6, 25.01.2019             Seite 15 von 65
Web-Module für die Raumreservation

                Erweiterte Suche
                    Standort
                     Lagerplatz x Technikumstrasse x

                   Gebäude
                     LT x LN x TC x

                   Raumtyp
                     Gruppenraum bis 31 Plätze x

                   Stockwerk

                   Ausstattung
                     Bildschirm x Wandtafel x …

                   Raumkapazität
                     24 x 31 x 34 x

              Abbildung 11: Weitere Suchfelder mit «Erweiterte Suche +» eingeblendet

3.4.2.5     Standardfelder

          Raumnummer
            Normalfall: Der Benutzer gibt hier im Normalfall einen Teil der Raumnummer ein. Bei
                        der Suche wird mit Like ‘%%’ gesucht.
              Spezialfall: Es ist möglich, mehrere Raumnummern einzugeben. Hierzu werden die
                           Raumnummern durch ein Komma oder Semi-Colon voneinander getrennt.
                           Die Suche arbeitet in diesem Fall mit «Gleich» (= ).
                           Hinweis: Diese Funktion wird benötigt, damit der QR-Code bei der An-
                           zeige der Raumbelegungen» das Web-Modul «Raumreservation» aufrufen
                           kann.

          Datum
            Mussfeld. Das Feld Datum ist vorausgefüllt mit dem Tagesdatum.
              Das Datum kann auf mobilen Devices ausgewählt werden.
              Auf grossen Geräten kann ein Auswahldialog für das Datum benutzt werden.

          Nur verfügbare Räume anzeigen
            Checkbox. Wenn aktiviert muss ein zu suchender Zeitraum festgelegt werden - die
            nachstehenden Optionen werden eingeblendet.
              ▪ Option «Dauer in Stunden»
                o Es muss eine Dauer ausgewählt werden.
                o Defaultwert: 1:00
                o Die Dropdown-Liste enthält Werte
                  - von 0:30 bis 2:00 in Schritten von 15 Minuten
                  - von 2:00 bis 4:00 in Schritten von 30 Minuten

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                   Seite 16 von 65
Web-Module für die Raumreservation

                  - von 4:00 bis 10:00 in Schritten von 1 Stunde
              ▪ Option «Zeit von… bis»
                o Zeit von: Standardmässig steht hier die Zeit der nächsten vollen Stunde.
                o bis: Standardmässig steht hier die Zeit der übernächsten vollen Stunde.

              Nach der Suche werden nur jene Räume aufgelistet, bei denen die gewünschte Dauer
              / der gewünschte Zeitraum
              ▪ nicht bereits von einer Lektion belegt ist.
              ▪ gemäss dem jeweiligen Kalender vollständig als Arbeitszeit definiert ist.

          [Erweiterte Suche +/-]
             Der Bereich für die erweiterte Suche (siehe '3.4.2.6') wird auf- bzw. zugeklappt.

3.4.2.6     Erweiterte Suche
             Die Grundmenge für die Werte in allen Dropdown-Listen wird basierend auf der
             Menge der Räume gebildet, die potentiell mit diesem Web-Modul reserviert werden
             können.
              Menge der {potentiell reservierbaren Räume}
              Alle der folgenden Bedingungen müssen erfüllt sein:
              ▪   Ressourcen der Art «Raum»
              ▪   Bei der Ressource ist «Im Internet sichtbar» = aktiviert
              ▪   Beim Status der Ressource ist «Suchbar (Web)» aktiviert
              ▪   Wenn der/die angemeldete Benutzer/in nicht über das Recht «Ressource:Raum»
                  (#200) verfügt:
                  o Der angemeldete Benutzer verfügt über ein Reservationsrecht für den Raum.
                     Falls beim Reservationstyp die Eigenschaft «OE» aktiviert ist: Der/die Benut-
                     zer/in muss in der OE-Hierarchie einer OE zugeordnet sein (als Primär- oder als
                     Sekundärzuordnung), die dem Eigentümer des Raumes entspricht (Eigentümer
                     der Ressource / Eigentümer der Ressourcenbelegung)

          Standort
             Dropdown-Feld mit Mehrfachauswahl für Standorte.
              Die Dropdown-Liste enthält Standorte, all jener Gebäude, für die {potentiell reser-
              vierbaren Räume} existieren.
              Folgender Text wird angezeigt:
                    ()
              Die Sortierung der Werte erfolgt nach dem angezeigten Text.

          Gebäude
            Dropdown-Feld mit Mehrfachauswahl für Gebäude.
              Die Dropdown-Liste enthält alle Gebäude, für die {potentiell reservierbaren Räume}.
              Folgender Text wird angezeigt:
                    ()
              Die Sortierung der Werte erfolgt nach dem angezeigten Text.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                        Seite 17 von 65
Web-Module für die Raumreservation

          Raumtyp
            Dropdown-Feld mit Mehrfachauswahl für Raumtypen.
              Die Dropdown-Liste enthält jene Werte (distinct), die bei den {potentiell reservierba-
              ren Räume} an den gewählten Standorten bzw. in den gewählten Gebäuden im Feld
              «Raumtyp» gespeichert sind.
              Der Text wird in der Sprache des Benutzers angezeigt.
              Die Sortierung der Werte erfolgt nach dem angezeigten Text.
              Das Feld ist aktiv, sobald bei Gebäude mindestens ein Wert enthalten ist – sonst ist
              das Feld inaktiv und leer.

          Stockwerk
             Dropdown-Feld mit Mehrfachauswahl für Stockwerke.
              Die Dropdown-Liste enthält jene Werte (distinct), die bei den {potentiell reservierba-
              ren Räume} an den gewählten Standorten bzw. in den gewählten Gebäuden im Feld
              «Etage» gespeichert sind.
              Der Text kann nicht mehrsprachig angezeigt werden.
              Die Sortierung der Werte erfolgt gemäss Sortierfeld.
              Das Feld ist aktiv, sobald bei Gebäude mindestens ein Wert enthalten ist – sonst ist
              das Feld inaktiv und leer.

          Ausstattung
            Dropdown-Feld mit Mehrfachauswahl für Raumausstattungscodes.
              Die Dropdown-Liste enthält alle Ressourcencodes der Codegruppe «Raumausstat-
              tung» (#2)), die den {potentiell reservierbaren Räume} an den gewählten Standorten
              bzw. in den gewählten Gebäuden zugewiesen sind.
              Folgender Text wird angezeigt:
                   
              Die Sortierung der Werte erfolgt nach dem angezeigten Text.
              Das Feld ist aktiv, sobald bei Gebäude mindestens ein Wert enthalten ist – sonst ist
              das Feld inaktiv und leer.

          Raumkapazität
            Dropdown-Feld mit Mehrfachauswahl für «Anzahl Personen».
              Die Dropdown-Liste enthält jene Werte (distinct), die bei den {potentiell reservierba-
              ren Räume} an den gewählten Standorten bzw. in den gewählten Gebäuden im Feld
              «Anzahl Personen» gespeichert sind.
              Folgender Text wird angezeigt:
                   
              Die Sortierung erfolgt nach dem angezeigten Zahlenwert.
              Das Feld ist aktiv, sobald bei Gebäude mindestens ein Wert enthalten ist – sonst ist
              das Feld inaktiv und leer.

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                      Seite 18 von 65
Web-Module für die Raumreservation

3.4.2.7     Funktionen

          [Suchen]
             Die Suche wird ausgeführt.
              Die gefundenen Räume werden in der Rubrik «Räume» aufgelistet.

          Favoriten] → vorgesehen für spätere Umsetzung
             Das Dropdown-Feld [Favoriten ] wird nur dann angezeigt, wenn im Browser eine
             oder mehrere gespeicherte Suchen existieren.
              Bei Klick auf [Favoriten] öffnet sich ein Dropdown mit den bereits gespeicherten Ab-
              fragen:

                Suche                          Favoriten

                                     Gruppenräume

                                     Winterthur

                                     ZHAW Zentrum

              ▪ Mit kann der Favorit gelöscht werden
              ▪ Wird ein Eintrag angeklickt, dann werden die Suchfelder mit den gespeicherten
                Werten befüllt. Das Datum wird auf heute gesetzt. Falls die Abfrage Felder vom
                Bereich [Erweiterte Suche +] enthält, wird der Bereich [Erweiterte Suche +] aufge-
                klappt. Ansonsten wird der Bereich [Erweiterte Suche +] zugeklappt.

          [Suche speichern] → vorgesehen für spätere Umsetzung
             Die Suchbegriffe werden gespeichert. Es muss ein Name eingegeben werden, unter
             dem die Abfrage wieder abgerufen werden kann.
              Die Daten werden in den Evento-Benutzereinstellungen des angemeldeten Benutzers
              gespeichert.

                                                     X
                   Die Suchbegriffe werden als Favorit
                   gespeichert.
                   Name:

                     Gruppenräume                 OK

                 Suche Speichern                  Suchen

              Abbildung 12: Vorgang «Speichern»

3.4.2.8     Suchen nach Räumen
             Die Suche berücksichtigt die folgenden Bedingungen:
              ▪ Zutreffende Eigenschaften der Ressource:
                o Die Ressource muss der gesuchten Art entsprechen («Raum», «Gerät»).

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                     Seite 19 von 65
Web-Module für die Raumreservation

              ▪ Scope-Einschränkungen:
                o Der aktuelle Status der Ressource lässt das Suchen nach Ressourcen zu («Such-
                   bar (Web)» beim Status ist aktiviert)
                o Und: Bei der Ressource ist «Im Internet sichtbar» = aktiviert
                o Und:
                   ▪ Berechtigung wie im NG-Client:
                        • Für Raumreservation: Der Benutzer verfügt über die folgenden Rechte:
                          Recht «Ressource:Raum» (#200)
                          → Alle Räume (und deren Belegungen) sind sichtbar
                       • Für Gerätereservation: Der Benutzer verfügt über die folgenden Rechte:
                         Recht «Ressource:Gerät» (#201)
                         → Alle Geräte (und deren Belegungen) sind sichtbar
                     ▪ Oder gemäss Reservationstyp:
                     • Der angemeldete Benutzer verfügt über ein Reservationsrecht für den je-
                        weiligen Raum.
                        Falls beim Reservationstyp die Eigenschaft «OE» aktiviert ist: Der/die Be-
                        nutzer/in muss in der OE-Hierarchie einer OE zugeordnet sein (als Primär-
                        oder als Sekundärzuordnung), die dem Eigentümer des Raumes entspricht
                        (Eigentümer der Ressource / Eigentümer der Ressourcenbelegung).
              ▪ Suchfelder:
                o Suchfeld Raumnummer: Die Raumnummer des Raumes muss dem Suchfeld ent-
                  sprechen (siehe Feldbeschreibung oben)
                o Suchfeld Datum:
                  Das Datum ist nur dann für die Einschränkung der Suchresultate relevant, wenn
                  die Option «Nur verfügbare Räume anzeigen» aktiviert ist.
                o Option «Nur verfügbare Räume anzeigen»
                  ▪ Wenn nicht aktiviert: Keinen Einfluss auf die Suche.
                  ▪ Wenn aktiviert: (d.h. es sollen nur Räume gefunden werden, die potentiell
                     reserviert werden könnten.)
                        • Der Raum muss am Datum gemäss Suchfeld «Datum» alle der folgenden
                          Bedingungen erfüllen:
                          o Der Status des Raumes muss Belegungen zulassen.
                            gemäss Kapitel «Generelle Berechtigungen für die Arbeit mit Lektio-
                            nen» im Dokument [ANLASS]:
                            ▪ Wenn Status «rr.Gesperrt bis» oder «rr.Reservierbar bis» wird das
                               Statusdatum beachtet
                            ▪ Bei den anderen Status muss das Attribut «Belegung erlaubt» akti-
                               viert sein
                          o Mit Option Dauer in Stunden:
                            ▪ Während der angegebenen Dauer darf der Raum von keiner Lektion
                               belegt sein und im Kalender des Raums muss diese Dauer lückenlos
                               als Arbeitszeit definiert sein
                            ▪ Und: Die Benutzerberechtigung muss eine Reservation zulassen…
                                     • Berechtigung wie im NG-Client:
                                       o Der Benutzer muss über folgende Rechte verfügen
                                         - Ressourcen-Belegung (#23) mit Attribut EDIT.
                                         - Für Raum: Ressource:Raum (#200) mit Attribut EXECUTE

© CREALOGIX / EFHG – Confidential            Version EFH.R6, 25.01.2019                 Seite 20 von 65
Web-Module für die Raumreservation

                                         - Für Gerät: Ressource:Gerät (#201) mit Attribut EXECUTE
                                       o Und der Objektschutz der Ressource muss die Belegung durch
                                         den Benutzer zulassen.
                                • Oder gemäss Reservationstyp:
                                   o Der Benutzer muss am Tag gemäss Suchfeld «Datum» über ein
                                      Reservationsrecht  «sichtbar» (also «buchbar», «provisorisch
                                      buchbar» oder «anfragbar») verfügen, das zudem eine Reserva-
                                      tion innerhalb der letzten 24 Stunden vor dem Lektionsdatum
                                      erlaubt («Zeit bis» muss leer oder
Web-Module für die Raumreservation

3.4.3.2     Darstellung Smartphone

                 Räume

                            Dienstag, 12.06.2018

                 LA H15 Gruppenraum bis 31 Pl

                 LA H17 Gruppenraum bis 31 Pl
                 LA H25 Gruppenraum bis 31 Pl

                 TB 534 Gruppenraum bis 31 Pl

                 TH 331 Gruppenraum bis 31 Pl

              Abbildung 13: Smartphone: Rubrik «Räume» Auflistung der gefundenen Räume

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                     Seite 22 von 65
Web-Module für die Raumreservation

                   LA H25 Gruppenraum bis 31 Pl
                    06:00      geschlossen

                    07:00
                                Klicken, um zu reservieren

                    08:00
                               08:15-12:00
                    09:00      Belegt

                    10:00

                    11:00

                    12:00      12:00-16:15
                               Belegt
                    13:00

                    14:00

                    15:00

                    16:00
                               16:15-18:00
                    17:00      Belegt

                    18:00
                                Klicken, um zu reservieren

                    19:00

                    20:00

                    21:00      geschlossen

                    22:00

                   Raumkalender (Wochenansicht)

              Abbildung 14: Smartphone: Belegung des Raumes LA H25 nach Klick auf 

              Legende:

                     Information, dass eine definitive Buchung nicht möglich ist.

                     Raumkalender (Wochenansicht) anzeigen

          Hinweis-Symbol «Definitive Buchung ist nicht möglich»:
              Diverse Situationen führen zur Anzeige des Hinweis-Symbols (      ).
              Das Programm prüft in der angegebenen Reihenfolge, bis eine Situation erkannt wird
              und zeigt den entsprechenden Text im Tooltip an:
              1) Der Status des Raumes
                 a) ist «rr.Gesperrt bis» und das Statusdatum ist gleich oder liegt zeitlich nach dem

© CREALOGIX / EFHG – Confidential            Version EFH.R6, 25.01.2019                  Seite 23 von 65
Web-Module für die Raumreservation

                       aktuellen Tagesdatum:
                       Text im Tooltip:
                        Der Raum ist gesperrt für Belegungen bis am dd.mm.yyyy.
                  b) ist «rr.Reservierbar bis» und das Statusdatum liegt zeitlich vor dem aktuellen
                     Tagesdatum:
                     Text im Tooltip:
                         Der Raum war bis am dd.mm.yyyy reservierbar.
                  c) hat das Attribut «Belegung erlaubt» (tblStatus.StatusAllowAnm) inaktiviert:
                     Text im Tooltip:
                        Der Raum lässt keine Belegungen zu.
              2) Der Benutzer ist gemäss dem Raumreservationstyp nicht berechtigt, eine defini-
                 tive Buchung zu erstellen. Falls der Benutzer jedoch über eine andere Berechti-
                 gung verfügt, wird im Tooltip-Text darauf hingewiesen.

                  Wenn Reservationsrecht «buchbar» fehlt, jedoch «provisorisch buchbar vorhan-
                  den:
                   Die Berechtigung zur definitiven Buchung fehlt. Sie sind jedoch berechtigt, eine
                   provisorische Buchung zu erstellen.

                 Wenn Reservationsrecht «buchbar» und «provisorisch buchbar» fehlt, jedoch «an-
                 fragbar» vorhanden:
                   Die Berechtigung zur Buchung fehlt. Sie sind jedoch berechtigt, eine Anfrage zu
                   erstellen.

                 Wenn Reservationsrecht «buchbar», «provisorisch buchbar» und «anfragbar» fehlt,
                 jedoch «nur sichtbar» vorhanden:
                   Die Berechtigung zur Buchung fehlt.
              3) Im Kalender des Raumes ist keine Stunde für das angezeigte Datum als Arbeitszeit
                 definiert.
                 Text im Tooltip:
                   Der Raum ist am  geschlossen.

          Spezielle Hinweise und Funktionen bei Smartphones
            [ / ]
            Expandieren / zuklappen.
              Im Aufklappbereich wird folgendes angezeigt:
              ▪ Angezeigter Zeitbereich:
                Der beim Raum definierte Kalender legt fest, zu welchen Zeiten generell Reservati-
                onen erlaubt sind.

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                       Seite 24 von 65
Web-Module für die Raumreservation

                Die «Nacht-Stunden» werden nicht angezeigt.
                Falls eine Zeit angezeigt wird, die keine Arbeitszeit darstellt, wird dies in der An-
                zeige visualisiert. (z.B. mit Hintergrundfarbe, oder als Lektion mit Text «geschlos-
                sen»)
              ▪ Existierende Belegungen:
                Die Beschriftung der Zeit (von/bis) entspricht der effektiven Zeit dieser Belegung.
              ▪ Platzhalter für neue Reservationen im Stundenraster:
                Zwischen den existierenden Belegungen werden Platzhalter angezeigt, die ange-
                klickt werden können, um eine Reservation zu erstellen

3.4.3.3     Darstellung Tablet

  Räume

                                            Dienstag, 12.06.2018

  Raum                 Raumtyp

  LA H15             Gruppenraum bis 31 Pl…

  LA H17            Gruppenraum bis 31 Pl…

  LA H25            Gruppenraum bis 31 Pl…

  TB 534            Gruppenraum bis 31 Pl…

  TH 331            Gruppenraum bis 31 Pl…

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                        Seite 25 von 65
Web-Module für die Raumreservation

Abbildung 15: Tablet: Rubrik «Räume» bei «Raum reservieren»

3.4.3.4     Konfigurierbarkeit
             Die Farbe und der Text der Belegung können per SDK festgelegt werden.
              Es ist konfigurierbar, welche zusätzlichen Spalten bei grösseren Bildschirmen neben
              der Spalte Raum angezeigt werden sollen:
              ▪ Raumtyp
              ▪ Raumkapazität
              ➔ Hinweis: Anlässlich der Umsetzung wurde entschieden, dass diese Funktionalität
                 auf einen späteren Release verschoben werden kann.

3.4.3.5     Funktionen

             ,
              Datumnavigation

          Klick
             Mit Klick in eine Lücke in der Zeitachsenansicht kann eine neue Reservation erstellt
             werden. Dabei wird die angeklickte Zeit in das Feld «Zeit von» übernommen.

          Klick auf Belegung, Mouse Over
             Es wird ein Tooltip mit Zeit von, Zeit bis sowie dem Publikationstext (generiert aus
             SDK) angezeigt.
              ➔ Hinweis: Anlässlich der Umsetzung wurde entschieden, dass diese Funktionalität
                für den Publikationstext auf einen späteren Release verschoben werden kann.

               16:15-18:00           X
               Belegt

          Raum Informationen
            Die Ansicht «Raum Informationen» wird als Popup-Fenster angezeigt (siehe Kapitel
            ‘3.4.4’).

          Raumkalender (Wochenansicht)
            Der Raumkalender in der Wochenansicht wird als Popup-Fenster angezeigt (siehe Ka-
            pitel '3.4.5').

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                     Seite 26 von 65
Web-Module für die Raumreservation

3.4.4     Raum Informationen anzeigen

3.4.4.1     Beschreibung
             Diverse Informationen zum Raum werden angezeigt. (Nur lesen.)

3.4.4.2     Darstellung
             (Schematische Darstellung für Smartphone.)

               Raum Informationen                             X

                  Raum
                  LA H17
                  Gruppenraum
                  Gruppenraum bis 31 Plätze
                  20 Personen

                  Raumausstattung
                  Beamer
                  Bildschirm
                  Wandtafel
                  Verdunkelung

                  Bemerkungen
                  Projektion: zentral einzeln
                  Bestuhlung fix ansteigend

                  Mehr erfahren
                  Weitere Informationen

                  Standort
                  Standort: L (Lagerplatz)
                  Gebäude: LA (Halle 180)
                  Adresse: Tössfeldstrasse 11
                            8401 Winterthur
                  Etage:    EG

                                                schliessen

              Abbildung 16: Popup-Fenster «Raum Information»

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019         Seite 27 von 65
Web-Module für die Raumreservation

3.4.4.3     Felder und Funktionen
             Zur Übersicht: die Gelb markierten Felder des Dialogs «Raum» werden in der GUI-
             Sprache des Benutzers angezeigt:

              Abbildung 17: Raum: Basisdaten

              Abbildung 18: Raum: Detail

          Raum
            Die Werte der folgenden Felder des Raumes werden angezeigt:
            (Implementationshinweis: Falls bei einem Feld kein Wert gespeichert ist, wird keine
            Leerzeile generiert.)
              ▪   
              ▪   
              ▪   
              ▪    «Personen»

© CREALOGIX / EFHG – Confidential          Version EFH.R6, 25.01.2019                 Seite 28 von 65
Web-Module für die Raumreservation

          Raumausstattung
            Die der Ressource zugewiesenen Codes der Gruppe «Raumausstattung» (#2) werden
            alphabetisch aufgelistet für die gilt:
              ▪ Aktiv = 1
              ▪ Web Suchfeld anzeigen = 1

              Wenn keine Codes vorhanden sind, dann wird dieser Block nicht angezeigt.

          Bemerkungen
            Die Werte der folgenden Felder des Raumes werden angezeigt:
              ▪ 

              Wenn keine Bemerkung vorhanden ist, dann wird dieser Block nicht angezeigt.

          Mehr erfahren
            2 Umsetzungsvarianten, je nach verfügbarer Zeit:
              1) Falls im Dialog Ressource das Feld URL zur Verfügung steht (wird mit separatem
                 PBI umgesetzt, falls das Zeitbudget nicht ausreicht), dann wird dieser URL ange-
                 wendet.
              2) Falls beim Raum das Feld «HTML-Datei vorhanden» aktiviert ist, dann wird der
                 URL generiert gemäss Dokument [RESSOURCE] und beschriftet mit «Weitere In-
                 formationen».
                   < Konfigurationseintrag
                   ConstI_RessourcenSeitenPath >.htm
              Dokumentation Ressource:
                   Im Feld wird der URL zur HTML-Datei als Link angezeigt.
                   - Der URL zu Evento-Web ist gespeichert beim Konfigurationseintrag
                   «ConstI_Web-BaseURL»
                   - Der relative Pfad zur HTML-Datei ist beim Konfigurationseintrag «ConstI_Res-
                   sour-cenSeitenPath» gespeichert.
                   - Dem relativen Pfad wird «../» vorangestellt
                   - Die HTML-Datei hat den automatischen Namen: .htm
              Wenn keine HTML-Datei vorhanden ist, dann wird dieser Block nicht angezeigt.

          Standort
             Die Werte der folgenden Felder des Raumes werden angezeigt:
              ▪ Standort:  ()
              ▪ Gebäude:  (Bezeichnung), 
              ▪ Adresse: \n               (Informationen vom Gebäude)

              ▪    Es wird Google-Maps aufgerufen, um den Lageplan anzuzeigen.
              ▪ Falls beim Gebäude im Feld  ein Wert gespeichert ist, wird die Gebäudebe-
                zeichnung als Link angezeigt.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                    Seite 29 von 65
Web-Module für die Raumreservation

              Abbildung 19: Die gelb markierten Felder des Dialogs «Gebäude» werden angezeigt:

3.4.5     Raumkalender (Wochenansicht) anzeigen

3.4.5.1     Beschreibung
             Die Belegungen des Raumes werden als Wochenansicht angezeigt.
              Im Kalender kann zur Vorwoche bzw. zur Folgewoche navigiert werden.
              Es kann auf einen leeren Zeitabschnitt geklickt werden, um eine Reservation zu erstel-
              len.
              Im Kalender sind folgende Informationen ersichtlich:
              ▪ Kein Arbeitstag:
                Wenn im Kalender des Raumes für das angezeigte Datum keine Stunde als Arbeits-
                zeit definiert ist, dann wird der Tag als «kein Arbeitstag» dargestellt: → Belegung
                mit Schraffur.
              ▪ Geschlossen:
                All jene Stunden, die im Kalender des Raumes für das angezeigte Datum nicht als
                Arbeitszeit definiert sind werden als «geschlossen» dargestellt: → Belegung mit
                Schraffur.
              ▪ Belegt:
                Jede Belegung des Raumes durch einen Anlass wird dargestellt. → Belegung mit
                Farbe und Text gemäss Resultat einer zur Verfügung zu stellenden SDK-Methode.

© CREALOGIX / EFHG – Confidential         Version EFH.R6, 25.01.2019                       Seite 30 von 65
Web-Module für die Raumreservation

3.4.5.2     Darstellung Smartphone
                Raumkalender LA H25                                 X

                           Woche 24 (Juni 2018)

                 Montag (11.06.2018)

                   Dienstag (12.06.2018)

                  06:00-07:00        geschlossen

                  07:00-08:15        Klicken, um zu reservieren

                  08:15-12:00        Belegt

                  12:15-16:15        Belegt

                  16:15-18:00
                                     Belegt

                  18:00-19:00        Klicken, um zu reservieren

                  19:00-20:00        Klicken, um zu reservieren

                  20:00-23:00
                                     geschlossen

                 Mittwoch (13.06.2018)

                 Donnerstag (14.06.2018)

                 Freitag (15.06.2018)

                 Samstag (16.06.2018)

              Abbildung 20: Popup-Fenster «/Raumkalender»

              Hinweis:      Es besteht die Absicht, die Anzeige der Belegungen identisch umzusetzen
                            wie bei Kapitel '3.4.3.2' 'Darstellung Smartphone'

© CREALOGIX / EFHG – Confidential               Version EFH.R6, 25.01.2019               Seite 31 von 65
Web-Module für die Raumreservation

          Spezifische Hinweise und Funktionen bei Smartphones
            [ / ]
            Aufklappen / zuklappen.
              Im Aufklappbereich werden die existierenden Belegungen angezeigt. (Ohne Zeit-
              achse!)
              Angezeigte Informationen und Funktionsweise identisch wie bei '3.4.3.5' 'Funktio-
              nen'
              Mit Klick in eine Lücke kann eine neue Reservation erstellt werden. Dabei wird die
              angeklickte Zeit in das Feld «Zeit von» übernommen.

© CREALOGIX / EFHG – Confidential       Version EFH.R6, 25.01.2019                     Seite 32 von 65
Web-Module für die Raumreservation

3.4.5.3     Darstellung Tablet
  Raumkalender LA H25                                                                                    X

                                            Woche 24 (Juni 2018)

             Montag            Dienstag       Mittwoch          Donnerstag   Freitag       Samstag
             11                12             13                14           15            16
06:00      geschlossen        geschlossen    geschlossen                                   geschlossen

07:00
                                                                             07:30-08:45
08:00                                                                        Belegt
           08:15-12:00       08:15-12:00     08:15-12:00
09:00      Belegt            Belegt          Belegt
                                                                             09:00-12:00   09:00-13:00
                                                                             Belegt        Belegt
10:00

11:00

12:00                        12:00-16:15
                             Belegt
13:00
           13:15-16:00                                         13:15-16:00
           Belegt                                              Belegt
14:00

15:00

16:00
                             16:15-18:00
17:00                        Beleg                                                         geschlossen
                                                               17:30-21:00
18:00                                                          Belegt

19:00

20:00      geschlossen        geschlossen     geschlossen                    geschlossen

21:00

22:00
                                                               geschlossen
                                                                                           Schliessen

Abbildung 21: Legendentext

          Spezifische Hinweise und Funktionen
            Es werden die existierenden Belegungen angezeigt.
              Der Wochentag Samstag wird grafisch grau hervorgehoben.
              Falls der Sonntag gemäss Kalender des Raumes ein Arbeitstag ist, wird auch eine
              Spalte für den Sonntag dargestellt.

© CREALOGIX / EFHG – Confidential            Version EFH.R6, 25.01.2019                       Seite 33 von 65
Web-Module für die Raumreservation

              Mit Klick in eine Lücke kann eine neue Reservation erstellt werden. Es wird die ange-
              klickte Zeit in das Feld «Zeit von» übernommen.

3.4.5.4     Funktionen

             ,
              Wochennavigation

          Schliessen
             Das Popup-Fenster wird geschlossen.

3.4.6     Reservation erstellen

3.4.6.1     Beschreibung
             Um eine Reservation zu erstellen, muss eine minimale Beschreibung eingegeben wer-
             den.
              Je nach Berechtigung der angemeldeten Person kann die Reservation
              ▪ definitiv gebucht
              ▪ provisorisch gebucht
              ▪ oder lediglich als Anfrage eingereicht werden.

              Bei der definitiven und der provisorischen Buchung wird geprüft und sichergestellt,
              dass die definierten Zeitkontingente und die Reservationsfristen korrekt eingehalten
              werden – ansonsten kann die Reservation nicht gespeichert werden.
              Reservationsanfragen fliessen nicht in die Berechnung der Zeitkontingente ein.
              Bei der definitiven Buchung wird der Raum unmittelbar gebucht – und der Status der
              Reservation zeigt an, dass die Reservation definitiv ist.
              Bei der provisorischen Buchung wird der Raum zwar gebucht – aber der Status der
              Reservation zeigt an, dass die Reservation erst provisorisch ist und noch bestätigt
              werden muss.
              Falls lediglich eine Anfrage eingereicht werden kann, wird der Raum nicht gebucht
              und der Status der Reservation zeigt an, dass es sich um eine Raumanfrage handelt.

© CREALOGIX / EFHG – Confidential        Version EFH.R6, 25.01.2019                      Seite 34 von 65
Web-Module für die Raumreservation

3.4.6.2     Darstellung
             (Schematische Darstellung für Smartphone.)

 Raumreservation erstellen                        X       Raumreservation erstellen                   X

   Definitive Buchung                                      Raumanfrage
   Sie sind berechtigt, den Raum definitiv                 Ihre Raumanfrage wird nach dem Spei-
   zu buchen.                                              chern intern überprüft. Sie werden von
                                                           uns benachrichtigt, ob eine Reservation
                                                           des Raumes zum angegebenen Termin
                                                           möglich ist oder nicht.

  Ihr Anlass                                              Ihr Anlass
  Raum                       Anzahl Personen              Raum                   Anzahl Personen
    LA H25                    20                            LA H25                20

  Datum *                                                 Datum *
    12.06.2018                                              12.06.2018

  Zeit von *                bis *                         Zeit von *             bis *
   13:00                      14:30                        13:00                  14:30

  Titel des Anlasses *                                    Titel des Anlasses *

 Weitere Details                                          Weitere Details

    Weitere Termine                   Speichern             Weitere Termine               Speichern

Abbildung 22: Raumreservation erstellen. Links: definitive Buchung, rechts: Raumanfrage

3.4.6.3     Hinweise

          Hinweistext
            Der angezeigte Text unterscheidet sich je nach dem erkannten Reservationsrecht für
            das Datum, das beim Aufruf der Reservation mitgegeben wurde.
               Hinweis:
               ▪ Die Texte können von den Kunden angepasst werden.
               ▪ Der Text ändert sich nicht, wenn das Datum geändert wird und dadurch ein andres
                 Reservationsrecht erkannt wird.

© CREALOGIX / EFHG – Confidential           Version EFH.R6, 25.01.2019                         Seite 35 von 65
Web-Module für die Raumreservation

                   Definitive Buchung
                   Sie sind berechtigt, den Raum definitiv zu buchen.

                   Provisorische Buchung
                   Sie sind berechtigt, den Raum provisorisch zu buchen. Ihre Raumanfrage wird
                   nach dem Speichern intern überprüft. Sie werden von uns benachrichtigt, ob
                   eine Reservation des Raumes zum angegebenen Termin möglich ist oder nicht.

                   Raumanfrage
                   Ihre Raumanfrage wird nach dem Speichern intern überprüft. Sie werden von
                   uns benachrichtigt, ob eine Reservation des Raumes zum angegebenen Termin
                   möglich ist oder nicht.

                   Nicht erlaubt
                   Sie sind nicht berechtigt, den Raum zum gewählten Datum zu belegen.

          Eingabe bei Zeit von, bis
             Die Felder verfügen über eine Dropdown-Liste mit Werten im 15-Minuten-Intervall.
              Die Start- und End-Zeit ergeben sich aus dem Arbeitszeitkalender der Ressource. (z.B.
              6:00 – 23:00)

          Defaultwerte der Felder
            ▪ Titel des Anlasses:
               Kein Default, Mussfeld, Feld tblAnlass.AnlassBezeichnung
            ▪ Datum:
               Im Feld wird der Wert vom angeklickten Element gesetzt.
            ▪ Zeit von:
               Es wird die vom Benutzer angeklickte Zeit eingetragen.
               Falls nicht verfügbar: Die Zeit, die er bei der Datensuche eingegeben hat.
            ▪ Zeit bis:
               Es wird  plus Angabe im Suchfeld Dauer berechnet und eingetragen.
            ▪ Weitere Details:
               Es wird eine SDK-Methode konsultiert, die optional einen Text liefern kann.
               Beispiele von FHS:
               o Für Mitarbeiter/Dozent
                       Ihre Bemerkungen für die Reservation:
                       ---------------------------------------------------

                       Administrative Informationen: (bitte Angaben überprüfen und anpassen wo nötig)
                       ------------------------------------------------------------------------------------------------------------
                       Betrifft KST / Abteilung: 2002 / Business Applications
                       Interner Event (FHS als Organisator): nein
                       Externe Vermietung: nein
                       Auf Infodisplay sichtbar: nein
                       Einrichtungsauftrag: nein
                       Catering: nein
                       Nachreinigung erforderlich: nein
                       Max Raumkapazität: 20

© CREALOGIX / EFHG – Confidential                   Version EFH.R6, 25.01.2019                                             Seite 36 von 65
Web-Module für die Raumreservation

                 o Für Student:
                       Besondere Hinweise für die Reservation: (Eingabe obligatorisch, insbesondere
                       Hinweise für die Art der Raumnutzung)
                       ------------------------------------------------------------------------------------------------------------

                       Administrative Informationen: (bitte Angaben überprüfen und anpassen wo nötig)
                       ------------------------------------------------------------------------------------------------------------
                       Ihr Studiengang: Soziale Arbeit
                       Auf Infodisplay sichtbar: nein

3.4.6.4     Funktionen

          [X]
             Das Popup-Fenster wird geschlossen – der Vorgang wird abgebrochen.

          [Weitere Termine]
            Die Anzeige wird angepasst, so dass weitere Termine eingegeben werden können.

© CREALOGIX / EFHG – Confidential                   Version EFH.R6, 25.01.2019                                             Seite 37 von 65
Web-Module für die Raumreservation

                Raumreservation erstellen                          X

                 Definitive Buchung
                 Sie sind berechtigt, den Raum definitiv
                 zu buchen.

                Ihr Anlass
                Raum                     Anzahl Personen
                  LA H25                     20

                Titel des Anlasses
                *

                Weitere Details

                Termine
                Datum *              von *        bis *
                 12.06.2018          13:00        14:30

               Weitere Termine
                 2  Intervall       wöchentlich            Go!

                                                    Speichern

              Abbildung 23: Reservation - weitere Termine: Es sollen 2 weitere Termine erstellt werden

© CREALOGIX / EFHG – Confidential             Version EFH.R6, 25.01.2019                      Seite 38 von 65
Web-Module für die Raumreservation

                Termine
                 Datum *             von *        bis *
                  12.06.2018         13:00        14:30

                 19.06.2018          08:00        11:30

                 26.07.2018          08:00        11:30

                 Sie dürfen den Raum erst ab dem
                 19.07.2018 reservieren!

                    Weitere Termine

                     Beim Speichern die
                                                    Speichern
                      fehlerhaften Termine
                      ignorieren

              Abbildung 24: Reservation, nachdem 2 weitere Termine erstellt wurden

                Termine
                 Datum *             von *        bis *
                  12.06.2018         13:00        14:30

                 19.06.2018          08:00        11:30

                 26.07.2018          08:00        11:30

                 Sie dürfen den Raum erst ab dem
                 19.07.2018 reservieren!

                Weitere Termine

                 1  Intervall       wöchentlich            Go!

                     Beim Speichern die             Speichern
                      fehlerhaften Termine
                      ignorieren

              Abbildung 25: Reservation mit 3 Terminen, nachdem [Weitere Termine] angeklickt wurde

          Termine
             Liste mit den zu erstellenden (bei Bearbeiten: bereits gespeicherten) Terminen (Lekti-
             onen). Sortierung nach Datum, Zeit von
              Es wird angezeigt,
              ▪ ob alles OK ist und der Termin gespeichert werden kann
              ▪ ob ein Konflikt besteht und daher der Termin nicht gespeichert werden kann

© CREALOGIX / EFHG – Confidential            Version EFH.R6, 25.01.2019                   Seite 39 von 65
Web-Module für die Raumreservation

              ▪ ob der Temin verändert werden kann (gespeicherte Termine in der Vergangenheit
                können nicht mehr verändert werden!)

              Die Anzeige wird nach dem Speichern aktualisiert.
              Termin ändern:
              Alle Änderungen der Felder «Datum», «von» und «bis» führen zu einer Validierung.
              Als Resultat der Validierung wird angezeigt, ob der Raum zu diesem Zeitpunkt tat-
              sächlich belegt werden kann oder nicht. Es werden entsprechende Fehlertexte und
              Symbole angezeigt.
              Hinweis:      Änderungen an den Feldern «Datum», «von» und «bis» führen zu keiner
                            Validierung. Dies erfolgt erst beim Speichern.
                            Ausnahme: Wird der Termin geändert und der Raum ist gemäss Raumka-
                            lender geschlossen (keine Arbeitszeit definiert), dann wird die Fehlermel-
                            dung eingeblendet: «Der Raum ist am  geschlossen».
              Termin löschen:
              ▪ Es wird sichergestellt, dass die Reservation über mindestens einen Termin verfügt –
                 der letzte Termin kann nicht gelöscht werden, denn eine Raumreservation ohne ei-
                 nen Termin ist nicht zulässig.

              [Weitere Termine]
              Die Anzeige wird angepasst, so dass weitere Termine eingegeben werden können.

                Weitere Termine

                 1  Intervall       wöchentlich          Go!

          Weitere Termine
            Anzahl:
            Dropdown-Feld mit den Werten von 1-50
              Intervall:
              Dropdown-Feld mit den Werten «täglich», «wöchentlich», «14-täglich»
              [Go!]
              Mit [Go!] werden neue Termine erstellt gemäss «Anzahl» und «Intervall».
              Die neuen Termine werden mit folgenden Werten befüllt:
              ▪ Datum: Datum des letzten Termins der Reservation + Anzahl Tage gemäss «Inter-
                 vall».
              ▪ Von: Wert «von» des letzten Termins der Reservation
              ▪ Bis: Wert «bis» des letzten Termins der Reservation
              Die neu erstellten Termine werden angezeigt – bei gesschlossenen Räumen wird ein
              entsprechender Fehlertext angezeigt.
              Der Bereich «Weitere Termine» wird ausgeblendet – stattdessen wird wieder die
              Schaltfläche [Weitere Termine] dargestellt.

          Option: Beim Speichern die fehlerhaften Termine ignorieren
            Diese Option verfügbar, sobald Termine mit Fehlern angezeigt werden.

© CREALOGIX / EFHG – Confidential          Version EFH.R6, 25.01.2019                      Seite 40 von 65
Sie können auch lesen