Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
de:docs:tech [2016/07/30 10:30] – opdeadmin | de:docs:tech [2018/06/03 06:15] – opdeadmin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== | + | ====== |
OPDE ist eine klassische Client/ | OPDE ist eine klassische Client/ | ||
Ich kann mich hier nur auf die eigentliche OPDE Installation beschränken. Die Datenbank Installation ist im Internet sehr gut beschrieben. Ich verwende das Produkt MySQL von Oracle. [[http:// | Ich kann mich hier nur auf die eigentliche OPDE Installation beschränken. Die Datenbank Installation ist im Internet sehr gut beschrieben. Ich verwende das Produkt MySQL von Oracle. [[http:// | ||
+ | |||
+ | <alert type=" | ||
===== Installation ===== | ===== Installation ===== | ||
Zeile 34: | Zeile 36: | ||
==== Ubuntu Linux ==== | ==== Ubuntu Linux ==== | ||
- | Für Ubuntu Linux stelle ich ein DEB Paket zur Verfügung. Die Installation (und auch das Update) können Sie mit dem folgenden Shell-Kommando durchführen. | + | Für Ubuntu Linux stelle ich ein DEB Paket zur Verfügung. Die Installation (und auch das Update) können Sie mit dem folgenden Shell-Kommando durchführen. Zuerst müssen Sie das entsprechende Paket natürlich aus den [[de: |
- | ''>> | + | ''>> |
Die Deinstallation geht mit | Die Deinstallation geht mit | ||
Zeile 46: | Zeile 48: | ||
=== Andere Linux Versionen === | === Andere Linux Versionen === | ||
Das install4j System kann auch andere Linux Pakete erstellen. Falls Sie so eins brauchen (RPM oder TGZ) melden Sie sich bitte bei mir. | Das install4j System kann auch andere Linux Pakete erstellen. Falls Sie so eins brauchen (RPM oder TGZ) melden Sie sich bitte bei mir. | ||
+ | |||
+ | |||
+ | ===== Die Datenbank-Einrichtung / Updates | ||
+ | Die Grund-Einrichtung von OPDE müssen Sie mit dem Setup Assistent durchführen. Der geht den ganzen Vorgang mit Ihnen Schritt für Schritt durch. Dazu arbeiten Sie bis zu 8 Seiten durch, abhängig davon was alles zu tun ist. Lassen Sie uns die einzelnen Seiten hier besprechen. | ||
+ | |||
+ | Der Setup Assistent wird automatisch gestartet, wenn | ||
+ | |||
+ | * OPDE keine Konfigurations-Datei findet | ||
+ | * mit darin enthaltenen Angaben keinen Server finden kann | ||
+ | * der Server zwar da ist, aber keine Datenbank vorhanden ist | ||
+ | * die Datenbank zwar vorhanden ist, aber ihre Struktur eine falsche Version hat. Das passiert fast immer, wenn Sie auf eine neue Version von OPDE updaten. | ||
+ | |||
+ | Sie können den Assistenten auch von Hand starten. Siehe dazu den Abschnitt Kommandozeilen Optionen weiter unten. | ||
+ | |||
+ | ==== Startseite des Einrichtungs-Assistenten ==== | ||
+ | Das hier ist einfach eine Begrüßungsseite, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Verbindungsparameter ==== | ||
+ | Damit OPDE die Datenbank erreichen kann, müssen Sie hier die Server Adresse und das Passwort des Anwendungs-User eingeben. Dieser Benutzer wird bei einer Neu-Installation automatisch erstellt. Sie werden diese Daten (falls sie hier nicht schon hinterlegt sind) auf der Installations-Zusammenfassung finden. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Falls das hier eine Neu-Installation ist, können Sie User, Passwort und Katalog weglassen. | ||
+ | |||
+ | Damit Sie weiter gehen können, müssen Sie nach jeder Änderung die Eingaben überprüfen. | ||
+ | |||
+ | Kann der Assistent nach Eingabe dieser Daten, die Datenbank direkt erreichen, endet der Assistent hier schon wieder. Sie müssen dann das Programm neu starten und werden direkt zum Anmelde-Fenster gelangen. | ||
+ | |||
+ | ==== Situationsanalyse ==== | ||
+ | Falls noch nicht alles klar ist und Sie die Protokoll-Ausgaben im letzten Fenster nicht richtig lesen konnten, zeigt der Assistent hier noch mal eine genaue Beschreibung der Situation und was jetzt zu tun ist. Eingaben sind hier nicht möglich. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Datenbanksicherung ==== | ||
+ | Im diesem Fenster haben Sie die Möglichkeit die Datenbank zu sichern, bevor nun evtl. das Schema aktualisiert werden muss. OPDE führt die Sicherung nicht selbst durch. Dazu muss auf Ihrem Computer der MySQL Client installiert sein. Zu diesem Client gehört ein Standard-Programm, | ||
+ | |||
+ | Der Sicherungs-Abschnitt ist optional und kann einfach übersprungen werden. | ||
+ | <alert type=" | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Auch hier fragt OPDE nach einem **Benutzer** und einem **Passwort**. Das hat aber nichts mit dem Anwendungs-User aus dem Abschnitt Verbindungsparameter zu tun. Hier ist vielmehr der Hauptbenutzer der Datenbank gemeint (im Allgemein heisst der '' | ||
+ | |||
+ | Der **Datenbank-Katalog** ist "das Verzeichnis" | ||
+ | |||
+ | Der Pfad zu '' | ||
+ | |||
+ | Das Sicherungsverzeichnis ist der Ort, wohin '' | ||
+ | |||
+ | Wenn alle Eingaben korrekt sind, können Sie auf **Sicherung durchführen** klicken und es geht los. Die Textausgaben aus '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Installation oder Update ===== | ||
+ | Egal was vorher in der Situations-Beschreibung stand, Sie können die Datenbank immer (neu) installieren. Das ist beim anfänglichen Testen schon mal hilfreich. Nachher sollte das eigentlich nicht mehr vorkommen. | ||
+ | |||
+ | Das **Schema aktualisieren** geht nur dann, wenn das in der Situationsbeschreibung als Option empfohlen wurde. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Durch drücken auf **Weiter** gelangen Sie immer zur empfohlenen Operation. | ||
+ | |||
+ | ==== Neue Datenbank installieren ==== | ||
+ | Hier wird das Passwort des '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Datenbank Schema aktualisieren ==== | ||
+ | Sollte das Datenbank-Schema veraltet sein, können Sie hier das Schema auf die neueste Version aktualisieren. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | OPDE kennt eine Datenbank-Sperre. Damit können Sie alle evtl. noch laufenden OPDE Clients dazu zwingen, das Programm sofort zu beenden. Solange die Datenbank Sperre besteht kann sich auch keiner mehr anmelden. Damit verhindern Sie, dass Ihnen jemand während der Update-Phase in die Quere kommt. Der Update Prozess läuft erst los, wenn die Datenbank gesperrt ist. Sonst " | ||
+ | |||
+ | Nachdem Sie auf das linke Schloss gedrückt haben, sollten Sie (falls es andere Nutzer im Netz gibt) ca. 1-2 Minuten warten, bevor Sie das Update starten. Die Sperre wirkt sich nämlich zeitverzögert aus. | ||
+ | |||
+ | < | ||
+ | |||
+ | Danach kann es mit Datenbank Schema aktualisieren weiter gehen. | ||
+ | |||
+ | === Zusammenfassung === | ||
+ | In diesem Fenster wird noch einmal kurz aufgelistet was alles gemacht wurde. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Bei einer Neu-Installation erhalten Sie zum Schluss die Installations-Zusammenfassung zum Ausdrucken in einem separaten Browser-Fenster. | ||
+ | |||
+ | {{ : | ||
+ | |||
===== Verzeichnisse und Dateien ===== | ===== Verzeichnisse und Dateien ===== | ||
Da das Programm in [[https:// | Da das Programm in [[https:// | ||
- | ====== Programm-Verzeichnis | + | ==== Programm-Verzeichnis ==== |
Je nach Betriebssystem hat das Programm-Verzeichnis einen unterschiedlichen Pfad (Position auf der Festplatte) | Je nach Betriebssystem hat das Programm-Verzeichnis einen unterschiedlichen Pfad (Position auf der Festplatte) | ||
Zeile 59: | Zeile 153: | ||
Im Programm-Verzeichnis stehen alle Java Dateien, die nötig sind, damit das Programm funktioniert. Das ist zum einen das Programm selbst (Offene-Pflege.de.jar) und auch alle zugehörigen Bibliotheken von anderen Entwicklern, | Im Programm-Verzeichnis stehen alle Java Dateien, die nötig sind, damit das Programm funktioniert. Das ist zum einen das Programm selbst (Offene-Pflege.de.jar) und auch alle zugehörigen Bibliotheken von anderen Entwicklern, | ||
- | ====== Konfigurationsverzeichnis | + | ==== Konfigurationsverzeichnis ==== |
* Windows: '' | * Windows: '' | ||
* Mac OSX: '' | * Mac OSX: '' | ||
Zeile 68: | Zeile 162: | ||
Auf meinem Windows 10 wird das '' | Auf meinem Windows 10 wird das '' | ||
- | ===== Die lokale Konfigurations-Datei | + | === Die lokale Konfigurations-Datei === |
Im Konfigurationsverzeichnis steht die Konfigurationsdatei '' | Im Konfigurationsverzeichnis steht die Konfigurationsdatei '' | ||
Zeile 81: | Zeile 175: | ||
Wobei Sie die Einträge ''< | Wobei Sie die Einträge ''< | ||
- | ===== Die Log-Datei | + | === Die Log-Datei === |
Neben der '' | Neben der '' | ||
- | ===== Die Vorlagen | + | === Die Vorlagen === |
Ausserdem befindet sich hier das Verzeichnis '' | Ausserdem befindet sich hier das Verzeichnis '' | ||
- | ===== Das Cache Verzeichnis | + | === Das Cache Verzeichnis === |
Wenn Sie eine Datei im OPDE Dateiverwaltungssystem öffnen, dann wird sie im Verzeichnis '' | Wenn Sie eine Datei im OPDE Dateiverwaltungssystem öffnen, dann wird sie im Verzeichnis '' | ||
+ | |||
+ | ===== DFNs und BHPs erzeugen ===== | ||
+ | Aus den Pflegeplänen und den Ärztlichen Verordnungen ergeben sich täglich Massnahmen, die auf die jeweiligen Durchführungslisten geschrieben werden müssen. Dazu muss **__genau ein__** OPDE System jede Nacht (möglichst kurz nach Mitternacht) alle Verordungen und Pläne " | ||
+ | |||
+ | Hier sehen Sie die [[:# | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | <alert type=" | ||
+ | **Bitte beachten Sie:** Der Rechner auf dem sie diese Aufgabenplanung eingerichtet haben, muss stets eingeschaltet sein. | ||
+ | </ | ||
+ | |||
+ | Je nach Betriebssystem müssen unterschiedlich vorgehen, um die automatische Erzeugung einzurichten. | ||
+ | |||
+ | Die Einträge in allen der drei folgenden Beispielen bewirken, dass jede Nacht um 00:01 die BHPs und um 00:05 die DFNs erzeugt werden. | ||
+ | |||
+ | ==== Microsoft Windows ==== | ||
+ | Die Einrichtung in Windows ist recht kompliziert und unübersichtlich. Besonders die grafischen Verwaltungswerkzeuge sind fürchterlich. Daher habe ich das für Sie mit einem Kommandozeilen Befehl gelöst. Öffnen Sie unter Windows die **Eingabeaufforderung** und geben Sie nacheinander diese beiden Befehle ein. | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Wenn Sie die Tasks wieder entfernen möchten, dann geht das mit den folgenden beiden Befehlen. | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | Sie können sich auch alle Aufgaben (Tasks) anzeigen lassen, die im Moment aktiv sind. Diese Liste ist sehr lang. Sie werden unsere beiden Aufgaben am Beginn der Auflistung finden. | ||
+ | |||
+ | '' | ||
+ | |||
+ | Hier ein **Auszug** aus meiner Windows Task-Liste (nach Eingabe von '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Mac OSX ==== | ||
+ | //Dieser Abschnitt ist noch nicht fertig. Die Angaben funktionieren noch nicht// | ||
+ | |||
+ | Auch der Mac verhält sich, was die Aufgabenplanung angeht, recht umständlich. Auch hier verwenden Sie am besten die Kommandozeile. | ||
+ | |||
+ | Öffnen Sie bei Ihrem Mac das Terminal (steht unter Dienstprogramme) und geben Sie folgenden Befehl ein: | ||
+ | |||
+ | PList ? | ||
+ | |||
+ | Beim Mac und unter Linux ist das sehr einfach. Sie tragen in der Datei / | ||
+ | |||
+ | 01 0 * * * root / | ||
+ | 05 0 * * * root / | ||
+ | ==== Linux ==== | ||
+ | //Dieser Abschnitt ist noch nicht fertig. Die Angaben funktionieren noch nicht// | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ |