Zum Inhalt springen

Enterprise Suite - Intercompany

Enterprise Suite - Intercompany für Business Central Cloud

  • Veröffentlichte Version: 1.5.6.0

Ein vollständiger Satz von API-Endpunkten wurde eingeführt, um eine nahtlose Intercompany-Kommunikation und einen Datenaustausch zwischen Business Central-Unternehmen und Mandanten zu ermöglichen.

Was wurde getan:

  • 25 API-Seiten hinzugefügt, die Einkaufsbestellungsverwaltung, Verkaufsauftragsoperationen und Lagerversandabwicklung abdecken
  • IC PO Management API XTE Codeunit für zentralisierte API-Geschäftslogik implementiert
  • API-Statusverfolgung mit IC PO API Status XTE Enum hinzugefügt
  • Puffertabellen für effizienten Datentransfer erstellt: IC Incoming Doc Buffer XTE, IC PO Add Lines Buffer XTE, IC SO Add Lines Buffer XTE, IC SO Update Lines Buffer XTE und IC Whse SO Delete Buffer XTE
  • Spezialisierte APIs für Zeilenoperationen, Datumsaktualisierungen, Preisaktualisierungen, Statussynchronisierung und Adressverwaltung implementiert
  • Wareneingangs-API zur Verfolgung des Wareneingangs über Unternehmen hinweg hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Unternehmen können jetzt automatisch über standardisierte REST-APIs kommunizieren, ohne manuelle Dateneingabe
  • Das API-Framework unterstützt Echtzeit-Synchronisierung von Auftragsänderungen und stellt sicher, dass beide Unternehmen immer aktuelle Informationen haben
  • Puffertabellen verbessern die Leistung durch Staging von Daten vor der Verarbeitung und reduzieren das Fehlerrisiko bei Operationen mit hohem Volumen
  • API-Statusverfolgung bietet Transparenz über Kommunikationserfolg oder -fehler und erleichtert die Fehlersuche
  • Das modulare API-Design ermöglicht eine selektive Implementierung basierend auf spezifischen Geschäftsanforderungen

[Funktion] Automatisierter Einkaufsbestellungsversand

Abschnitt betitelt „[Funktion] Automatisierter Einkaufsbestellungsversand“

Ein ausgeklügeltes System zum Versenden von Einkaufsbestellungen wurde implementiert, um automatisch Einkaufsbestellungen an Partnerunternehmen basierend auf Verkaufsauftragsanforderungen zu erstellen und zu übermitteln.

Was wurde getan:

  • IC PO Sender XTE Codeunit zur Orchestrierung des EB-Versandprozesses hinzugefügt
  • IC PO Buffer Processor XTE und IC PO Buffer Mgt XTE Codeunits für effiziente Auftragsverarbeitung implementiert
  • IC PO Send Queue XTE Tabelle und Seite zur Verfolgung ausgehender Einkaufsbestellungen erstellt
  • IC PO Queue Manager XTE Codeunit für Warteschlangenverwaltung und Wiederholungslogik hinzugefügt
  • IC PO Queue Status XTE Enum zur Verfolgung des Verarbeitungsstatus implementiert (Ausstehend, Verarbeitung, Gesendet, Fehlgeschlagen usw.)
  • Puffertabellen für EB-Entitäten erstellt: IC PO Entity Buffer XTE, IC PO Line Entity Buffer XTE und IC PO Comment Buffer XTE
  • IC PO Release Subs XTE Codeunit hinzugefügt, um EB-Versand auszulösen, wenn Verkaufsaufträge freigegeben werden
  • Release IC PO On SO Rel XTE Codeunit für automatische EB-Freigabe bei VA-Freigabe implementiert
  • IC PO Shipment Receive API XTE Seite zur Verfolgung des Versand- und Empfangsstatus hinzugefügt
  • IC Doc Queue Manager XTE, IC Doc Send Processor XTE und IC Document Sender XTE Codeunits für allgemeine Dokumentversandinfrastruktur erstellt
  • IC Doc Send Queue XTE Tabelle und Seite mit IC Doc Queue Status XTE Enum für Warteschlangenverwaltung auf Dokumentebene hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Einkaufsbestellungen werden jetzt automatisch im Lagerunternehmen erstellt, wenn Verkaufsaufträge im Vertriebsunternehmen freigegeben werden, wodurch die manuelle Auftragseingabe entfällt
  • Das Warteschlangensystem gewährleistet zuverlässige Zustellung, auch wenn das Partnerunternehmen vorübergehend nicht verfügbar ist, mit automatischen Wiederholungsfunktionen
  • Benutzer können den Status gesendeter Einkaufsbestellungen über die EB-Versandwarteschlangenseite überwachen und erhalten vollständige Transparenz über den Auftragsfluss
  • Fehlgeschlagene Übertragungen werden deutlich identifiziert und können manuell oder automatisch basierend auf der Konfiguration wiederholt werden
  • Der pufferbasierte Ansatz gewährleistet Datenintegrität durch Validierung und Staging von Aufträgen vor der Übertragung
  • Kommentare und spezielle Anweisungen werden automatisch zusammen mit Auftragszeilen übertragen und erhalten den vollständigen Auftragskontext

