Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
tombejo:otk [2018/08/09 18:22] ben [Synchronisierung aktivieren] |
tombejo:otk [2020/07/16 21:36] juergen [Synchronisierung aktivieren] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ===== Online Termin Kalender (OTK -2017) ===== | + | ===== Online Termin Kalender (OTK -2020) ===== |
---- | ---- | ||
Zeile 14: | Zeile 13: | ||
**<color #dd0000>Immer beide Systeme mit der gleichen Orlando Version laufen lassen.</color>** | **<color #dd0000>Immer beide Systeme mit der gleichen Orlando Version laufen lassen.</color>** | ||
+ | **Wichtig beim Anlegen oder Ändern eines Termins:** | ||
+ | |||
+ | 1. Der SMTP-Server war auf stmp.1und1.de gesetzt\\ | ||
+ | 2. Im Feld "calendar_email_bestadummy" muss "nein" stehen | ||
---- | ---- | ||
- | |||
- | |||
==== Einrichten einer externen Instanz des OTK ==== | ==== Einrichten einer externen Instanz des OTK ==== | ||
Zeile 23: | Zeile 24: | ||
In den Settings Parametern müssen folgende Werte gesetzt sein: | In den Settings Parametern müssen folgende Werte gesetzt sein: | ||
- | * OTK | + | * OTK |
* calendar_isextern = 1 | * calendar_isextern = 1 | ||
- | * Intern | + | * Intern |
* calendar_isextern = 0 | * calendar_isextern = 0 | ||
==== Update durchführen ==== | ==== Update durchführen ==== | ||
- | * Immer beide Systeme auf der gleichen Version halten. | + | * Immer beide Systeme auf der gleichen Version halten. |
- | * Bei getrennten Datenbanken immer auf beiden Systemen auch einen Datenbankabgleich durchführen. | + | * Bei getrennten Datenbanken immer auf beiden Systemen auch einen Datenbankabgleich durchführen. |
* im externen OTK kann dazu auch folgende URL benutzt werden <otk>/index.php?dbupdate=1 | * im externen OTK kann dazu auch folgende URL benutzt werden <otk>/index.php?dbupdate=1 | ||
Zeile 40: | Zeile 41: | ||
In den Settings Parametern müssen folgende Werte gesetzt sein: | In den Settings Parametern müssen folgende Werte gesetzt sein: | ||
- | * OTK | + | * OTK |
* calendar_password | * calendar_password | ||
* calendar_mandant_id | * calendar_mandant_id | ||
- | * Intern | + | * jwt_secret_key |
+ | * Intern | ||
* calendar_url | * calendar_url | ||
* calendar_password | * calendar_password | ||
* calendar_mandant_id | * calendar_mandant_id | ||
+ | * jwt_secret_key | ||
- | * calendar_url | + | * calendar_url |
* die URL des zugehörigen externen OTK | * die URL des zugehörigen externen OTK | ||
* Beispiel: für den OTK otk.gabii.de lautet der Parameter im internen Server otk.gabii.de/ | * Beispiel: für den OTK otk.gabii.de lautet der Parameter im internen Server otk.gabii.de/ | ||
- | * calendar_password | + | * calendar_password |
* muss auf beiden Seiten identisch gesetzt werden | * muss auf beiden Seiten identisch gesetzt werden | ||
* das Passwort kann beliebig gewählt werden und schützt vor unbefugten Zugriffen | * das Passwort kann beliebig gewählt werden und schützt vor unbefugten Zugriffen | ||
- | * calendar_mandant_id | + | * calendar_mandant_id |
* muss auf beiden Seiten identisch gesetzt werden | * muss auf beiden Seiten identisch gesetzt werden | ||
* Jeder Kunde hat seine eigene Mandant ID, bitte ggf. ihre Nachfragen. | * Jeder Kunde hat seine eigene Mandant ID, bitte ggf. ihre Nachfragen. | ||
+ | * jwt_secret_key | ||
+ | * muss auf beiden Seiten identisch gesetzt werden | ||
+ | * Wird für die Generierung von JWT-Tokens benötigt. Kann beliebig gewählt werden, soll aber nicht leicht zu erraten sein. | ||
+ | |||
==== Synchronisierung initiieren ==== | ==== Synchronisierung initiieren ==== | ||
Zeile 71: | Zeile 78: | ||
Synchronisieren: Im internen Kalender 2 Vorgänge und ein Team anlegen, im Team auf Wolke gehen und synchronisierung durchführen. | Synchronisieren: Im internen Kalender 2 Vorgänge und ein Team anlegen, im Team auf Wolke gehen und synchronisierung durchführen. | ||
+ | |||
+ | ==== Email Benachrichtigungen ==== | ||
+ | |||
+ | Aus dem OTK werden prinzipiell keine Emails verschickt. | ||
+ | |||
+ | In der Terminverwaltung unter "Einstellungen" gibt es unter der Überschrift "Benachrichtigungen" die Möglichkeit einzustellen ob Bestatter, Friedhof und Gruppe eine Email erhalten sollen. | ||
+ | |||
+ | Für die Email an Gruppen müssen in der Terminverwaltung unter "Teams" Gruppen angelegt und diesen eine Email-Adresse zugewiesen werden. Dann muss den Teams jeweils eine Gruppe zugewiesen werden. | ||
+ | |||
+ | Damit der Bestatter eine Email erhält, muss eine gültige Email-Adresse im Adressenmodul hinterlegt sein. Außerdem ist es erfoderlich, dass unter Programmdaten → System → Server Konfig… im Feld "calendar_email_bestadummy" der Wert "nein" eingetragen ist. Ist dort stattdessen eine Email-Adresse eingetragen, wird die Bestatter-Email dort hin verschickt. Ist gar nichts eingetragen, wird keine Email geschickt. | ||
+ | |||
+ | Das Verschicken von Emails an den Friedhof ist nicht vollständig implementiert. | ||
+ | |||
+ | ==== Mandant 100010 (München) ==== | ||
+ | |||
+ | Hier ist die Synchronisation für 2 DB ausgeschaltet. München arbeitet auf einer DB | ||
+ | |||
+ | ==== JWT Signatur ==== | ||
+ | |||
+ | Was bedeutet das ? | ||
+ | |||