Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
Diese Beschreibung erklärt die notwendigen Schritte zur Inbetriebnahme der ALEX | 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.]] | |||
= Alex Konfiguration anpassen = | = Alex Konfiguration anpassen = | ||
Folgende DLL's müssen in der [[ALEX-Config-File|Konfiguration]] des ALEX-Dienstes eingetragen sein. | |||
//- Für Dienstplan App keine Änderung notwendig | |||
//- Für Personal Cockpit | |||
//- Für | |||
"modelPlugins" : | "modelPlugins" : | ||
{ "0" : "Bfx.Alex. | { "0" : "Bfx.Alex.SmartTimeSheet.Model.dll" | ||
}, | }, | ||
"serverDaemonPlugins" : | "serverDaemonPlugins" : | ||
{ "0" : "Bfx. | { "0" : "Bfx.Alex.SmartTimeSheet.Model.dll" | ||
} | } | ||
= Kommunikation ALEX Dienst / ALEX App = | = Kommunikation ALEX Dienst / ALEX App = | ||
Zeile 34: | Zeile 25: | ||
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 | Die Anmeldung erfolgt mit dem Kundenkürzel(z.B.: "at.sr.kunde") und dem jeweiligen Benutzer | ||
== Kunden mit eigenem Server == | == Kunden mit eigenem Server == | ||
Zeile 40: | Zeile 31: | ||
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. | ||
* | * 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 [[ALEX-Ports#Ports_im_ALEX-Config-File|"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 [[ALEX-Config-File|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. | |||
Die | |||
=== 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 [[ALEX-Config-File|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. |
Version vom 5. Oktober 2018, 15:20 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.