Vollständige Unterstützung für Artikelverfolgung wurde hinzugefügt, um Seriennummern und Chargennummern zwischen verknüpften Intercompany-Aufträgen zu synchronisieren.

Was wurde getan:

  • IC Item Tracking Buffer XTE Tabelle zum Staging von Artikelverfolgungsinformationen hinzugefügt
  • IC Item Tracking Processor XTE Codeunit zur Verarbeitung von Verfolgungsdaten implementiert
  • IC Item Tracking Sync XTE Codeunit zur Synchronisierung der Verfolgung zwischen Aufträgen erstellt
  • IC Item Tracking Validation XTE Codeunit zur Validierung von Verfolgungsinformationen hinzugefügt
  • IC Item Tracking Event Subs XTE Codeunit für ereignisgesteuerte Verfolgungsaktualisierungen implementiert

Hinweise zur Benutzerfreundlichkeit:

  • Seriennummern und Chargennummern werden jetzt automatisch zwischen Verkaufs- und Einkaufsaufträgen über Unternehmen hinweg synchronisiert
  • Dies gewährleistet vollständige Rückverfolgbarkeit verfolgter Artikel durch die gesamte Intercompany-Lieferkette
  • Validierung verhindert Unstimmigkeiten in Verfolgungsinformationen und reduziert Fehler in der Bestandsverwaltung
  • Das System unterstützt sowohl Seriennummernverfolgung (eins-zu-eins) als auch Chargennummernverfolgung (viele-zu-eins)
  • Artikelverfolgungssynchronisierung erfolgt automatisch bei der Auftragsverarbeitung, ohne manuelle Eingriffe

Ein umfassendes Auftragsverknüpfungssystem wurde eingeführt, um Beziehungen zwischen Verkaufsaufträgen, Einkaufsbestellungen und Lagerversendungen über Unternehmen hinweg zu pflegen.

Was wurde getan:

  • IC Linked Order XTE Tabelle zur Speicherung von Auftragsbeziehungen hinzugefügt
  • IC Link Manager XTE Codeunit zur Verwaltung von Auftragsverknüpfungen implementiert
  • IC Linked Orders XTE Seite zur Anzeige aller verknüpften Aufträge erstellt
  • IC Linked Order Card XTE Seite für detaillierte Verknüpfungsinformationen hinzugefügt
  • IC Link Details FactBox XTE für schnelle Referenz auf Auftragsseiten implementiert
  • IC Link Lookup XTE Seite zum Suchen und Auswählen verknüpfter Aufträge hinzugefügt
  • Event Subscribers für Verknüpfungslebenszyklus-Management erstellt: IC SO Delete Cascade XTE, IC SO Header Delete Sub XTE, IC SO Line Delete Sub XTE und IC Whse SO Delete Guard XTE

