Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:dataconnect

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:dataconnect [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:dataconnect [2026/01/22 12:45] (aktuell) – Erweitert mit Informationen von Stefan Barlage mgras
Zeile 1: Zeile 1:
 +====== PrimusDataConnect ======
 +Bei **PrimusDataConnect** handelt es sich um zwei von Unitec entwickelte Anwendungen, die jeweils einen Teil der DataConnectv1 Schnittstelle implementieren. PrimusDataConnect besteht aus einem Primus [[Addins|Addin]], welches die Interaktion mit einem anderen System durch die grafische Benutzeroberfläche von Primus ermöglicht. Zum anderem besteht PrimusDataConnect aus einem Dienst der unabhängig von der grafischen Oberfläche, es dem anderen System ermöglicht mit Primus zu interagieren. Ein mögliches anderes System muss ebenfalls die DataConnectv1 Schnittstelle implementieren. Ein Beispiel ist ein [[Glossar#ERP-System]], dessen Hersteller die DataConnectv1 Schnittstelle in sein implementiert hat.
  
 +===== Funktionen Primus Addin =====
 +^ Funktion^ Typ^ Bedingung ^ Parameter^ Beschreibung^
 +| GetNewUniqueNumber| Menü| | Selektiert Datei im Datagrid| [[Glossar#GUID]] als Rückgabe|
 +| GetNewUniqueNumberEx| Menü| | Selektierte Zeile(n) im DataGrid| ID aus externem Service als Rückgabe|
 +| GetNewUniqueNumberEx_Click| [[Button]]((Die Funktion prüft ob sie über einen Button aufgerufen wurde))| | ''<DATENFELD>''| Holt eine Nummer aus dem ERP und schreibt sie in das ''<DATENFELD>''|
 +| SetBillOfMaterials| [[Menübefehl|Menü]] | Baugruppe| | Materialliste an externen Service übergeben|
 +| SetBillOfMaterials_Click| Button| :::| :::| Aufruf nur über Button|
 +| SetBillOfMaterials_ByPath| | :::| %FILEPATH%| Mehrere Dateien per ''"|"'' trennen. Übergibt die Materialliste an einen externen Service|
 +| GetDocumentData| Menü| CAD Datei | | ERP - Dokument abgleichen{{tag>Klärungsbedarf}}|
 +| GetDocumentData_Click| Button| | :::| :::|
 +| SetDocumentsData| | | |Menu im DataGrid, Selektierte Zeile(n) im DataGrid, Dokument im externen Service anlegen|
 +| SetDocumentsData_ByPath| | | %FILEPATH%| Mehrere Dateien per ''"|"'' trennen. Legt ein Dokument im externen Service an|
 +| SetDocumentsData_Click| :::| :::| :::| :::|
 +| ShowVersion| | | | Gibt die Version des externen Services und des Addins zurück|
 +| UploadFiles| Menü| | Selektierte Zeile(n) im DataGrid| Datei wird an den externen Service übergeben|
 +| UploadFiles_ByPath| | |%FILEPATH%| mehrere Dateien per ''"|"'' trennen, Datei wird an den externen Service übergeben|
 +| UploadFiles_Click| Button| :::|Datei wird an den externen Service übergeben|
 +
 +===== Beispiel =====
 +<code xml>
 +<ButtonGetNr ctrltype="button" data="DataConnect.GetNewUniqueNumber_Click Number" label="ERP - Nummer holen" type="Button" mode="W" left="393" top="170" width="150" height="22" />
 +</code>
 +
 +{{tag>DataConnect SolidEdge Addin Menu GUI}}