[[fhc:server|zurück zur Übersicht]] ====== Service Terminal ====== Die Service-Terminals bieten folgende Funktionalität: * Anzeige von freien Räumen * Anzeige des persönlichen Stundenplanes * Lagepläne * Verlängerung von Ausweisen Studierende und Mitarbeiter können ihre Zutrittskarten / Studierendenausweise in das Service Terminal einführen. Der User wird eingeloggt und der persönliche Stundenplan der Person angezeigt. Auf den Studierendenausweisen ist per TRW-Streifen die Gültigkeit des Ausweises eingedruckt. Über das Terminal kann das Gültigkeitsdatum auf der Karte neu bedruckt werden sofern der Studierende die Studiengebühren für das aktuelle Semester bezahlt hat. ===== Technische Informationen ===== Auf den Service Terminals ist ein lokaler Proxy installiert. Über diesen wird der Zugriff auf den Kartenleser / Kartendrucker gesteuert. Folgende Proxy-Einstellungen müssen auf den Service Terminals vorgenommen werden: {{:fh-complete:serviceterminalproxy.png?400|}} Wird die Seite über https angesteuert muss "security.mixed_content.block_active_content" unter about:config auf den Terminals deaktiviert werden: {{:fh-complete:serviceterminalaboutconfig.png?600|}} Ob der Proxy korrekt funktioniert kann durch Aufruf folgender Adresse geprüft werden: http://cis.fhcomplete.org/isProxyActive Als Ergebnis sollte hier TRUE angezeigt werden. Über folgenden Link kann manuell geprüft werden ob die Verlängerung der Karte zulässig ist:\\ http://cis.fhcomplete.org/soap/kartenverlaengerung.test.php ==== Ablauf Kartenverlängerung ==== * Aufruf der Service Terminal Seite: https://cis.fhcomplete.org/cis/infoterminal/index.php * Automatischer Ajax Request auf http://cis.fhcomplete.org/isProxyActive um festzustellen ob es sich um ein Serviceterminal handelt (wird vom Proxy beantwortet) * Automatischer Ajax Request auf http://cis.fhcomplete.org/getUID zum ermitteln der Kartennummer (wird vom Proxy beantwortet) * Klick auf Kartenverlängerung * Automatischer Ajax Request auf http://cis.fhcomplete.org/printCard (wird vom Proxy abgefangen) * Proxy startet einen Webservice Request auf https://cis.fhcomplete.org/soap/kartenverlaengerung.soap.php * Dort wird geprüft ob die Karte verlängert werden darf und was auf die Karte gedruckt wird * Druck der Karte durch den Proxy * Auswurf der Karte durch den Proxy ==== Positionierung des Aufdrucks ==== Der Kartendrucker des Service-Terminals kann nur den TRW Streifen der Karten bedrucken. Die Position des Aufdruckes kann über X und Y Koordinaten im Proxy angegeben werden. {{:fh-complete:fhausweisdruckerkoordinaten.png?300|}} Die Karte muss korrekt eingeschoben werden damit der Aufdruck funktioniert. (TRW Streifen auf der rechten Seite) {{:fh-complete:serviceterminalrichtung.jpg?200|}}