Hinweise zur Benutzerfreundlichkeit:

  • Benutzer können jetzt einfach zwischen verwandten Aufträgen über Unternehmen hinweg navigieren, indem sie die Verknüpfungs-Infobox auf Auftragsseiten verwenden
  • Die Seite mit verknüpften Aufträgen bietet einen vollständigen Überblick über alle Intercompany-Auftragsbeziehungen
  • Wenn ein Verkaufsauftrag gelöscht wird, kann das System automatisch zugehörige Einkaufsbestellungen basierend auf der Konfiguration behandeln
  • Die Verknüpfungsverfolgung gewährleistet vollständige Rückverfolgbarkeit vom Kundenauftrag bis zur Lagererfüllung
  • Suchfunktionalität erleichtert das Auffinden verwandter Aufträge auch in Umgebungen mit hohem Volumen

Ein leistungsstarkes Mapping-System wurde implementiert, um Stammdaten (Artikel, Kunden, Lieferanten, Dimensionen, Varianten) zwischen verschiedenen Unternehmen zu übersetzen.

Was wurde getan:

  • IC Mapping XTE Tabelle zur Speicherung von Artikel-, Kunden- und Lieferanten-Mappings hinzugefügt
  • IC Mapping Variants XTE Tabelle für Artikelvarianten-Mappings erstellt
  • IC Mapping Dimensions XTE Tabelle für Dimensionswert-Mappings hinzugefügt
  • IC Mapping Engine XTE Codeunit für Übersetzungslogik implementiert
  • IC Mapping List XTE und IC Mapping Card XTE Seiten zur Verwaltung von Mappings erstellt
  • IC Mapping Variants Subpage XTE für variantenspezifische Mappings hinzugefügt
  • Massenimport-/-exportfunktionen für effiziente Mapping-Einrichtung implementiert

Hinweise zur Benutzerfreundlichkeit:

  • Unternehmen können jetzt unterschiedliche Artikelnummern, Kundennummern und Lieferantennummern verwenden und dennoch nahtlos Aufträge austauschen
  • Die Mapping-Engine übersetzt automatisch Codes während der Auftragsübertragung und eliminiert die Notwendigkeit synchronisierter Stammdaten
  • Varianten-Mappings unterstützen komplexe Szenarien, in denen dasselbe Produkt unterschiedliche Variantencodes in verschiedenen Unternehmen hat
  • Dimensions-Mappings stellen sicher, dass Finanzberichtsdimensionen korrekt über Unternehmen hinweg übersetzt werden
  • Massenimport-/-exportfunktionalität ermöglicht schnelle Einrichtung von Mappings aus Excel oder anderen Quellen
  • Das System validiert Mappings, um Fehler zu verhindern, bevor Aufträge übertragen werden

Umfassende Auftragssynchronisierungsfunktionen wurden hinzugefügt, um Verkaufs- und Einkaufsaufträge über Unternehmen hinweg in Echtzeit abzugleichen.

Was wurde getan:

  • IC Order Sync Manager XTE Codeunit zur Orchestrierung der Synchronisierung implementiert
  • Datumssynchronisierung mit IC Date Sync Integration XTE Codeunit hinzugefügt
  • Preissynchronisierung mit IC Price Sync XTE Codeunit erstellt
  • Lieferdatumssynchronisierung mit IC Req Delivery Date Sync XTE Codeunit implementiert
  • Lieferadressensynchronisierung mit IC Ship To Address Sync XTE Codeunit hinzugefügt
  • Statussynchronisierung mit mehreren Codeunits erstellt: IC Status Sync XTE, IC Status Sync PO to SO XTE, IC Status Cascade Logic XTE, IC Status Release Event XTE
  • Synchronisierung auf Zeilenebene mit IC Sales Line Update XTE und IC PO Line Delete XTE Codeunits implementiert
  • Versand-/Empfangssynchronisierung mit IC PO Shipment Receive Sync XTE Codeunit hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Änderungen an Verkaufsaufträgen werden automatisch in verknüpften Einkaufsbestellungen widergespiegelt und umgekehrt
  • Liefertermine, Preise, Mengen und Adressen bleiben ohne manuelle Aktualisierungen synchronisiert
  • Auftragsstatusänderungen (Freigegeben, Versendet, Fakturiert) werden automatisch zwischen Unternehmen kommuniziert
  • Zeilenlöschungen und -hinzufügungen werden synchronisiert, um Diskrepanzen zu vermeiden
  • Die Synchronisierung respektiert Geschäftsregeln und aktualisiert nur Felder, wenn dies basierend auf dem Auftragsstatus angemessen ist
  • Benutzer sehen immer aktuelle Informationen, unabhängig davon, in welchem Unternehmen sie arbeiten

