Skip to main content
Skip table of contents

Kommunikation

Die IFConneX-Schnittstelle für Navision-Systeme arbeitet mit Austauschtabellen. Diese Austauschtabellen befinden sich in der selben Datenbank-Instanz wie das zu integrierende Navision-System. Der gesamte Informationsaustausch findet über diese Austauschtabellen statt. 


End-to-End Kommunikation:


Der IFConneX NAV-Layer abstrahiert die Kommunikation für Windchill mit dem Navision-System. Je nach Ausprägung der IFConneX-Schnittstelle wird der NAV-Layer entweder über die Standard-Schnittstellen Kommandos oder über projektspezifische Workflow-Robots aufgerufen.

Austauschtabelle:


Das Windchill-System befüllt über den NAV-Layer eine oder mehrere der dafür vorgesehenen Tabellen, beispielsweise für den Fall, dass ein Artikel in Navision angelegt werden muss. Anschließend wird ein synchroner SOAP Service in Navision aufgerufen, welcher die Verarbeitung antriggert.


Anfordern am Beispiel Anlage Artikel:


Die Navision-Applikation liest die Daten aus und verarbeitet diese. Bei der Verarbeitung werden die Daten verifiziert und per Navision-API in die Live-Tabellen von Navision geschrieben. Somit ist sichergestellt, dass alle internen Mechanismen (bspw. Trigger) weiterhin aufgerufen bzw. ausgelöst werden. Das Ergebnis einer Verarbeitung (Erfolge, Fehler, etc.) wird in die Austauschtabellen zurückgeschrieben (und vom IFConneX NAV-Layer ausgewertet).

Das Mapping zwischen Austauschtabelle und Live-Tabelle erfolgt über kundenspezifischen Navision Code.


Rückmeldung am Beispiel Anlage Artikel:

Der SOAP Service erhält Rückmeldung von der Navision-Applikation. Im Fall von Fehlern (technischer Art oder gemeldet von der Applikation) werden diese gegebenenfalls ebenso zurückgeschrieben. Die Rückmeldung von Navision hat in einer definierten Zeitspanne zu erfolgen. Sollte dieser Zeitrahmen überschritten werden, wertet IFConneX den einzelnen Datenaustausch als Fehlschlag.

IFConneX führt je nach Ergebnis weitere Verarbeitungen durch.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.