ALEX App Installation

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.