Leistungsüberwachungsfunktionen wurden hinzugefügt, um Intercompany-Operationen zu verfolgen und zu optimieren.

Was wurde getan:

  • IC Performance Monitor XTE Codeunit zur Verfolgung der Operationsleistung hinzugefügt
  • IC Performance Log XTE Tabelle zur Speicherung von Leistungsmetriken implementiert
  • IC Performance Dashboard XTE Seite zur Visualisierung von Leistungsdaten erstellt
  • IC Performance Analyzer XTE Codeunit zur Analyse von Engpässen hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Administratoren können die Leistung von Intercompany-Operationen über ein dediziertes Dashboard überwachen
  • Leistungsprotokolle helfen dabei, langsame Operationen und Engpässe im Auftragsfluss zu identifizieren
  • Das System verfolgt API-Aufrufsdauer, Warteschlangenverarbeitungszeiten und Synchronisierungsleistung
  • Leistungsdaten können zur Optimierung der Konfiguration und zur Identifizierung von Problemen verwendet werden, bevor sie Benutzer beeinträchtigen

[Funktion] Erweiterte Preisgestaltung und Aufschlag

Abschnitt betitelt „[Funktion] Erweiterte Preisgestaltung und Aufschlag“

Ausgeklügelte Preisgestaltungsfunktionen wurden implementiert, um Aufschlagsberechnungen und Preissynchronisierung zwischen Unternehmen zu unterstützen.

Was wurde getan:

  • IC Price Markup XTE Tabelle zur Speicherung von Aufschlagsregeln hinzugefügt
  • IC Markup XTE Codeunit zur Berechnung von Aufschlägen implementiert
  • IC Price Markup List XTE und IC Price Markup Card XTE Seiten zur Verwaltung von Aufschlagsregeln erstellt
  • Preissynchronisierungslogik in IC Price Sync XTE Codeunit hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Unternehmen können Aufschlagsprozentsätze oder feste Beträge definieren, die beim Erstellen von Intercompany-Aufträgen angewendet werden
  • Aufschlagsregeln können pro Partner, Artikelgruppe oder Kundengruppe konfiguriert werden
  • Preise werden automatisch basierend auf Aufschlagsregeln berechnet, wenn Einkaufsbestellungen aus Verkaufsaufträgen erstellt werden
  • Preisänderungen im Quellauftrag können basierend auf der Konfiguration mit verknüpften Aufträgen synchronisiert werden
  • Dies ermöglicht ein ordnungsgemäßes Gewinnmargen-Management in Multi-Unternehmensszenarien

[Funktion] Erweiterte Sicherheit und Authentifizierung

Abschnitt betitelt „[Funktion] Erweiterte Sicherheit und Authentifizierung“

Umfassende Sicherheitsfunktionen wurden hinzugefügt, um sichere Intercompany-Kommunikation und ordnungsgemäße Zugriffskontrolle zu gewährleisten.

Was wurde getan:

  • IC Partner Auth Manager XTE Codeunit für OAuth2-Authentifizierung implementiert
  • IC Token Cache Manager XTE Codeunit für sichere Token-Verwaltung hinzugefügt
  • IC Token Health Dashboard XTE Seite zur Überwachung des Authentifizierungsstatus erstellt
  • Sichere Anmeldeinformationsspeicherung mit Business Central Isolated Storage implementiert
  • IC Reopen Block On Rel Whse SO XTE Codeunit hinzugefügt, um unbefugte Auftragsänderungen zu verhindern
  • Umfassende Berechtigungssätze erstellt: IC_ADMIN XTE, IC_USER XTE, IC_VIEW XTE und IC_AUDIT XTE

