Batchpad

Automatisierung für die Sage 100

Routineaufgaben automatisch erledigen, Berichte pünktlich versenden, Daten fehlerfrei übertragen — ganz ohne Programmierkenntnisse.

Schluss mit manuellem Aufwand

Mittelständische Unternehmen verschwenden täglich wertvolle Arbeitsstunden mit Aufgaben, die eine Maschine schneller, günstiger und fehlerfreier erledigt — Rechnungen exportieren, Mahnungen versenden, Berichte zusammenstellen, Daten zwischen Systemen übertragen.

mehr erfahren

Automatisierung. Einfach. Mächtig.

Eine XML-basierte Automatisierungs-Plattform mit direktem Zugriff auf Sage 100 — per MS-SQL-Datenbank und Sage 100 REST API. Zeitgesteuert, ereignisgesteuert oder über die mydatastream Process Engine.

mehr erfahren

Zeit ist Ihr wertvollstes Gut

Täglich wertvolle Zeit für Routine verschenkt?

In jeder Sage 100-Umgebung gibt es Aufgaben, die sich täglich, wöchentlich oder monatlich wiederholen — manuell, fehleranfällig, zeitraubend. Das Batchpad macht damit Schluss.

Was das Batchpad ist

Die zentrale Schaltstelle für unternehmensweite Automatisierung

Eine Automatisierungs-Plattform, mit der IT-Abteilungen und Fachanwender wiederkehrende Geschäftsprozesse ohne tiefgreifende Programmierkenntnisse automatisieren — über eine intuitive XML-basierte Skriptsprache, einen professionellen visuellen Editor und über 200 vorgefertigte Aktionen.

Erstellen Sie Abläufe, die direkt auf Ihre Sage 100-Datenbank oder die Sage 100 API zugreifen und wiederkehrende Aufgaben vollständig selbstständig erledigen. Ein integrierter Windows-Dienst führt diese Abläufe automatisch aus — zu festen Zeiten, auf Ereignisse reagierend oder manuell auf Knopfdruck.

  • Über 200 vorgefertigte Aktionen, sofort einsatzbereit
  • Visueller Editor mit IntelliSense — kein Coding nötig
  • Windows-Dienst läuft 24/7 ohne angemeldeten Benutzer
  • KI-Assistent: Ablauf beschreiben, Skript generieren lassen
offene-posten-report.mybatch
1
2
3
4
5
6
7
8
9
10
11
<!-- Offene Posten täglich um 6:00 Uhr prüfen --><SQLConnect name="Sage100"> <SQLReadData var="op" sql="SELECT Kunde, Betrag, Faellig FROM OffenePosten WHERE Faellig <= {= today() }" /> <JSONCreate var="payload" data="{op}" /> <SendHttpRequest method="POST" url="https://api.firma.de/mahnungen" body="{payload}" /></SQLConnect>

Zwei Zugriffswege auf Sage 100 — im selben Skript kombinierbar

MS-SQL Direktzugriff und Sage 100 REST API — frei kombinierbar

Beide Wege stehen in jedem Skript gleichzeitig zur Verfügung. Nutzen Sie SQL für komplexe Bulk-Operationen und die REST API dort, wo Businesslogik und Berechtigungen greifen sollen — nahtlos im selben Ablauf.

MS-SQL Direktzugriff

Alle Tabellen, Views und gespeicherte Prozeduren direkt abfragen — maximale Flexibilität für komplexe Joins, Bulk-Operationen und Low-Level-Datenmanipulation ohne Businesslogik-Overhead.

  • Typsichere DataParameter — kein SQL-Injection-Risiko
  • Identityfeld-Rückgabe nach INSERT
  • MS-SQL, MySQL, SQLite, ODBC unterstützt

Sage 100 REST API

Businesslogik-konformer Zugriff über die offizielle Sage API — mit Berechtigungsprüfung, Workflows und dem offiziellen Sage-Datenmodell. Ideal für Vorgänge, die die ERP-Logik einhalten müssen.

  • Berechtigungsprüfung wie im ERP-Client
  • Workflows und Folgebuchungen werden ausgelöst
  • OAuth2-Authentifizierung, vollständige JSON-Verarbeitung

KI-Assistent

Beschreiben Sie Ihren Ablauf — der KI-Assistent schreibt das Skript

Kein Coding nötig: Beschreiben Sie auf Deutsch, was automatisiert werden soll — der integrierte Claude AI-Assistent generiert das fertige .mybatch-Skript, schlägt Korrekturen vor und erklärt Fehler direkt im Editor. ChatGPT, Gemini und Claude stehen zusätzlich als Aktionen im Skript zur Verfügung.

  • Ablauf auf Deutsch beschreiben — Skript wird automatisch generiert
  • Fehler erkennen und gezielt korrigieren lassen
  • Diff-Ansicht: Änderungen einzeln übernehmen oder ablehnen
  • Claude AI, ChatGPT & Gemini als skriptierbare Aktionen nutzbar
