Versionshinweise
Diese Seite dokumentiert alle funktional relevanten Änderungen und neuen Funktionen je Version von Xchange. Interne technische Änderungen ohne Auswirkung auf das Verhalten der Anwendung werden nicht aufgeführt.
Die Versionsnummer bezeichnet den Produktstand von Xchange. Jeder Abschnitt nennt zusätzlich die enthaltenen Versionen von Dienst und Oberfläche, wie sie auch in der Übersicht der Anwendung angezeigt werden.
0.15 Aktuell · 07.09.2026
Enthaltene Komponenten: Dienst v0.15.0 · Oberfläche v0.15.0
Neu
Konfiguration
- SAP Business One als Anbindung – ein zweites SAP-System wird über den Service Layer angebunden.
- Feldstruktur aus OpenAPI – nicht mehr nur aus OData.
- Abrufendpunkt und Ziel aus einer Liste auch bei Importrouten – bisher nur auf der SAP-Seite.
- Aufbau des Abrufergebnisses je Anbindung – Voraussetzung für den inkrementellen Abruf.
- Zusatzdaten für Zeilen einer Liste – eine Abfrage lädt zu jeder Zeile ihren Wert nach.
- Übergeordnete Zeile als Quellfeld – eine Zeile einer Unterliste erreicht die Felder der Zeile, in der sie liegt.
- Feldtyp einer Filterbedingung angeben, wenn die Feldstruktur keinen führt.
- Fehlender Feldtyp wird aus den Referenzdaten gefüllt, ein widersprüchlicher gemeldet.
- Heute als Filterwert – in Quelldaten, Änderungsfilter und Ereignisfilter.
- Gesicherter Entwurf – ein Zurücksetzen sichert den offenen Entwurf, statt ihn zu verwerfen.
Betrieb
- Inkrementeller Abruf über REST – nur Geändertes, mit Fortsetzung beim nächsten Lauf.
- Alle Läufe einer Route sichtbar – die gerade laufenden und die fünf zurückliegenden.
- Aufbewahrungsfristen unter Einstellungen – fünf Fristen für Ereignisse, Vorgänge, Klärungsfälle, Nutzungsdaten und Protokoll.
- Ereignisfilter im angehaltenen Zustand korrigierbar – verweist er auf ein Feld, das es nicht mehr gibt, bleibt die Konfiguration erreichbar.
Geändert
- Feldstruktur im Systemzustand statt je Route – einmal für die ganze Installation, außerdem je Anbindung.
- Kein Änderungsfilter, wenn die Quelle selbst ein Lesezeichen führt.
- Betriebsinformationen nennen, was der nächste inkrementelle Lauf tut – ab welchem Datum er liest, oder bei welchem Stand er aufsetzt.
- Lauf starten öffnet auf Inkrementell, wo die Route das kann – bisher auf Vollständig.
- Einzelabruf-Endpunkt frei eintragbar, wo die Anbindung ihn nicht ableitet.
- Pausengrund einer Route benannt – von Hand pausiert oder wegen eines Fehlers.
- Zähler in der Navigation entfallen – die Anzahl offener Klärungen steht weiterhin in Handlungsbedarf, Kopfzeile und Bildschirmtitel.
Behoben
- Datumsbedingung verglich auch die Uhrzeit – „ist gleich“ traf nur Datensätze von Mitternacht; verglichen wird jetzt der Tag.
- Bedingung auf einem verknüpften Objekt galt als fehlerhaft.
- Abruf der Zusatzdaten verlangte eine Prüfung, die gerade gelaufen war.
- Ältere Route zeigte weder Zuordnung noch Schritte – Schritte aus einer früheren Version werden ergänzt statt gelöscht.
- Import meldete jedes Objekt als Konflikt – ein Bündel aus einer früheren Version gilt wieder als unverändert.
- Datumsbedingung stoppte den Auslöser auf SQL Server.
- Unlesbarer Datumswert ließ Ereignis und Datenfilter auseinanderlaufen – er wird jetzt beim Prüfen abgewiesen.
- Route blieb nach einem Abbruch blockiert.
- Fehlerhafte Zusatzdaten-Abfrage forderte einen Neustart des Service Layer – der Halt nennt jetzt Grund und betroffene Struktur.
- Unlesbare Zusatzdaten-Abfrage brach ohne Meldung ab – sie wird mit ihrer Kennung gemeldet.
- Import verwarf den Entwurf vor der Prüfung – die Entscheidungen werden geprüft, bevor der Entwurf ersetzt wird.
- SAP-Fehler stand nicht in der Antwort – ein fehlgeschlagener Schritt zeigt die Meldung des Service Layer.
- Umbenannter Endpunkt sperrte die Anbindung.
- Korrekter Zeitplan galt im Reiter Automatik als fehlerhaft.
- Ursprungsvorgang und Wiederholung waren nicht verknüpft – der Querverweis steht jetzt auf beiden Seiten.
- Suche nach einer Korrelationskennung lieferte den ganzen Lauf – sie führt zum zugehörigen Vorgang.
- Berechtigungen wirkten auf Quell- und Zielfelder und die Zuordnung nicht.
- Wechsel der Anbindung ließ abgeleitete Angaben stehen – sie werden mit dem Speichern nachgezogen.
- Dieselbe Auswahl erneut gewählt löste ein Speichern aus.
- Pausieren einer Route erreichte offene Bildschirme erst beim Neuladen.
- Konfigurationslisten verloren Auswahl und Bildlauf beim Speichern.
- Korrigiertes Feld wurde nach dem Speichern erneut bemängelt.
- Beschriftungen saßen versetzt zu ihren Feldern – in nur lesbaren Ansichten.
- Felder im Dialog Lauf starten standen weiter vom Rand als der Text daneben.
- Stundendiagramm verbarg zwei Drittel des Tages – ein schmales Fenster staucht die 24 Balken, statt sie abzuschneiden.
- Vergleich zeigte technische Werte – Bedingungen und Transformationen erscheinen so, wie ihr Editor sie schreibt.
0.14 · 01.09.2026
Enthaltene Komponenten: Dienst v0.14.0 · Oberfläche v0.14.0
Neu
Konfiguration
- Feldstruktur der Gegenstelle – eine Anbindung hinterlegt Ort und Format ihrer Feldstruktur, ruft sie auf Knopfdruck ab und füllt damit die Feldauswahl für Quelle und Ziel.
- Konfigurationsstände vergleichen – ein Entwurf lässt sich gegen den aktiven Stand vergleichen, zwei Archivstände gegeneinander; das Ergebnis ist nach Objekt und Feld gegliedert.
- Vorherigen Stand wiederherstellen – der zuletzt archivierte Konfigurationsstand wird wieder aktiv; die Liste kennzeichnet, welcher das ist.
- Bereinigung – eine Route meldet nach einem vollständigen Abgleich die Datensätze, die den Datenfilter verlassen haben; überschreitet die Menge einen Schwellwert, wartet der Lauf auf Freigabe.
- Externer Schlüssel – der vom Zielsystem vergebene Schlüssel stammt wahlweise aus einer markierten Zuordnungszeile oder aus der Antwort, dort aus den Antwortdaten oder einer Kopfzeile.
- Ereignisart als Quellfeld – bei SAP-Ereignissen steht unter „Kopfdaten“ zur Verfügung, ob das Ereignis eine Anlage, Änderung oder Löschung war.
- Mengenoperatoren – „ist eines von“ und „ist keines von“ stehen in Bedingungen mit einer bearbeitbaren Werteliste zur Verfügung.
- Vier Textumwandlungen – „Ersetzen“, „Umschließende Leerzeichen entfernen“, „In Großbuchstaben umwandeln“ und „In Kleinbuchstaben umwandeln“.
- Umgebungskennung – eine Umwandlung liefert die Kennung der lizenzierten Umgebung ohne Quellfeld.
- Sortierte Auswahllisten – Wertetabellen und Objektarten stehen alphabetisch sortiert zur Auswahl.
- Quellauswahl nennt den Schritt – die Feldauswahl zeigt neben der Kennung, aus welchem vorherigen Schritt der Wert stammt.
Betrieb
- Verlauf: Filter und Fortschritt – die Liste filtert nach Status, Anbindung und Freitext und zeigt den Fortschritt laufender Läufe.
- Verlaufsdetail – das Detail zeigt die eingegangene Nachricht sowie je Schritt die gesendete Anfrage und den Status, mit dem das Zielsystem geantwortet hat.
- Vorgang abbrechen und erneut verarbeiten – ein laufender Vorgang lässt sich abbrechen, ein abgeschlossener erneut verarbeiten; der Verlauf verweist auf den Ursprungsvorgang.
- Handlungsbedarf auf der Übersicht – statt einer einzelnen Meldung steht dort eine nach Dringlichkeit sortierte Liste offener Punkte mit eigenem Sprungziel.
- Vorgänge der letzten 24 Stunden – ein Balkendiagramm zeigt je Stunde den Ausgang der Vorgänge; ein Klick öffnet den Verlauf dieser Stunde.
- Handlungsbedarf in der Kopfzeile – die Anzahl offener Punkte steht auf jedem Bildschirm in der Kopfzeile.
- Ereignisrückstand – Routenansicht und Betriebsinformationen zeigen, wie viele SAP-Ereignisse noch auf Verarbeitung warten.
- Objektreihenfolge – wird ein Datensatz mehrfach kurz hintereinander geändert, wird der überholte Vorgang verworfen statt nachträglich übertragen.
- Abgelöste Klärungen – eine durch eine neuere ersetzte Klärung erhält den Status „Abgelöst“ statt „Geschlossen“ und ist eigens filterbar.
- Filter in der Adresse – Verlauf, Manuelle Klärung und die Konfigurationslisten führen Filter und Suchbegriff in der Adresszeile mit, so dass eine Ansicht weitergegeben werden kann.
- Abweichende Datenbankprozedur – weicht eine Prozedur oder der Berechtigungsstand vom Auslieferungsstand ab, wird das gemeldet und die Aktualisierung angeboten.
- Antwort-Statuscode bei SAP-Schritten – ein erfolgreicher Schritt nennt den Statuscode, mit dem SAP Business One geantwortet hat.
Geändert
- Adressen überstehen eine Aktivierung – ein Lesezeichen oder ein Sprung aus dem Verlauf führt danach weiterhin auf denselben Datensatz.
- Verbindungstest im Authentifizierungsformular – der Test steht direkt bei den Zugangsdaten statt in einem eigenen Abschnitt.
- Neustart des Service Layer nach einer Provisionierung – hat ein Lauf Strukturen angelegt, wird der Neustart sichtbar abgewartet und die Erreichbarkeit anschließend geprüft.
Behoben
- Änderungen gingen beim Speichern verloren – ein währenddessen getippter Wert und die getroffene Auswahl überstanden das Speichern nicht; bloßes Ansehen legte einen Entwurf an.
- Leeres Quellfeld ignorierte den Ersatzwert – war ein Quellfeld leer, übersprang die Zuordnung die gesamte Umwandlung; Wertetabelle und Ersatzwert greifen jetzt auch dann.
- Bedingungen werteten je Datenbank unterschiedlich aus – Textvergleiche unterscheiden überall gleich zwischen Groß- und Kleinschreibung, und „ist ungleich“ schließt leere Werte überall ein.
- Import eines Xchange-Exports – ein selbst geschriebenes Bündel wurde wegen seiner Formatversion abgewiesen; der Import richtet sich jetzt nach dem Inhalt und übernimmt auch ältere Stände.
- Zeitplan nach einem übersprungenen Lauf – der Zeitpunkt wird auch beim Überspringen fortgeschrieben, die Route startet danach keinen vollständigen Abgleich mehr.
- Offene Schritte nach einem Fehler – sie werden beim Abschluss eines Vorgangs geschlossen, auch wenn das Schreiben nach SAP Business One fehlschlug.
- Unbekannter Datenbankstand – vermerkt die Datenbank einen unbekannten Aktualisierungsschritt, hält der Dienst an, statt dagegen zu arbeiten.
- Wartende Läufe standen unter „Läuft gerade“ – ein Lauf, der hinter einer angehaltenen Route wartet, erscheint dort nicht mehr und verdrängt auch den Verlauf nicht.
- API-Adresse nach einem Halt – die Oberfläche findet den Dienst auch dann noch, wenn er sich fehlerbedingt angehalten hat.
- Schreibschutz wirkte verzögert – Navigation, Konfigurations- und Betriebsbildschirme übernehmen ihn ohne Neuladen.
- Summe und Anzahl gingen beim Feldwechsel verloren – die Aggregation wird auf den Pfad übernommen.
- Auswahlfenster schloss sich von selbst – das automatische Speichern schließt eine offene Feldauswahl nicht mehr, und ein Schließen ohne Änderung löst kein Speichern mehr aus.
- „Alle abrufen“ während eines laufenden Abrufs – die Schaltfläche ist gesperrt, solange ein Abruf der Zusatzdaten läuft.
- „Feldstruktur abrufen“ ohne Rückmeldung – der Abruf zeigt jetzt wie „Verbindung testen“ an, dass er läuft.
- Zuordnungseditor – die Zeilenliste aktualisiert nach dem Bearbeiten einer Zeile, ein gespeicherter Pfad wird wie geschrieben angezeigt, und die Werkzeugleiste bleibt ohne ausgewählten Schritt bedienbar.
- Abgeschlossene Prüfung blieb als Fehler markiert – eine erledigte manuelle Prüfung wird im Verlauf neutral dargestellt, wie eine abgeschlossene Klärung.
- Doppelte Route dauerhaft gemeldet – der Hinweis erscheint nur noch beim Wechsel der Anbindung, nicht mehr bei jedem Öffnen.
- Hinweis auf eine geänderte Konfiguration – er nennt, was geschehen ist, verschwindet von selbst und erscheint nur noch bei einer tatsächlichen Änderung von anderer Stelle.
- Entwurfsstatus in der Kopfzeile – sie zeigt jeden Status und nennt einen bearbeiteten Entwurf nicht mehr geprüft.
- Altes Ergebnis des Feldstruktur-Abrufs blieb stehen – wird die Quelle der Feldstruktur geändert, verfällt das gespeicherte Ergebnis samt Zeitstempel.
- Zielroute wurde beim erneuten Öffnen abgeschnitten – eine Verteilungsregel zeigt ihre Zielrouten wieder vollständig.
- Listen sprangen an den Anfang – gruppierte Listen behalten ihre Scrollposition beim Aktualisieren im Hintergrund.
- Verlauf lud unbegrenzt nach – die laufende Aktualisierung ist begrenzt und ruht im Hintergrund.
0.13 · 19.08.2026
Enthaltene Komponenten: Dienst v0.13.0 · Oberfläche v0.13.0
Neu
Konfiguration
- Werte importieren – eine Wertetabelle übernimmt Wertepaare aus einer Datei oder aus eingefügtem Text; das Trennzeichen wird selbst erkannt, die bestehende Liste wird ersetzt oder ergänzt.
- Suche in den Listen – Wertetabellen, Anbindungen und Routen lassen sich über Name und Beschreibung durchsuchen.
- Verwendung in Routen – eine Wertetabelle und eine Anbindung zeigen, welche Routen sie verwenden, und verlinken dorthin.
- Beschreibung einer Anbindung – eine Anbindung trägt eine Beschreibung, die auch durchsucht wird.
- Feldstruktur neu laden – wurde in SAP Business One ein Feld neu angelegt, ruft die Zuordnung die Feldstruktur erneut ab.
- Filter auf Unterlisten und über Beziehungen – ein Datenfilter oder eine Ereignisbedingung greift auf ein Feld einer Unterliste oder eines verknüpften Objekts zu; die Verknüpfung wird im Feldbaum gewählt.
- Multiplizieren – ein Wert wird mit einem Faktor multipliziert. Zahlen werden im Dezimaltrennzeichen der Mandanten-Einstellung eingegeben und angezeigt.
- Subtrahieren – ein Wert wird um einen zweiten Wert verringert.
- Addieren – ein Wert wird um einen zweiten Wert erhöht.
- Summe über eine Liste – eine Zuordnung summiert ein Feld über alle Zeilen einer Liste, statt nur eine Zeile zu lesen.
- Anzahl über eine Liste – eine Zuordnung zählt die Zeilen einer Liste.
- Liste aus einem Textwert – eine Zielliste wird durch Aufteilen eines einzelnen Textfelds befüllt.
- Verneinende Operatoren – „beginnt nicht mit“ und „enthält nicht“ stehen im Datenfilter und in Ereignisbedingungen zur Verfügung.
- Sprung zur Zielroute – eine Verteilungsregel führt aus ihrer Ziel-Spalte direkt in die Zielroute.
Betrieb
- Betriebsinformationen je Route – die Ausführung zeigt den letzten Lauf mit Dauer und Zusammensetzung, den letzten noch fehlgeschlagenen Vorgang samt Klärungsfall, die Anzahl offener Klärungen und einen Hinweis, wenn die Automatik angehalten ist.
- Kennzahlen je Route – vier Werte über den gewählten Zeitraum, oder ein Hinweis, wenn im Zeitraum nichts lief.
- Fortschritt eines laufenden Laufs – Fortschritt und Laufzeit aktualisieren sich ohne Neuladen.
- Automatik aus der Ausführung steuern – die Automatik einer Route wird dort angehalten und fortgesetzt, wo ihr Betriebszustand zu sehen ist.
- Verlauf nach Route filtern – der Filter umfasst die gesamte Lebensdauer der Route und bleibt erhalten, wenn ein Detail geschlossen wird.
- Zeitlimit je Vorgang – ein Vorgang wird nach einer einstellbaren Frist beendet und als Klärungsfall geführt, statt unbegrenzt zu laufen.
- Eine Aktion für die Schema-Aktualisierung – Reparatur und Aktualisierung liegen hinter einer Aktion, die vorab auflistet, was sie tun würde.
Geändert
- Prüfmeldungen – jede Meldung führt direkt an die fehlerhafte Stelle.
- Referenzdaten – eingefügte Referenzdaten erzeugen keinen Entwurfsstand und müssen nicht aktiviert werden.
- Speichern ohne Änderung – ein Datensatz, der nur geöffnet wurde, wird nicht gespeichert.
- Aktualisierungsverlauf – die Tabelle im Systemstatus ist auf einen Blick lesbar.
- Deutsche Texte – Schreibweisen, Gedankenstriche und Anführungszeichen sind in Oberfläche und Service Hub durchgehend vereinheitlicht.
- Zuordnungen automatisch erzeugen – ab 50 Zuordnungszeilen erscheint vorab eine Warnung mit der Anzahl.
Behoben
- Liste und Detail liefen auseinander – die Liste springt zur ausgewählten Zeile und markiert sie, in Routen, Anbindungen, Wertetabellen, Ausführung, Verlauf und Manueller Klärung.
- Statusanzeige verlor die Verbindung – die Überwachung stellt ihre Verbindung selbst wieder her.
- Fehlermeldung beim Laden der Vorgänge – eine fehlgeschlagene Anmeldungs-Erneuerung wird in eigenen Worten gemeldet, und nur einmal.
- Erster Durchlauf nach dem Dienststart – er wartet, bis die Prüfungen abgeschlossen sind, statt ins Leere zu laufen.
- Sprung zu einer Prüfmeldung – er erreicht auch ein Feld auf einem untergeordneten Reiter.
- Prüfmeldung verschwand zu früh – sie verschwindet erst, wenn ihr eigenes Feld korrigiert ist.
- Doppelter Wert in einer Zuordnung – die gesamte Gruppe wird gezeigt, nicht Zelle für Zelle.
- Dialoge ohne Eingabefokus – ein Dialog öffnet auf dem Feld, mit dem man beginnt.
- Abruf großer Datenmengen – die Folgeseite wird auch dann angefordert, wenn der Zielserver sie relativ zur Wurzel angibt.
- Geschlossener Klärungsfall – er heißt „geschlossen“ und nicht „abgewiesen“.
- Berechtigungsprüfung – drei Bedienelemente schrieben Routen-Konfiguration ohne Berechtigungsprüfung: die UND/ODER-Verknüpfung einer Ereignisbedingung, der Ereignis-Modus und die Zeitplan-Laufart. Alle drei folgen jetzt der Bearbeitungs-Berechtigung.
0.12 · 06.08.2026
Enthaltene Komponenten: Dienst v0.12.0 · Oberfläche v0.12.0
Neu
Konfiguration
- Mehrere Transformationen je Zuordnung – ein Quellwert lässt sich über mehrere nacheinander angewandte Transformationen umwandeln.
- Vergleich mit dem aktuellen Tag – eine Bedingung auf einem Datumsfeld vergleicht wahlweise mit „Heute“.
- Ersatzwert aus einem Feld – ist ein Quellwert leer, kann der Ersatzwert aus einem anderen Feld statt nur aus einem festen Wert kommen.
Behoben
- Statusanzeige hinter einem Reverse Proxy – die Verbindung bricht nicht mehr nach fünf Minuten Ruhe ab.
- Bearbeitungskonflikt hinter einem Reverse Proxy – beim Speichern wird kein Konflikt mehr gemeldet, den es nicht gibt.
- Darstellung in SAP Business One 2605 – die Werkzeugleisten der Zuordnung sind nicht mehr türkis eingefärbt, die Navigationseinträge tragen keine Symbole.
- Gleichzeitiges Bearbeiten – die zweite Speicherung überschreibt die erste nicht mehr ohne Hinweis.
- Verlassen des Editors – offene Änderungen werden gespeichert und die Bearbeitungs-Markierung freigegeben.
- Scheinbar erfolgreiche Übertragung – eine auf eine Anmeldeseite umgeleitete Übertragung gilt nicht mehr als erfolgreich.
- Importierte Datensätze – tragen Zeitstempel und Benutzer der Zielumgebung.
- Zuordnung mit vielen Zeilen – die Tabelle zeigt alle Zeilen, bisher endete sie ohne Hinweis bei 500. Der Reiter öffnet sich in wenigen Sekunden statt nach über einer Minute.
- Operatoren in Bedingungen – angeboten werden nur die Operatoren, die zum Typ des gewählten Feldes passen.
- Meldungen der Entwurfsprüfung – Kennzeichen und Liste zeigen den aktuellen Stand, der Sprung zu einer Meldung landet am richtigen Ort.
0.11 · 25.07.2026
Enthaltene Komponenten: Dienst v0.11.1 · Oberfläche v0.11.0
Neu
Konfiguration
- Datenherkunft – die Herkunft der Daten einer Route wird bei der Anlage ausdrücklich gewählt und gespeichert, statt aus dem Auslöser abgeleitet.
- Bedingte Wertermittlung – ein Zielwert lässt sich über mehrere Bedingungsfälle bestimmen; der erste zutreffende Fall liefert den Wert.
- Einheitliche Wert-Auswahl – überall, wo ein Wert einzugeben ist (Zuordnung, Bedingungen, Verkettung, Zusatzdatenfilter), wird jetzt über einen vorangestellten Symbol-Umschalter einheitlich zwischen einem Feld und einem festen Wert gewählt. Dadurch kann eine Bedingung nun auch zwei Felder vergleichen und eine Verkettung feste Textbausteine enthalten.
- Listen aus festen Zeilen – eine Zielliste wird wahlweise aus einer Quell-Liste oder aus fest hinzugefügten Zeilen befüllt.
- Zielroute direkt anlegen – eine Zielroute für die Verteilung lässt sich direkt aus der Verteilungsregel heraus anlegen, ohne den Editor zu verlassen.
- Prüfung der SAP-Referenzen – Quell- und Zusatzdaten-Objekte sowie Ziel- und Filterfelder werden bereits bei der Entwurfsprüfung gegen die SAP-Feldstruktur geprüft; aktiviert wird erst nach erfolgreicher Prüfung.
Geändert
- Routeneditor neu gegliedert – die Reiter folgen dem Datenfluss (Allgemein, Quelldaten, Zuordnung, Automatik). Die Datenquelle ist aus dem früheren Reiter Auslöser in die Quelldaten gewandert; der verbleibende Auslöser-Teil (wann die Route läuft) heißt jetzt Automatik.
- Zuordnungszeile im Dialog – der Zeileneditor öffnet als Dialog mit Reitern für Transformation, Bedingung und Optionen sowie Vor-/Zurück-Navigation.
- Zusatzdaten – die technische Abfragevorschau wurde entfernt.
- Eigener Laufzeitspeicher – die laufzeitkritischen Vorgangs- und Koordinationsdaten liegen jetzt in einem eigenen Speicherbereich, was den SAP-Business-One-Service-Layer entlastet und die parallele Abwicklung robuster macht. ⚠️ Beim Update stellt eine geführte Schema-Umstellung darauf um.
Behoben
- Offline-Hilfe im Configurator – die Administrations-Dokumentation ist wieder im Paket enthalten, der Hilfe-Link führt nicht mehr ins Leere.
- Datenfilter über Entitätsgrenzen – eine Route, deren Filter eine Benutzertabelle oder ein benutzerdefiniertes Objekt über ein Standardfeld (z. B. Code) mit einer anderen Entität abgleicht, lässt sich wieder aktivieren. (Dienst v0.11.1)
0.10 · 21.07.2026
Enthaltene Komponenten: Dienst v0.10.0 · Oberfläche v0.10.0
Neu
Konfiguration
- Benutzerdefinierte Objekte (UDOs) als Auslöser – neben Benutzertabellen können jetzt auch UDOs ein Ereignis auslösen.
- Datenfilter über Entitätsgrenzen – Quelldatensätze lassen sich über eine Referenz in einer anderen Entität filtern.
- Schrittkonfiguration – Verarbeitungsschritte lassen sich anordnen und mit einer Bedingung versehen, ob sie ausgeführt werden.
- Bedingung je Zuordnungszeile – Bedingungen können nun pro Zeile gesetzt werden, nicht mehr nur auf Listenebene.
- Routeneditor – Beschreibungsfeld, Cron-Expertenmodus und Duplizieren einer Verteilungsregel.
Betrieb
- Parallele Verarbeitung – mehrere Übertragungen werden gleichzeitig abgearbeitet.
- Nebenläufigkeit zur Laufzeit einstellbar – die Anzahl gleichzeitiger Übertragungen lässt sich ohne Neustart des Dienstes anpassen.
- Geführte Schema-Aktualisierung – Strukturänderungen beim Update werden mit Fortschrittsanzeige und geführter Wiederherstellung durchgeführt.
- Anbindung pausiert bei Anmeldefehler – schlägt die Authentifizierung einer Anbindung fehl, wird sie automatisch pausiert (mit Sperr-Kennzeichen und Hinweisband); Übertragungen dagegen werden abgewiesen.
Geändert
- Sie-Anrede – durchgängig in der gesamten Oberfläche.
- Sicherheitsabfragen – standardmäßig auf „Abbrechen“, um versehentliches Bestätigen zu vermeiden.
- Zuordnungstest – berücksichtigt jetzt die Ergebnisse vorheriger Schritte.
- Abrufendpunkt-Auswahl – Endpunkte ohne technischen Präfix und alphabetisch sortiert.
- Trefferanzahl – mit Tausender-Trennzeichen und Ladeanzeige während des Zählens.
Behoben
- Entwurfsprüfung – die Prüfliste nennt jetzt konkrete Fehler statt nur einer Anzahl und springt korrekt zum betroffenen Feld.
- Verlauf-Sortierung – nicht mehr unruhig, die Sortierung ist an einer sichtbaren Spalte nachvollziehbar.
- Ruhigere Ausführungsanzeige – die Liste flackert während einer laufenden Übertragung nicht mehr.
- Kleinere Oberflächenkorrekturen – bei Anmelde-Hinweisen, Sichtbarkeit von Schaltflächen und Eingabefokus.
0.9 Pre-Release · 01.07.2026
Enthaltene Komponenten: Dienst v0.9.1 · Oberfläche v0.9.1
Neu
Einrichtung & Betrieb
- Windows-Dienst – Xchange läuft als Dienst auf einem Windows-Server.
- Web-Client-Kachel – Xchange öffnet direkt im SAP Business One Web Client.
- Automatische Einrichtung – der Dienst legt seine Datenbankstruktur beim ersten Start selbst an.
- UNIORG Service Hub – geführte Einrichtung der Xchange-Einstellungen (Datenbankverbindung, Service Layer, Dienstparameter).
- Systemzustand – Betriebszustand und Versionen einsehen, Installation reparieren.
Sicherheit
- Single Sign-on – Anmeldung über den Identity Provider von SAP Business One.
- Berechtigungen – Zugriffsrechte über das vertraute SAP-Business-One-Berechtigungssystem.
Konfiguration
- Anbindungen – REST-Anbindungen anlegen, bearbeiten und die Verbindung testen.
- Routen – Export- und Importrouten anlegen und konfigurieren.
- Verteilungsregeln – eingehende Belege regelbasiert an die zuständige Route verteilen.
- Zuordnung – Quell- auf Zielfelder abbilden: Direktwerte, Transformationen (inkl. Datum und Verkettung), feste Werte, Zusatzzeilen, Werte und Objekttypen nachschlagen, Listenfelder mit Filter, Listen zusammenführen, mehrschrittige Belege; Reihenfolge der Zuordnungszeilen frei anpassen.
- Zusatzdaten – Belege beim Übertragen mit weiteren Daten aus SAP Business One ergänzen.
- Wertetabellen – anlegen und pflegen.
- Auslöser – manuell, zeitgesteuert, per Ereignis oder per Verteilung.
- Konfigurationsstände – prüfen, aktivieren sowie exportieren und importieren.
Test
- Ausführung – Routen manuell für ausgewählte Datensätze übertragen oder gegen einen eingefügten Beispielbeleg testen.
- Verlauf – laufende und abgeschlossene Übertragungen mitverfolgen, immer auf dem aktuellen Stand.
- Automatische Wiederholung – vorübergehende Störungen werden von selbst erneut versucht; erst bei endgültigem Fehlschlag landet ein Vorgang in der Klärung.
- Klärung – fehlgeschlagene Übertragungen prüfen, erneut verarbeiten oder verwerfen.