Hinweise zur Benutzerfreundlichkeit:

  • Alle Intercompany-Kommunikation ist durch OAuth2-Authentifizierung mit Microsoft Entra ID gesichert
  • Client-Geheimnisse sind verschlüsselt und sicher gespeichert, niemals in der Benutzeroberfläche offengelegt
  • Token-Caching verbessert die Leistung bei gleichzeitiger Aufrechterhaltung der Sicherheit durch automatische Aktualisierung
  • Das Token-Gesundheits-Dashboard bietet Transparenz über den Authentifizierungsstatus und hilft bei der Fehlerbehebung von Verbindungsproblemen
  • Rollenbasierte Berechtigungssätze stellen sicher, dass Benutzer nur Zugriff auf geeignete Intercompany-Funktionen haben
  • Lagerversandaufträge, die mit Intercompany-Verkaufsaufträgen verknüpft sind, sind vor unbefugtem Wiederöffnen geschützt

[Funktion] Dead Letter Queue für Fehlerbehandlung

Abschnitt betitelt „[Funktion] Dead Letter Queue für Fehlerbehandlung“

Ein robustes Fehlerbehandlungssystem wurde implementiert, um fehlgeschlagene Intercompany-Operationen zu erfassen und zu verwalten.

Was wurde getan:

  • IC Dead Letter Queue XTE Tabelle zur Speicherung fehlgeschlagener Operationen hinzugefügt
  • IC Dead Letter Queue Mgt XTE Codeunit für Warteschlangenverwaltung implementiert
  • IC Dead Letter Queue List XTE Seite zur Anzeige fehlgeschlagener Operationen erstellt
  • IC DLQ Card XTE Seite für detaillierte Fehlerinformationen hinzugefügt
  • IC DLQ Details FactBox XTE für schnelle Fehlerreferenz implementiert
  • IC DLQ Status XTE Enum zur Verfolgung des Fehlerbehebungsstatus hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Fehlgeschlagene Intercompany-Operationen werden automatisch in der Dead Letter Queue erfasst, anstatt verloren zu gehen
  • Benutzer können Fehlerdetails überprüfen, verstehen, was schief gelaufen ist, und Korrekturmaßnahmen ergreifen
  • Operationen können aus der Warteschlange wiederholt werden, nachdem das zugrunde liegende Problem behoben wurde
  • Die Dead Letter Queue verhindert Datenverlust und stellt sicher, dass alle Aufträge schließlich verarbeitet werden
  • Fehlerverfolgung bietet wertvolle Einblicke für Fehlerbehebung und Systemverbesserung

Echtzeit-Bestandsverfügbarkeitsabfrage wurde hinzugefügt, um Lagerbestände in Partnerunternehmen zu prüfen, bevor Aufträge erstellt werden.

Was wurde getan:

  • IC Inventory Lookup XTE Codeunit zur Abfrage des Partnerbestands implementiert
  • IC Availability Helper XTE Codeunit für Verfügbarkeitsberechnungen hinzugefügt
  • IC Avail Page Buffer XTE Tabelle zum Caching von Verfügbarkeitsdaten erstellt
  • IC Avail Buffer API XTE Seite für API-basierte Verfügbarkeitsabfragen implementiert
  • IC Avail Buffer Cleanup XTE Codeunit für Cache-Verwaltung hinzugefügt
  • IC Item Avail by Event XTE Seite zur Anzeige der Verfügbarkeit nach Datum erstellt
  • Inventory Page Data XTE Tabellenerweiterung für zusätzliche Verfügbarkeitsinformationen erweitert

Hinweise zur Benutzerfreundlichkeit:

  • Vertriebsmitarbeiter können Echtzeit-Bestandsverfügbarkeit in Lagerunternehmen prüfen, bevor sie Kundenaufträge bestätigen
  • Die Verfügbarkeitsabfrage berücksichtigt aktuellen Bestand, eingehende Aufträge und ausgehende Verpflichtungen
  • Gecachte Verfügbarkeitsdaten verbessern die Leistung und bleiben durch automatische Aktualisierung aktuell
  • Die Seite “Verfügbarkeit nach Ereignis” zeigt projizierte Lagerbestände im Zeitverlauf
  • Dies hilft, Überverkäufe zu vermeiden und verbessert den Kundenservice durch genaue Lieferversprechen

