Table of Contents |
---|
...
10. Unter den Windows-Diensten findet sich ein neuer Dienst, der die Weboberfläche hostet und die Kopierjobs verwaltet.
Weiter geht es mit der Job-Einrichtung.
Benutzerverwaltung
Der MWC bietet eine einfache Kommandozeilen-basierte Benutzerverwaltung. Im Installationsverzeichnis befindet sich dafür das Programm Mwc.exe, mit dem unter anderem ein neuer Benutzer angelegt werden kann:
...
6. Das Update ist abgeschlossen, der MWC ist aktualisiert.
Anchor | ||||
---|---|---|---|---|
|
Info |
---|
Die Einrichtung wird nachfolgend beschrieben am Beispiel der Finance-JobRouter-Schnittstelle (Connect2JR). |
...
Bei einem Job handelt es sich um zeitgesteuerte Datentransfer-Anweisung. Dafür muss konfiguriert werden, von wo Daten gelesen werden (Quelle) und wohin diese geschrieben werden sollen (Ziel). Als mögliche Datenhaltungen kommen aktuell HTTP APIs sowie SQL Server-Datenbanken infrage. Es werden bereits einige konfigurierte Datenhaltungen ausgeliefert, die jeweils im Feld Datenhaltung für Quelle und Ziel ausgewählt werden:
Es wird empfohlen die drei folgenden Jobs anzulegen:
Export
Übertragung der Stammdaten aus Finance in die SQL-Datenbank.
- Quelle: Datenhaltung FINExport
- Ziel: Datenhaltung JRExport
Import
Ermittlung und Übertragung der zu importierenden Datensätze. Die genaue Datenhaltung hängt vom verwendeten Umfang (REBU, RABU, etc.) ab. Zur Auswahl stehen die Datenhaltungen:
- JRRebuOhneExport und FINRebuOhneExport: Rechnungseingangsbuch
- JRRebuRabuOhneExport und FINRebuRabuOhneExport: Rechnungseingangsbuch und Rechnungsausgangsbuch
- JRRebuRabuKabuOhneExport und FINRebuRabuKabuOhneExport: Rechnungseingangsbuch, Rechnungsausgangsbuch und Kassenbuch
- JRRebuRabuKabuUrlaubOhneExport und FINRebuRabuKabuOhneExport: Rechnungseingangsbuch, Rechnungsausgangsbuch, Kassenbuch und Urlaubsanträge
Die endgültige Auswahl der Datenhaltungen sieht dann wie folgt aus:
- Quelle: Datenhaltung JR***OhneExport
- Ziel: Datenhaltung FIN***OhneExport
BK_Status und Upload
Übertragung der Statusupdates vom BK_Status und optional die Übertragung der weiteren Rechnungs- und Kontierungsdaten wenn der Upload-Schritt im REBU-Import verwendet wird.
Der vorherige Job kann einfach dupliziert und anschließend die Quelle und das Ziel getauscht werden.
- Quelle: Datenhaltung FIN***OhneExport
- Ziel: Datenhaltung JR***OhneExport
Einrichtungen zu HTTP-APIs (Datenhaltungen beginnend mit FIN)
...
- Löschen: Löscht einen Job nach einer Sicherheitsabfrage.
- Duplizieren: Erstellt eine Kopie eines Jobs unter neuem Namen.
Tipp: Häufig möchte man zusätzlich zu einem bestehenden Job einen weiteren Job erstellen, der Daten in die entgegengesetzte Richtung (das heißt vom Ziel in die Quelle) transferiert. Dies kann durch Duplizieren des Jobs und anschließendem Vertauschen von Quelle und Ziel (mithilfe des Buttons ⇆) erreicht werden. - Ausführen: Startet den Datentransfer unabhängig von der Cron-Anweisung.
- Stoppen: Bricht die Ausführung eines Datentransfers ab.
- Aktivieren/Deaktivieren eines Jobs: Standardmäßig ist ein Job aktiv, d.h. er wird gemäß der per Cron-Anweisung definierten Zeitplanung periodisch ausgeführt. Durch Entfernen des Aktiv-Häkchens wird diese Zeitplanung deaktiviert. Der Job kann aber trotzdem per Ausführen-Funktion explizit angestoßen werden.
- Aktivieren/Deaktivieren der gesamten Job-Verarbeitung: Wenn dieses Häkchen entfernt wird, wird kein Job mehr automatisch gestartet. Ein explizites Ausführen einzelner Jobs ist weiterhin möglich.
Job-Konfiguration per appsettings.json
...