Dokumentation

Garbit Automate Dokumentation - Befehle, Transformationen, Architektur.

Die kompakte Referenz zur Low-Code-Engine: Wie Jobs, Sektionen und Scripts zusammenspielen, welche Steuerungsanweisungen und Transformationsregeln es gibt - und wo Sie tiefer einsteigen.

Architektur Befehlsreferenz Transformationen Themen-Hub
01 · Architektur

Framework und Konfiguration.

Garbit Automate trennt strikt zwischen dem stabilen Framework (von Garbit gepflegt, update-sicher) und der Konfiguration (gehört dem Kunden, frei anpassbar). Die gesamte Geschäftslogik eines Workflows steht in lesbaren INI-Dateien - kein kompilierter Code, kein Deployment.

BausteinBedeutung
Job (Aufgabe)Eine einzelne, parametrisierbare Funktion - fertig entwickelt, sofort einsetzbar (z. B. IMPORT_ORDER_XML, EXPORT_XML, email_send_all).
SektionEine benannte Gruppe von Jobs in der INI - ein Unterprogramm, das von anderen Sektionen per subcall_sektion aufgerufen wird.
Script / ConfigDie vollständige INI-Datei eines Mandanten - definiert alle Sektionen und deren Reihenfolge. Der einzige Ort, den ein Kunde anfasst.
Vorlage (Template)VORLAGE_*.ini - definiert SQL-Abfrage, Feld-Mapping und Transformationsregeln getrennt vom Ablauf.
Wie das Script-System im Detail aufgebaut ist - mit Variablen, Vorlagen und einem Praxis-Beispiel - zeigt die Seite Low-Code-System.
02 · Befehlsreferenz

Steuerungsanweisungen im Überblick.

Ablaufsteuerung, Sage-100-Transaktionen, Dateioperationen, Datenverarbeitung und Monitoring - alles als lesbare Low-Code-Befehle in der INI-Datei.

Ablaufsteuerung

AnweisungFunktion
subcall_sektion = NameRuft eine andere Sektion auf (Unterprogramm)
ifgoto | {WERT}=="X";ZielBedingte Verzweigung (If/Else in der INI)
on_error_goto = FehlerBei Fehler: Sprung zur Fehler-Sektion
Setvariable | NAME | WertSetzt eine Variable für diesen Lauf

Sage 100 Transaktionen & Dateioperationen

AnweisungFunktion
sage_transaktion = beginStartet eine Datenbank-Transaktion
sage_transaktion = commitSchließt erfolgreich ab
sage_transaktion = rollbackMacht alle Änderungen rückgängig
FILE_COMPARE = datei.xmlVergleicht mit letztem Upload - Abbruch wenn identisch
GET_LAST_FROM_ARCHIVEHolt die letzte archivierte Version einer Datei
MOVE_TO_ARCHIVVerschiebt verarbeitete Dateien ins Archiv

Datenverarbeitung & Konvertierung

AnweisungFunktion
EXPORT_XML = VORLAGE.iniExportiert Daten aus Sage 100 als XML (SQL aus der Vorlage)
IMPORT_ORDER_XMLImportiert XML-Bestelldaten in Sage 100
execute_sql_procedure = dbo.spNameFührt eine SQL-Stored-Procedure aus
convert_json_to_xml / convert_csv_to_xmlKonvertiert JSON bzw. CSV in XML
convert_edi_to_xmlKonvertiert eine EDIFACT-Nachricht in XML

Reporting & Monitoring

AnweisungFunktion
email_send_allSendet das Lauf-Protokoll per E-Mail
EMAIL_Report_ErzwingenErzwingt den E-Mail-Report auch ohne Fehler
ping_monitorHeartbeat-Signal an den Monitoring-Dienst
garbit_upload_imex_monitoring_to_sentryFehler-Events an Sentry (Cloud-Monitoring)
zip_logsArchiviert die Protokolldateien als ZIP
Mehr Kontext zu Transaktionssicherheit, on_error_goto, Heartbeat und Sentry finden Sie auf der Seite Monitoring.
03 · Transformationen

Feld-Transformationen in der Vorlage.

Jedes einzelne Datenfeld kann bei der Verarbeitung transformiert werden - direkt in der Vorlage-Datei, ohne Code. Mehrere Regeln lassen sich verketten; {$} ist der aktuelle Feldwert.

AnweisungFunktionBeispiel
dateformatDatumsformat umwandeln2026-03-16T10:12:29+00:0016.03.2026
number_formatZahlenformat konvertieren1.234,561234.56
replaceZeichenfolge ersetzen,. (Dezimaltrennzeichen)
trimLeerzeichen entfernen" Test ""Test"
lookup_dbDatenbankwert nachschlagenEAN → Sage-Artikelnummer
lookup_iniWert über INI-Mapping übersetzenDEDeutschland
vbscriptBeliebige Logik in VBScript (Escape-Hatch)komplexe Sonderregeln
ifgotoBedingte Verzweigung auf Feld-Ebeneleere Felder überspringen
; Drei Regeln, keine Codezeile
ORDER_DATE = dateformat|iso8601;dd.MM.yyyy;{$}
COUNTRY = lookup_ini|COUNTRY_MAP;{$}
PRICE = replace|,|.;number_format|2;{$}
Alle unterstützten Formate (CSV, XML, JSON, Excel, EDI, PDF) und die vollständige Transformations-Engine beschreibt die Seite Datenformate.
04 · Grundlagen & Themen

Themen im Detail.

Die Dokumentation gliedert sich in thematische Bereiche. Hier steigen Sie direkt in das passende Kapitel ein - vom Low-Code-System über die Kommunikationswege bis zur Sage 100 Tiefenintegration.

Die ausführliche technische Dokumentation zur Einrichtung und Bedienung der Garbit-Produkte finden Sie unter docs.garbit.de.
Persönliche Demo

Sehen Sie Garbit Automate
live in Aktion.

In ca. 45 Minuten zeigen wir Ihnen an einem echten Workflow, wie aus Befehlen und Transformationsregeln eine laufende Automatisierung wird - live, individuell, ohne Verkaufsdruck.

  • Live-Demo: vom leeren Script zur laufenden Sektion
  • Fragen zu Befehlen, Transformationen und Vorlagen klären
  • Preise, Lizenzierung und nächste Schritte direkt klären
  • Termin direkt online buchen - kein Telefonat nötig
Kostenlose Demo
Demo-Termin vereinbaren

Wählen Sie einen Wunschtermin - wir melden uns pünktlich mit dem Meeting-Link.

Ca. 45 Minuten · Online via MS Teams

Unverbindlich · Keine Verpflichtung

Jetzt starten

Aus jedem Workflow eine INI-Datei.

Wir richten gemeinsam mit Ihnen einen ersten Workflow ein - mit Ihren Systemen und Ihrem Sage 100. Sie sehen das Ergebnis, bevor Sie sich entscheiden.