Ein umfassendes Ereignis-Framework wurde implementiert, um Anpassung und Erweiterung der Intercompany-Funktionalität zu ermöglichen.

Was wurde getan:

  • IC Event Publishers XTE Codeunit mit 7+ Integrationsereignissen implementiert
  • IC Event Sub Sample XTE Codeunit mit Beispiel-Event-Subscribern hinzugefügt
  • IC Item Ledger Event Subs XTE Codeunit für Artikelpostenereignisse erstellt
  • Ereignisgesteuerte Auftragslebenszyklus-Verwaltung hinzugefügt

Hinweise zur Benutzerfreundlichkeit:

  • Partner und Kunden können Intercompany-Funktionalität erweitern, ohne die Kern-App zu ändern
  • Integrationsereignisse ermöglichen es, benutzerdefinierte Logik an Schlüsselpunkten im Auftragsfluss einzufügen
  • Beispiel-Event-Subscriber bieten Vorlagen für gängige Anpassungsszenarien
  • Das Ereignis-Framework unterstützt komplexe Geschäftsanforderungen, die für jede Organisation einzigartig sind
  • Ereignisse ermöglichen Integration mit Drittsystemen und benutzerdefinierten Erweiterungen

Ein umfassender Satz von Hilfsfunktionen wurde hinzugefügt, um gängige Intercompany-Operationen zu unterstützen.

Was wurde getan:

  • IC Return Handler XTE Codeunit zur Verwaltung von Rücksendeaufträgen implementiert
  • Run Check On Status XTE Codeunit für Statusvalidierung hinzugefügt
  • Item Ledger Entry IC Part XTE Tabellenerweiterung für Intercompany-Verfolgung erweitert
  • Seitenerweiterungen für nahtlose Integration hinzugefügt: Purchase Order IC XTE, Purchase Order Subform IC XTE, Sales Order IC Partner XTE, Sales Order Subform IC XTE, Item Ledger Entries IC XTE
  • Kunden- und Lieferantenkarten mit IC-Partnerinformationen erweitert: Customer IC Partner XTE, Vendor IC Partner XTE

Hinweise zur Benutzerfreundlichkeit:

  • Rücksendeauftragsbehandlung wird jetzt für Intercompany-Szenarien unterstützt
  • Statusvalidierung verhindert ungültige Operationen basierend auf dem aktuellen Auftragsstatus
  • Artikelposten verfolgen Intercompany-Transaktionen für vollständige Rückverfolgbarkeit
  • Intercompany-Informationen sind nahtlos in Standard-Business Central-Seiten integriert
  • Benutzer können direkt von vertrauten Auftrags- und Stammdatenseiten auf Intercompany-Funktionen zugreifen
  • Dies ist eine größere Funktionsversion mit erheblicher neuer Funktionalität
  • Bestehende Konfigurationen aus Version 1.5.2.0 werden während des Upgrades beibehalten
  • Neue API-Endpunkte erfordern ordnungsgemäße Authentifizierungseinrichtung in IC Partner Setup
  • Überprüfen und konfigurieren Sie neue Berechtigungssätze (IC_ADMIN, IC_USER, IC_VIEW, IC_AUDIT) für Benutzer
  • Testen Sie die neue automatisierte EB-Versandfunktionalität in einer Sandbox-Umgebung vor der Produktionsbereitstellung
  • Konfigurieren Sie Mapping-Tabellen für Artikel, Kunden, Lieferanten und Dimensionen, um unternehmensübergreifende Übersetzung zu ermöglichen
  • Überprüfen und konfigurieren Sie Preisaufschlagsregeln, wenn Sie Intercompany-Preisgestaltung verwenden
  • Die Dead Letter Queue erfasst alle fehlgeschlagenen Operationen während der Ersteinrichtung und ermöglicht Korrektur und Wiederholung
  • Leistungsüberwachung ist standardmäßig aktiviert; überprüfen Sie das Leistungs-Dashboard nach Go-Live, um Optimierungsmöglichkeiten zu identifizieren