Zum Inhalt springen

Enterprise Suite - Intercompany

Enterprise Suite - Intercompany für Business Central Cloud

  • Veröffentlichte Version: 1.4.1.0

[Feature] Unternehmensübergreifende Status-Lese-APIs

Abschnitt betitelt „[Feature] Unternehmensübergreifende Status-Lese-APIs“

Zwei neue schreibgeschützte API-Seiten wurden eingeführt, um unternehmensübergreifende Statusprüfungen vor der Durchführung kritischer Vorgänge zu ermöglichen. Die Bestellstatus-Lese-API ermöglicht es dem Lagerunternehmen, den Status einer verknüpften IC-Bestellung im Vertriebsunternehmen zu überprüfen, und die Auftragsstatus-Lese-API stellt den Status und IC-Status eines Auftrags für die unternehmensübergreifende Validierung bereit.

Was wurde getan:

  • IC PO Status Read API XTE hinzugefügt — eine schreibgeschützte API, die Bestellnummer und Status (Offen/Freigegeben) für unternehmensübergreifende Abfragen bereitstellt
  • IC SO Status Read API XTE hinzugefügt — eine schreibgeschützte API, die Auftragsnummer, Status und IC-Status für unternehmensübergreifende Abfragen bereitstellt
  • Beide APIs sind schreibgeschützt (kein Einfügen, Ändern oder Löschen erlaubt) und folgen dem Standard-OData/API-Muster

Hinweise zur Benutzerfreundlichkeit:

  • Das Lagerunternehmen kann jetzt sicher prüfen, ob eine verknüpfte IC-Bestellung freigegeben ist, bevor versucht wird, einen Lager-Auftrag zu löschen, und verhindert so versehentlichen Datenverlust
  • Die Auftragsstatus-API ermöglicht es dem Vertriebsunternehmen, den Auftragsstatus für Partnerunternehmen bereitzustellen, ohne umfangreichen Datenzugriff zu gewähren
  • Keine Konfiguration erforderlich — die APIs sind unmittelbar nach dem Upgrade verfügbar

Ein neuer API-Endpunkt wurde dem Lagerunternehmen hinzugefügt, der es dem Vertriebsunternehmen ermöglicht, die Löschung eines verknüpften Lager-Auftrags als Teil eines Kaskadenlöschungsflows auszulösen. Die API überprüft, ob der Auftrag den Status „Offen” hat, bevor er gelöscht wird, und verhindert die Löschung freigegebener Aufträge.

Was wurde getan:

  • IC Whse SO Delete API XTE hinzugefügt — eine POST-basierte API, die eine Lager-SO-Nummer empfängt, deren Status überprüft und sie löscht, wenn sie Offen ist
  • IC Whse SO Delete Buffer XTE hinzugefügt — eine temporäre Puffertabelle, die von der Lösch-API verwendet wird, um die Lager-SO-Nummer zu übergeben und eine Ergebnismeldung zurückzugeben (Gelöscht, NichtGefunden oder Fehler)
  • Die API gibt eine klare Fehlermeldung zurück, wenn der Lager-Auftrag den Status „Freigegeben” hat, und weist den Benutzer an, ihn zuerst wieder zu öffnen

Hinweise zur Benutzerfreundlichkeit:

  • Benutzer können jetzt einen Auftrag im Vertriebsunternehmen löschen und den entsprechenden Lager-Auftrag automatisch im Lagerunternehmen löschen lassen — wodurch die manuelle Bereinigung über Unternehmen hinweg entfällt
  • Wenn der Lager-Auftrag bereits freigegeben wurde, wird die Löschung mit einer klaren Fehlermeldung blockiert, um die Datenintegrität zu schützen
  • Die Kaskadenlöschung respektiert den Auftragslebenszyklus — nur offene Aufträge können remote gelöscht werden

Eine neue Codeunit übernimmt die Erstellung von Intercompany-Rückgabeaufträgen über die API. Wenn ein Verkaufsrückgabeauftrag im Vertriebsunternehmen erstellt wird, kann das System automatisch einen entsprechenden Einkaufsrückgabeauftrag im Partnerunternehmen (Lager) mithilfe der vorhandenen IC-Partner-API-Infrastruktur erstellen.

Was wurde getan:

  • IC Return Handler XTE Codeunit hinzugefügt, die IC-Rückgabeaufträge über die Partner-API mit OAuth2-Authentifizierung erstellt
  • Der Handler sucht den aktiven IC-Link aus dem ursprünglichen Auftrag, erwirbt ein Zugriffstoken, erstellt die JSON-Nutzlast des Rückgabeauftrags und sendet sie an den Einkaufsauftrags-API-Endpunkt des Partners
  • Vollständige Telemetrieprotokollierung ist für die Rückverfolgbarkeit enthalten

Hinweise zur Benutzerfreundlichkeit:

  • Rückgabeauftragsprozesse sind jetzt über IC-Partnerunternehmen hinweg automatisiert, was die manuelle Neueingabe und das Risiko nicht übereinstimmender Rückgabedokumente reduziert
  • Die Erstellung von Rückgabeaufträgen folgt demselben sicheren OAuth2-Authentifizierungsmuster wie alle anderen IC-API-Vorgänge
  • Benutzer erhalten bei erfolgreicher Erstellung eine Bestätigungsmeldung mit der erstellten Rückgabeauftrags-ID