Batchpad KI-Assistent mit Claude AI

Hybrid-Architektur mit mydatastream

Cloud trifft On-Premises-Ausführung

mydatastream orchestriert Prozesse und Workflows in der Cloud — der Batchpad-Dienst führt sie lokal in der gesicherten Sage 100-Umgebung aus. Keine Daten verlassen das Unternehmensnetz, keine Firewall-Ausnahmen für Datenbankzugriffe nötig.

mydatastream Cloud
Process Engine · Cloud-Orchestrierung — triggert Skripte mit Parametern
Script-Trigger + Parameter
Batchpad Service · On-Premises
Windows-Dienst — führt das Skript lokal im gesicherten Netz aus
Sage 100 REST API
Businesslogik-konformer Zugriff
Sage 100 MS-SQL DB
Direkter Low-Level Tabellen-Zugriff
Ergebnis zurück an die Cloud

Process Engine — wie es funktioniert

  • mydatastream triggert Batchpad-Skripte über die Process Engine
  • Parameter werden aus der Cloud an den On-Prem-Dienst übergeben
  • Der Batchpad-Dienst führt das Skript lokal aus (On-Prem)
  • Ergebnisvariablen werden an mydatastream zurückgegeben

Sicherheit & Netzwerk

  • Keine Datenbankports durch Firewalls öffnen
  • Kommunikation mit mydatastream ausschließlich HTTPS outbound
  • Passwörter & API-Keys verschlüsselt im lokalen Parameterstore
  • Anmeldekonten für M365, S3, Azure zentral verwaltet

Aus dem Tagesgeschäft

Was das Batchpad konkret erledigt

Praxisnahe Szenarien aus dem Alltag von Sage 100-Anwendern — vollständig automatisiert, zuverlässig und ohne manuelles Zutun.

01

Automatische Berichte

Umsatzberichte, Offene-Posten-Listen oder Lagerbestände werden direkt aus Sage 100 abgefragt, als PDF oder Excel aufbereitet und per E-Mail versandt.

02

Webshop- & EDI-Import

Bestellungen kommen stündlich rein — Batchpad prüft Dateien, validiert Daten und legt Aufträge direkt in Sage 100 an. Fehlerhafte Zeilen werden isoliert gemeldet.

03

Process Engine Trigger

Ein mydatastream-Workflow triggert ein Batchpad-Skript mit Parametern, liest Daten aus Sage 100, verarbeitet sie und gibt Ergebnisse strukturiert zurück.

04

Rechnungsarchivierung

Gebuchte Rechnungen werden automatisch als PDF auf Netzlaufwerk, SharePoint, SFTP oder Azure Blob abgelegt — GoBD-konform, benannt nach Beleg und Datum.

05

Lieferantenpreise via API

Batchpad liest Preislisten, vergleicht mit dem Artikelstamm in Sage 100, aktualisiert Einkaufspreise und informiert den Einkauf über alle Änderungen.

06

Mahnwesen & Liquidität

Jeden Morgen um 6:00 Uhr prüft Batchpad fällige Forderungen, erstellt eine nach Mahnstufe sortierte Übersicht und schickt sie an die Buchhaltung — inkl. Ampelfarben.

07

Datenaustausch & Integration

Lagerbestände per REST-API exportieren, Versandstatus abrufen und in Sage 100 zurückschreiben. Anbindung an ERP, WMS und Webshops.

Alles in einem Werkzeug

Über 200 vorgefertigte Aktionen

Für Datenbank, Dateioperationen, Cloud, APIs, Reporting, KI und Kommunikation — für einfache Abläufe und komplexe Integrationen gleichermaßen.

Visueller Editor & XML-Skripte

Abläufe per Doppelklick zusammenbauen — mit IntelliSense, eingebautem Hilfesystem und der Ausdruck-Syntax {= … }.

Datenbank-Aktionen

SQL, MySQL, ODBC, SQLite — typsichere DataParameter-Aktionen ohne SQL-Injection-Risiko, Identityfeld-Rückgabe nach INSERT.

REST-API, HTTP & OAuth2

SendHttpRequest mit OAuth2, vollständige JSON-Verarbeitung, XML- und REGEX-Aktionen für komplexe Integrationen.

Microsoft 365 & Cloud

M365 Mail, Kalender, Aufgaben. SharePoint, OneDrive, Azure Blob, S3, Nextcloud, WebDAV, SFTP — volle Aktionspalette.

Aufgabenplanung

Skripte laufen zu festen Zeiten, in Intervallen oder ereignisgesteuert — vollautomatisch, ohne dass ein Benutzer angemeldet sein muss.

Module & Funktionen

Externe .mybatch-Dateien per CallModule einbinden — debuggbar, gleicher Namespace. Typisierte Functions und RemoteBatch.

Berichtsdesigner

Professionelle Berichte direkt aus Sage 100-Daten — mit Logo, Tabellen, Grafiken und Summen. Als PDF exportieren und automatisch versenden.

