Für den Datenaustausch in den Formaten CSV, XLSX, JSON und XML bieten wir den
Command Line Interface / Kommandozeilenclient livectl an. Er erfüllt im
Wesentlichen folgende Funktionen:
-
Sicherer Login
livectlwird einmalig mit einem Registrierungstoken an Ihr Konto gebunden und ist damit zugleich angemeldet. Dabei legt sich der Client einen eigenen, widerrufbaren Zugangsschlüssel an. Kennwörter in Skripten sind nicht nötig, und ein verlorener Rechner lässt sich gezielt sperren, ohne andere Zugänge zu berühren. Einrichtung mit:livectl register <token> -
Datenprüfung beim Import Bisherige Imports per SFTP-Server sind asynchron: Die Daten werden bereitgestellt und in einem weiteren Schritt abgeholt und verarbeitet. Sind Teile dieser Daten fehlerhaft, gibt es keine direkte Rückmeldung an die importierende Partei.
livectlmeldet das Ergebnis sofort zurück. Der Import ist dabei tolerant: gültige Zeilen werden importiert, fehlerhafte Zeilen einzeln mit Zeilennummer, Feld und Grund gemeldet (statt den gesamten Import abzubrechen). Damit ist eine saubere Einbindung in eine automatisierte Pipeline möglich.livectl assignments import auftraege.csv --tenant-id <mandant> --dto fsg1 -
Live-Daten beim Export Bisher erfolgte auch der Export über den SFTP-Server asynchron; ein Live-Monitoring war damit nicht möglich.
livectlexportiert nun live in die oben genannten Formate, sodass sich ein automatisierter Rück-Kanal in die Fach-Applikation aufbauen lässt. So haben Nutzer jederzeit die Echtzeit-Übersicht über die aktiven Aufträge.livectl assignments --dto fsg3 -f csv > auftraege.csv
Den Client gibt es für Windows, Mac und Linux auf der Download-Seite; die ersten Schritte beschreibt Command Line Interface.