[Feature] Unternehmensübergreifende Bestandsabfrage mit Artikelverfügbarkeit nach Ereignis

Abschnitt betitelt „[Feature] Unternehmensübergreifende Bestandsabfrage mit Artikelverfügbarkeit nach Ereignis“

Eine umfassende Funktion zur unternehmensübergreifenden Bestandssichtbarkeit wurde eingeführt. Benutzer können Echtzeit-Bestandsniveaus und Lieferzeiten von IC-Partnerunternehmen direkt aus Auftragszeilen abrufen. Eine dedizierte Seite für Artikelverfügbarkeit nach Ereignis bietet eine vollständige Zeitlinienansicht des Partnerbestands, einschließlich geplanter Eingänge und Nachfrage.

Was wurde getan:

  • IC Inventory Lookup XTE Codeunit mit Caching (30-Sekunden-TTL) für effiziente unternehmensübergreifende Bestandsabfragen hinzugefügt, die sowohl Standardartikel als auch Artikelvarianten unterstützt
  • IC Item Avail. by Event XTE Seite hinzugefügt — eine benutzerdefinierte Arbeitsblattseite, die die Standard-Business-Central-Berechnungspipeline für Artikelverfügbarkeit nach Ereignis umschließt und URL-basiertes Öffnen über Unternehmen hinweg unterstützt
  • IC Avail Page Buffer XTE Tabelle hinzugefügt — eine benutzerspezifische Puffertabelle, die den Artikelkontext für die Verfügbarkeitsseite speichert und die BC-Plattformbeschränkung löst, bei der URL-Filter nicht auf temporäre Quelltabellen angewendet werden können, bevor OnOpenPage ausgeführt wird
  • Inventory Page Data XTE Tabellenerweiterung hinzugefügt — fügt ein Artikelnr.-Feld zur temporären Standard-Inventory Page Data-Tabelle hinzu, um die Übergabe von URL-Filterparametern zu ermöglichen
  • IC Avail Buffer API XTE Seite und IC Avail Buffer Cleanup XTE Codeunit für Pufferverwaltung und Bereinigung veralteter Datensätze hinzugefügt
  • IC Availability Helper XTE Codeunit zur Koordinierung von Verfügbarkeitsabfragen hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Auftragsbearbeiter können jetzt die Echtzeit-Bestandsverfügbarkeit beim IC-Partnerunternehmen (Lager) anzeigen, ohne Business Central zu verlassen oder das Unternehmen zu wechseln
  • Die Seite für Artikelverfügbarkeit nach Ereignis zeigt eine vollständige Zeitlinie von Angebot und Nachfrage beim Partner, was bessere Lieferdaten und Auftragsentscheidungen ermöglicht
  • Bestandsdaten werden 30 Sekunden lang zwischengespeichert, um Leistung und Aktualität auszubalancieren — wiederholte Abfragen innerhalb des Cache-Fensters sind sofort
  • Variantenbewusste Abfragen werden unterstützt, sodass Unternehmen, die Artikelvarianten verwenden, genaue Verfügbarkeit pro Variante erhalten

[Feature] Erweitertes Zuordnungsmodul mit vollständiger Benutzeroberfläche

Abschnitt betitelt „[Feature] Erweitertes Zuordnungsmodul mit vollständiger Benutzeroberfläche“

Ein vollständiges Zuordnungsverwaltungssystem wurde eingeführt, das eine strukturierte Möglichkeit bietet, Artikel-, Kunden-/Lieferanten- und Dimensionszuordnungen zwischen IC-Partnerunternehmen zu definieren und zu verwalten. Das Zuordnungsmodul ist über dedizierte Listen- und Kartenseiten zugänglich.

Was wurde getan:

  • IC Mapping XTE Tabelle und IC Mapping Dimensions XTE / IC Mapping Variants XTE Untertabellen zur Speicherung von Artikel-, Kunden-/Lieferanten-, Dimensions- und Variantenzuordnungen hinzugefügt
  • IC Mapping Engine XTE Codeunit zur Auflösung von Zuordnungen während der IC-Auftragsverarbeitung hinzugefügt
  • IC Mapping List XTE und IC Mapping Card XTE Seiten zur Verwaltung von Zuordnungen über die Business Central-Benutzeroberfläche hinzugefügt
  • IC Mapping Var. Subpage XTE zur Verwaltung von Variantenzuordnungen innerhalb der Zuordnungskarte hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Administratoren können jetzt alle IC-Zuordnungen (Artikel, Kunden, Lieferanten, Dimensionen, Varianten) über eine dedizierte Benutzeroberfläche definieren und pflegen — keine manuelle Tabellenbearbeitung erforderlich
  • Das Zuordnungsmodul übersetzt automatisch Artikelnummern, Kunden-/Lieferantencodes und Dimensionen bei der Erstellung von IC-Aufträgen und gewährleistet so die Datenkonsistenz über Unternehmen hinweg
  • Variantenzuordnungen ermöglichen es Unternehmen mit unterschiedlichen Variantenstrukturen, Aufträge ohne manuelle Übersetzung auszutauschen

