EulandaXtools — Funktionsreferenz
Ermittelt den vollständigen DMS-Pfad zu einem Auftrag (Order) auf Basis der ERP-Einstellungen.
Get-DmsFolderOrder [[-OrderId] <int>] [[-OrderNo] <int>] [[-CustomerOrderNo] <string>] [[-Conn]
<__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>] [<CommonParameters>]Diese Funktion liest die DMS-Grundstruktur aus der SQL-Registry (`cnf_RegValues`) und kombiniert sie mit der Adresse (`Match`) und Auftragsnummer, um einen vollständigen UNC-Pfad zum DMS-Verzeichnis des Auftrags zu erzeugen.
Unterstützt wahlweise die Übergabe der internen Auftrags-ID (`OrderId`), der Auftragsnummer (`OrderNo`) oder der Kunden-Bestellnummer (`CustomerOrderNo`). Die Parameter werden in folgender Reihenfolge geprüft: `OrderId` → `OrderNo` → `CustomerOrderNo`.
Die Verbindung erfolgt über `Conn`, `Udl` oder `ConnStr` mithilfe von `Get-Conn`.
-OrderId
Type: intInterne Auftrags-ID (`af_id`).
-OrderNo
Type: intExterne Auftragsnummer (`KopfNummer`).
-CustomerOrderNo
Type: stringKunden-Bestellnummer (`BestellNummer`).
-Conn
Type: __ComObjectOptional: Bereits offene ADODB-Verbindung.
-Udl
Type: stringOptional: UDL-Dateipfad zur Verbindung.
-ConnStr
Type: stringOptional: Connection-String zur Verbindung.
stringDer vollständige DMS-Pfad als UNC-String.
Get-DmsFolderOrder -OrderNo 20230348 -Udl 'C:\temp\Eulanda.udl'