Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
erste | letzte |
Änderungen von: | |
bis: | |
Typ: | |
erste | letzte |
Die Konnektoren stellen ein Rahmengerüst für den Import und Export von Daten in den Webdesk (bzw. aus dem Webdesk) zur Verfügung.
Die Definition von Quellkonnektoren (Quelle, aus der die Daten kommen) und Zielkonnektoren (wo die Daten hinkommen) erlaubt die Gestaltung des Datenflusses. So können nicht nur Daten aus dem Zeitwirtschaftssystem in den Webdesk synchronisiert werden, sondern auch Datenbanken angesteuert, Textfiles (CSV-Dateien) erstellt werden. So können auch Daten aus dem Webdesk exportiert, und in andere Systeme importiert und auf dem Weg dorthin mittels Scripting angepasst werden (Schnittstellen-Framework).
Prinzipiell gibt es folgende Arten von Konnektoren:
Weiters können im Webdesk auch verknüpfte Konnektoren definiert werden. Sie stellen eine Verknüpfung zwischen Konnektoren dar, und ermöglichen so eine noch genauere Definition des Datenflusses (Definition als Ziel- oder Quellkonnektoren).
Um einen neuen Konnektor anzulegen klicken sie in der Liste der Konnektoren auf die Schaltfläche Neue Konfiguration.
Es müssen nun folgende Felder befüllt werden. Achtung erst nach Ausfüllen des Vaterkonnektors und anschließendem speichern können die für diesen Vaterkonnektor spezifischen Informationen eingegeben werden!
Die folgende Konnektoren können konfiguriert werden und müssen daher vor der Verwendung als neue Konnektor-Konfiguration angelegt werden. Im Gegensatz dazu können nicht konfigurierbare Konnektoren ohne Anlage einer Konfiguration sofort verwendet werden.
Name |
Beschreibung |
Möglichkeiten |
---|---|---|
dbConnector |
lesender und schreibender Zugriff auf relationale Datenbanken |
lesen, schreiben |
seperatorFileConnector |
Lesen und schreiben von Textfiles. Die Spalten in den Textfiles haben entweder fixe Längen oder sind mit Seperator getrennt (csv). Die Speicherung der Textfiles kann im Filesystem oder im DocumentManagement-Modul erfolgen. |
lesen, schreiben |
templateFileConnector |
Schreiben von individuell erstellten Textfiles nach einem Template. Mit diesem Konnektor können mittels Velocity benutzerdefinierte Files erzeugt werden (z.b. XML, EDIFACT, etc..) Speicherung erfolgt im Filesystem oder im DocumentManagement-Modul. |
schreiben |
summarizeConnector |
Liest Daten aus einem andern Quellkonnektor und gruppiert die Daten und summiert sie. Ein typischer Anwendungsfall wäre z.b., Reisekosten von Mitarbeitern flexibel nach Lohnarten zu gruppieren. |
lesen |
notesConnector |
Lesen von Daten aus Lotus Notes Datenbanken. |
lesen |
travelConnector |
Lesen von Reiseabrechnungen, hierbei ist entspricht jeder Datensatz genau einer Reiseabrechnung. Kann auch dazu verwendet werden, um nach einer Synchronisation den Reisestatus in der Reiseabrechnung zu verändern. |
lesen |
PoPersonConnector |
Lesen und Schreiben von Personen-Stammdaten und Rollenzuordnungen (d.h. wer ist zuständiger Rolleninhaber für eine bestimmte Person) |
lesen, schreiben |
PoGroupConnector |
Lesen und Schreiben von Gruppen-Stammdaten (z.b. OEs) und Rollenzuordnungen (d.h. wer ist zuständiger Rolleninhaber/Vorgesetzter für eine bestimmte Abteilung) |
lesen, schreiben |
Diese Konnektordefinition ermöglicht eine Datenbank im Webdesk in einem verknüpften Konnektor verwenden zu können. Damit können über den Webdesk Daten aus einer Datenbank gelesen bzw. in eine Datenbank geschrieben werden.
Datenbank Eigenschaften
BenutzerBenutzername, der zum Einloggen verwendet werden sollPasswortPasswort, welches zum Einloggen verwendet werden sollURLEingabe der URL der Datenbank, z.B.: jdbc:sqlserver://servername:port;databaseName=db_name;): Beispiel für MySql: jdbc:mysql://192.168.3.12:3306/TestDB Beispiel für MSSql: jdbc:sqlserver://localhost:1433;databaseName=webdeskTeile des SQL Queries
Select Statement Der Select-Teil des SQL Statements ist optional. Ist es leer, so wird 'select *' verwendet. From Statement Der From-Teil des SQL Statements. (z.b.: from Tabellenname_aus_dem_Schema). Dieser Parameter muss angegeben werden. Where statement Der Where-Teil des SQL Statements ist optional. Ist er leer so ist keine Einschränkung vorgesehen. dbConnector_escapeCharacter damit kann eine Maskierung für Sonderzeichen angegeben werden, um diese in SQL- Abfragen verwenden zu können (meistens /)Einschränkungen
Haupttabelle (update/delete)Die Haupttabelle, in die schlussendlich geschrieben wird. Diese Information wird nur dann verwendet, wenn der Konnektor das Ziel darstellt. In Haupttabelle darf geschrieben werden Der Parameter definiert, ob es erlaubt ist in die Haupttabelle zu schreiben.Teste Verbindung
Dieser Button erlaubt zu überprüfen, ob mit den eingestellten Parametern die Verbindung funktioniert.
Verwendete Datei / Lesen
Wähle DateiAktuell von dem Konnektor verwendete Datei zum Einlesen. Ist dieses Feld befüllt, so wurde die Datei bereits in der Datenbank gespeichert.Wähle Dateipfad am ServerDie Datei kann mit "Durchsuchen" auf dem Server ausgewählt werden. Dateiupload und extrahieren der SpaltenDatei wird auf den Server geladen und analysiert. Dabei wird versucht die Spaltennamen aus der ersten Zeile auszulesen oder die Spaltennamen werden automatisch generiert.
Verwendete Datei /Schreiben
Wähle Datei am ServerSpeichert die Datei mit dem angegebenen Namen in die Datenbank. Folgende Platzhalter stehen zur Verfügung: $d (=Tag), $M (=Monat), $y (=Jahr), $h (=Stunde), $m (=Minute) und $s (=Sekunde)Als Dokument speichern / Formatierungsmuster angebenSchreibt die Datei unter dem angegebenen Pfad am Server. Folgende Platzhalter stehen zur Verfügung: $d (=Tag), $M (=Monat), $y (=Jahr), $h (=Stunde), $m (=Minute) und $s (=Sekunde)
Dateiaufbau
Definition der Spalten
SpaltennameName der Tabellenspalte Offset Definiert an welcher Stelle einer Zeile die Spalte beginnt.LängeLänge der vorhergehenden SpalteBündigkeitDieses Feld wird nur beim Schreiben berücksichtigt und definiert die Anordnung der Spalte beim Schreiben.Auffüllen mitDefiniert die Zeilenfolge, die zum Auffüllen des Spalteninhaltes verwendet wird. Vorgabe Der default Wert. Wird verwendet wenn kein Wert gegeben ist.PräfixDer retournierte Wert wird um den Präfix angereichert. PostfixDer retournierte Wert wird um den Postfix angereichert. Zeile hinzufügen / Ausgewählte Zeile entfernen Durch Selektion der Spalte und Anklicken der Schaltfläche werden neue Zeilen hinzugefügt bzw. entfernt. Speichern.Zeige erstellte DateienEs werden nur Dateien angezeigt, bei denen der Konnektor als Ziel diente.
Velocity Template
Velocity TemplateHier können Sie Velocity- Scripts ausführen. Eine Referenz der Velocitybefehle finden Sie auf hier Alle Zeilenschaltungen (CRs + LFs) entfernen? Es werden alle Carriage Returns (CR = Eingaben von Return) und Line Feeds (LF = Eingabe von Space; Leerzeichen) automatisch aus der Zieldatei entferntZusätzlich kann der Template Fileconnector gleichzeitig ein zweites File schreiben:
Save Object () und postProcess () werden auf eine 2. Instanz weitergeleitet, welche bereits vom Template File Konnektor selbst erzeugt wird. Die Entitätsnamen und die UID zur Speicherung von Ergebnis-Files muss an die 2. Instanz weitergegeben werden. Hier wird der Name des 2. Template File Konnektors angegeben, an die im Falle der Ausführung von Schreiboperationen auf der aktuellen Konfiguration diese weitergeleitet werden.Speicherort von Output
Wähle Datei am ServerSpeichert die Datei mit dem angegebenen Namen in die Datenbank. Folgende Platzhalter stehen zur Verfügung: $d (=Tag), $M (=Monat), $y (=Jahr), $h (=Stunde), $m (=Minute) und $s (=Sekunde)Als Dokument speichern / Formatierungsmuster angebenSchreibt die Datei unter dem angegebenen Pfad am Server. Folgende Platzhalter stehen zur Verfügung: $d (=Tag), $M (=Monat), $y (=Jahr), $h (=Stunde), $m (=Minute) und $s (=Sekunde)Als Dokument in DB und im Filesystem speichernSpeichert die Datei mit dem angegebenen Namen in die Datenbank. Folgende Platzhalter stehen zur Verfügung: $d (=Tag), $M (=Monat), $y (=Jahr), $h (=Stunde), $m (=Minute) und $s (=Sekunde)
Spalten Definition
Spaltenname Definiert den Namen der Spalte, der später in den verknüpften Konnektoren ersichtlich ist
Dieser Konnektor liest den Inhalt eines anderen lesenden Konnektors und gruppiert bzw. summiert die Inhalte neu. Grundsätzlich hat ein Summarize Konnektor immer nur 3 Ausgabe-Spalten:
Damit kann dieser Konnektor dazu verwendet werden, um z.B. Kosten aus detaillierten Datensätzen nach bestimmten Kritieren neu zu gruppieren.
Beispiel:
Die Konfiguration dient nun dazu, festzulegen:
Quellkonnektor Selektion des Quellkonnektors Spalte für Personalnummer Feld aus Quellkonnektor, welches die Personalnummer enthält. Überschrift der Zielgruppe Festlegung des Feldnamens der Gruppierungsinformation, wenn Summarize Konnektor als Quellkonnektor verwendet wird.Überschrift der SummeFestlegung des Feldnamens für die Betragssumme, wenn SummarizeConnector als Quellkonnektor verwendet wird. Null-Werte raus filtern Durch Anhaken des Parameters werden Zeilen mit 0-Beträgen nicht angezeigt,
Überschriften der Spalten
Die Spaltenüberschriften sind abhängig vom Quellkonnektor.
QuellfeldBetragsfeld aus Quellkonnektor dessen Wert zur Zielgrupe (Summe) für den aktuellen Mitarbeiter hinzugezählt werden soll. Javascript optionales Javascript welches auf die Services von Webdesk zugreifen kann und den Quellwert anpassen kann, bevor er zur Zielgruppen-Wert hinzugezählt wird. Zielgruppe Name des "Topfs" bzw. der Gruppierungsinformation, zu welchem der Betrag aus dem Quellfeld hinzugezählt werden soll. Hinzufügen / Löschen Durch Anklicken der Schaltfläche können neue Überschriften hinzugefügt werden, bzw. unerwünschte Überschriften gelöscht werden.Bei Fragen zur detaillierten Funktionsweise der Parameter kontaktieren Sie bitte die Workflow EDV GmbH.
Datenbank Eigenschaften
Die Aufgabe des TmTravel Konnektors ist es Reisedaten zu liefern, welche dann in ein nachgelagertes System zur Auszahlung weitergeleitet werden. Da diese Auszahlung immer den letzten Schritt des eigentlichen Reiseabrechnungsworkflows bedeutet, werden nach einer erfolgreichen Synchronisation mit diesem Konnektor auch alle gelesenen Reisen verändert:
Natürlich kann der Travel Konnektor auch "nur" zum Lesen verwendet werden, ohne dass ein Reisestatus oder ein Überleitungsdatum gesetzt wird. Dies kann in der Konnektor-Konfiguration festgelegt werden.
Zu setzender Reisestatus Dieser Parameter ermöglicht es, den Status zu bestimmen, der nach Abschluss gesetzt werden soll. Der angegebene Status wird nach erfolgtem Auslesen und Durchführung des Syncs auf allen selektieren Dienstreisen gesetzt, Beispiel: Expense_Transfered (Abrechnung Übergeleitet) Überleitungsdatum setzen Ist diese Option aktiviert, so wird nach erfolgtem Auslesen und Durchführung der Synchronisation über das Connectorframework das Überleitungsdatum mit Heute befüllt!
Mime Type | text/xml | text/xml | |
Datei-name | |||
Größe (in Bytes) | 19878 | 5782 |
Version 35 von Mrs. Ex-Mitarbeiter
am 16.05.11 12:53:19 Name: Konnektoren Variante: main - default Status: Veröffentlichung |
Version 36 von Mrs. Ex-Mitarbeiter
am 14.10.11 12:06:10 Name: Konnektoren Variante: main - default Status: Veröffentlichung |