[Feature] Verwaltung verknüpfter Aufträge und Bestellungsflow

Abschnitt betitelt „[Feature] Verwaltung verknüpfter Aufträge und Bestellungsflow“

Ein vollständiges System zur Verwaltung verknüpfter Aufträge wurde eingeführt, das eine vollständige Lebenszyklusverwaltung von Intercompany-Auftragsbeziehungen bietet. Dies umfasst die automatisierte Erstellung von Bestellungen, die Erstellung von Aufträgen beim Lagerunternehmen und die benutzerdefinierte Datenspeicherung für erweiterte Auftragsinformationen.

Was wurde getan:

  • ICLinkedOrder XTE Tabelle zur Verfolgung von Beziehungen zwischen Aufträgen und Bestellungen über Unternehmen hinweg hinzugefügt
  • IC Order Creator XTE und IC SO Creator XTE Codeunits zur automatisierten Erstellung verknüpfter IC-Aufträge hinzugefügt
  • IC PO Flow Manager XTE Codeunit zur Verwaltung des vollständigen Bestellungsflow-Lebenszyklus (Auto-, Manuell- und Anforderungsmodi) hinzugefügt
  • IC Purchase Grouping Buffer XTE Tabelle zur Gruppierung von Einkaufszeilen während der Auftragserteilung hinzugefügt
  • IC Custom Data Mgt XTE Codeunit und IC Link Details FactBox XTE Seite zur Speicherung und Anzeige erweiterter Auftragsdaten hinzugefügt
  • RunCheckOnStatus XTE Codeunit hinzugefügt — ein Singleton-Flag, das internen Prozessen ermöglicht, Statusvalidierungsprüfungen bei Bedarf zu überspringen

Hinweise zur Benutzerfreundlichkeit:

  • Der vollständige Auftragslink-Lebenszyklus wird jetzt automatisch verwaltet — von der Auftragsfreigabe über die Bestellungserstellung, Statussynchronisierung bis hin zur Löschung
  • Drei Bestellungserstellungsmodi werden unterstützt: Auto (Bestellung wird automatisch bei Auftragsfreigabe erstellt), Manuell (benutzerinitiiert) und Anforderung (über Anforderungsarbeitsblatt)
  • Die IC Link Details FactBox bietet sofortige Sichtbarkeit verknüpfter Aufträge direkt auf den Auftrags- und Bestellungsseiten
  • Die benutzerdefinierte Datenspeicherung ermöglicht es Partnern und Entwicklern, zusätzlichen Kontext an IC-Auftragslinks anzuhängen, ohne Kerntabellen zu ändern

[Feature] Rollenbasierte Sicherheit mit vier Berechtigungssätzen

Abschnitt betitelt „[Feature] Rollenbasierte Sicherheit mit vier Berechtigungssätzen“

Ein vollständiges rollenbasiertes Sicherheitsmodell wurde mit vier Berechtigungssätzen implementiert, die dem Prinzip der minimalen Rechtevergabe folgen.

Was wurde getan:

  • IC ADMIN XTE hinzugefügt — vollständiger administrativer Zugriff auf alle IC-Konfigurationen, Einrichtungen und Daten
  • IC USER XTE hinzugefügt — operativer Zugriff für die tägliche IC-Auftragsverarbeitung
  • IC VIEW XTE hinzugefügt — schreibgeschützter Zugriff für Überwachung und Berichterstellung
  • IC AUDIT XTE hinzugefügt — Zugriff auf Prüfprotokolle und Telemetriedaten
  • XTE All XTE hinzugefügt — kombinierter Berechtigungssatz für Entwicklungs- und Testumgebungen

Hinweise zur Benutzerfreundlichkeit:

  • Administratoren können jetzt jedem Benutzer den entsprechenden Berechtigungssatz zuweisen und sicherstellen, dass Benutzer nur Zugriff auf die IC-Funktionalität haben, die sie benötigen
  • Das Vier-Ebenen-Modell (Admin, Benutzer, Ansicht, Prüfung) entspricht gängigen Organisationsrollen und vereinfacht die Berechtigungsverwaltung
  • Bestehenden Benutzern sollte nach dem Upgrade der entsprechende Berechtigungssatz zugewiesen werden
  • Keine Breaking Changes — das Upgrade von 1.3.2.0 auf 1.4.1.0 ist unkompliziert
  • Nach dem Upgrade sollten den Benutzern die neuen IC-Berechtigungssätze entsprechend ihrer Rolle zugewiesen werden (IC ADMIN XTE, IC USER XTE, IC VIEW XTE oder IC AUDIT XTE)
  • Die neue Zuordnungsbenutzeroberfläche ist sofort verfügbar — bestehende Zuordnungen, die über andere Methoden konfiguriert wurden, sollten überprüft und in die neuen Zuordnungstabellen migriert werden
  • Der IC Avail Page Buffer-Bereinigungsauftrag wird automatisch ausgeführt; keine manuelle Konfiguration ist erforderlich