KI-Integration

Beschreiben Sie Ihren Ablauf auf Deutsch — der KI-Assistent schreibt das Skript. Aktionen für ChatGPT, Gemini und Claude AI.

Debugging & Inspektor

Abläufe Schritt für Schritt testen. Der Inspektor zeigt alle Variablen und DataTables in Echtzeit — Sie sehen sofort, was passiert.

Unterstützte Datenbanken & Schnittstellen

MS SQLMySQLSQLiteODBC Sage 100 REST API REST / HTTPOAuth2SFTP / SSH Microsoft 365AzureS3SharePointOneDriveNextcloudWebDAV ChatGPTGeminiClaude AI mydatastream Process Engine

Für wen ist das Batchpad?

Passt sich Ihrer Arbeitsweise an

Egal ob Entwickler, Consultant oder Administrator — Batchpad bietet jedem das passende Werkzeug.

Volle Kontrolle

Die ganze Macht der XML-Skriptsprache

Schleifen, Verzweigungen, Funktionen, Module, Regex, typsichere DataParameter-API, JSON-Pfade, OAuth2 und RemoteBatch — mit vollständigem Debugger im Einzelschritt-Modus.

  • XML-Skripte mit Expressions, ForEach, If/Select, Repeat
  • IDE mit Code-Vervollständigung & Syntax-Highlighting
  • Modularer Aufbau: CallModule, Functions, RemoteBatch
  • Vollständiger Debugger + Inspektor (Variablen, DataTables)
  • REST / JSON / XML / REGEX / OAuth2 / SFTP
  • KI-Assistent zur Script-Generierung & Validierung

Schnell am Ziel

Lösungen liefern — ohne Overhead

Schnelle Lösungsbereitstellung ohne aufwändige Entwicklungsumgebung. Parameter-Export/-Import für die Mandantenübergabe und wiederverwendbare, parametrisierbare Skriptbausteine.

  • Parameter exportieren & zwischen Mandanten übertragen
  • Wiederverwendbare Skript-Module (.mybatch)
  • Schnelle Anpassung pro Kunde ohne neues Deployment
  • KI-Assistent für schnelles Prototyping
  • Community & Dokumentation auf logisoft-community.de

Stabiler Betrieb

24/7 — ganz ohne eingeloggten User

Der Batchpad-Dienst läuft als Windows-Dienst rund um die Uhr. Aufgabenplanung mit Cron-ähnlicher Konfiguration, Benachrichtigungen per E-Mail und Push, verschlüsselte Anmeldekonten.

  • Windows-Dienst (LogiSoft Batchpad Aufgabenplanung)
  • E-Mail & Push-Benachrichtigungen (ntfy, Gotify, Telegram)
  • Verschlüsselte Anmeldekonten & Parameterstore
  • Detaillierte Log-Dateien, konfigurierbar pro Skript

Weniger Aufwand. Mehr Ergebnis.

Das Batchpad rechnet sich schnell

Weil es die Arbeit übernimmt, die bisher wertvolle Mitarbeiterzeit gebunden hat.

0
pro Jahr zurückgewonnen bei 30 Min/Tag
0
fertige Aktionen out-of-the-box
Tag 1
erste Automatisierungen laufen sofort
0
manuelle Fehler durch identische Abläufe

Zeit sparen

Jede Aufgabe, die Batchpad übernimmt, spart direkte Arbeitszeit. Wer täglich 30 Minuten Berichte erstellt, gewinnt über 120 Stunden pro Jahr zurück.

Fehler vermeiden

Manuelle Prozesse bedeuten manuelle Fehler. Batchpad arbeitet jeden Ablauf identisch und zuverlässig ab — jeden Tag, auch an Feiertagen.

Mitarbeiter entlasten

Ihre Fachkräfte sind zu wertvoll für Copy-Paste. Mit Batchpad übernehmen sie wieder Aufgaben, die echtes Denken erfordern — und sind zufriedener.

Schnell amortisiert

Sofort einsatzbereit, ohne aufwändige IT-Projekte. Erste Automatisierungen laufen oft schon am ersten Tag — die Amortisation beginnt unmittelbar.

Compliance & Nachvollziehbarkeit

Jede Skript-Ausführung wird protokolliert. Sie sehen jederzeit, wann welcher Ablauf gelaufen ist und ob Fehler aufgetreten sind — für Audits und Kontrolle.

Gebaut für Sage 100

Direkter Zugriff auf MS-SQL und die Sage 100 REST API, hybride Cloud-Prozesse mit mydatastream — in Ihrer bestehenden Windows-Infrastruktur, ohne externe Middleware.

Bereit, Ihre Routinen zu automatisieren?

Lassen Sie das Batchpad für Sie arbeiten — rund um die Uhr.

Egal ob Entwickler, Consultant oder Administrator: Batchpad ist sofort einsatzbereit und passt sich Ihrer Arbeitsweise an.