Zuletzt bearbeitet vor einer Woche
von Christoph Pichlbauer

ALEX App Installation: Unterschied zwischen den Versionen

Supervisor (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Supervisor (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''Installationsbeschreibung Smartphone Apps'''
'''Installationsbeschreibung Smartphone Apps'''


Diese Beschreibung erklärt die notwendigen Schritte zur Inbetriebnahme der ALEX Dienstplan/Personal Cockpit App.


Diese Beschreibung erklärt die notwendigen Schritte zur Inbetriebnahme der ALEX Dienstplan/Personal Cockpit App.
Für die Stundennachweis/Zeiterfassung App bitte [[ALEX_App_Installation_Archiv|hier weiterlesen.]]
Für die Stundennachweis/Zeiterfassung App bitte [[ALEX_App_Installation_Archiv|hier weiterlesen.]]


Zeile 23: Zeile 23:


== Web-Kunden ==
== Web-Kunden ==
Für Web-Kunden sind hier keine weiteren Tätigkeiten notwendig, die Smartphones benötigen nur eine Internet-Verbindung.
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
Die Anmeldung erfolgt mit dem Kundenkürzel(z.B.: "at.sr.kunde") und dem jeweiligen Benutzer.


== Kunden mit eigenem Server ==
== 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.
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.
* Die ALEX-Apps verwenden eine TCP-Verbindung für die Kommunikation.
Zeile 39: Zeile 37:


=== Beispiel Einrichtung Dienstplan + Personal Cockpit ===
=== Beispiel Einrichtung Dienstplan + Personal Cockpit ===
==== Ausgangssituation ====
==== Ausgangssituation ====
Ein ALEX Dienst wird bereits auf einem Server mit der internen IP-Adresse "192.168.123.123" betrieben.
Ein ALEX Dienst wird bereits auf einem Server mit der internen IP-Adresse "192.168.123.123" betrieben.


Zeile 50: Zeile 48:


==== Notwendige Anpassungen ====
==== Notwendige Anpassungen ====
Im Router muss ein Portforward für den TCP-Port 4400 von extern zum ALEX Server "192.168.123.123" eingerichtet werden.
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 ====
====  Anmeldung mit der App ====
Für Kunde muss beim App-Login dann "alex.beispiel.at" eingegeben werden.
Für Kunde muss beim App-Login dann "alex.beispiel.at" eingegeben werden.
Benutzer und Password sind wie im ALEX Dienstplan voreingestellt einzugeben.
Benutzer und Password sind wie im ALEX Dienstplan voreingestellt einzugeben.

Version vom 5. Oktober 2018, 13:22 Uhr

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.

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.