Installationsbeschreibung Smartphone Apps
Diese Beschreibung erklärt die notwendigen Schritte zur Inbetriebnahme der ALEX Dienstplan/Personal Cockpit App.
Für die Stundennachweis/Zeiterfassung App bitte hier weiterlesen.
Alex Konfiguration anpassen
Folgende DLL's müssen in der Konfiguration des ALEX-Dienstes eingetragen sein.
//- Für Dienstplan App keine Änderung notwendig
//- Für Personal Cockpit "modelPlugins" : { "0" : "Bfx.Alex.SmartTimeSheet.Model.dll" }, "serverDaemonPlugins" : { "0" : "Bfx.Alex.SmartTimeSheet.Model.dll" }
Kommunikation ALEX Dienst / ALEX App
Web-Kunden
Für Web-Kunden sind hier keine weiteren Tätigkeiten notwendig, die Smartphones benötigen nur eine Internet-Verbindung. Die Anmeldung erfolgt mit dem Kundenkürzel(z.B.: "at.sr.kunde") und dem jeweiligen Benutzer.
Der Benutzer muss als Selbstbedienungsbenutzer angelegt sein.
Kunden mit eigenem Server
Wenn der ALEX-Dienst auf einem eigenen Server betrieben wird, muss die Kommunikation zwischen ALEX Dienst und ALEX App ermöglicht werden.
- Die ALEX-Apps verwenden eine TCP-Verbindung für die Kommunikation.
- Im App-Login muss einmalig der Domainname(z.B.: alex.beispiel.at) eingetragen werden.
- kann auch statische IP sein(nicht empfohlen, schwer zu merken)
- der Port ist 4400, wenn der "Model Server Port" geändert wurde, muss er beim App-Login miteingegeben werden - z.B.: alex.beispiel.at:5000
- Die Verschlüsselung der Kommunikation ist möglich - siehe Konfiguration / "certificate"
- Für die Personal Cockpit App ist die Kommunikation des ALEX Servers mit der Amazon Web Services Cloud notwendig.
- Diese Kommunikation mit AWS kann über einen Proxy erfolgen, dieser muss in ALEX unter "Systemeinstellungen -> AWS Einstellungen" eingerichtet werden.
Beispiel Einrichtung Dienstplan + Personal Cockpit
Ausgangssituation
Ein ALEX Dienst wird bereits auf einem Server mit der internen IP-Adresse "192.168.123.123" betrieben.
Der Domainname "alex.beispiel.at" ist vorhanden und zeigt auf die externe IP des Routers(oder Firewall).
Der eingestellte "modelServer->port" wurde nicht geändert in der Konfiguration.
Der Server hat bereits direkten Zugriff zur AWS-Cloud.
Notwendige Anpassungen
Im Router muss ein Portforward für den TCP-Port 4400 von extern zum ALEX Server "192.168.123.123" eingerichtet werden.
Anmeldung mit der App
Für Kunde muss beim App-Login dann "alex.beispiel.at" eingegeben werden. Benutzer und Password sind wie im ALEX Dienstplan voreingestellt einzugeben.
Eine inhaltliche Beschreibung des Personal Cockpits finden Sie hier.