Get-DmsFolderOrder #
ÜBERSICHT #
Ermittelt den vollständigen DMS-Pfad zu einem Auftrag (Order) auf Basis der ERP-Einstellungen.
SYNTAX #
Get-DmsFolderOrder [[-OrderId] <int>] [[-OrderNo] <int>] [[-CustomerOrderNo] <string>] [[-Conn]
<__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>] [<CommonParameters>]
BESCHREIBUNG #
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.
PARAMETER #
-OrderId #
Type: int
Interne Auftrags-ID (af_id).
-OrderNo #
Type: int
Externe Auftragsnummer (KopfNummer).
-CustomerOrderNo #
Type: string
Kunden-Bestellnummer (BestellNummer).
-Conn #
Type: __ComObject
Optional: Bereits offene ADODB-Verbindung.
-Udl #
Type: string
Optional: UDL-Dateipfad zur Verbindung.
-ConnStr #
Type: string
Optional: Connection-String zur Verbindung.
AUSGABEN #
string
Der vollständige DMS-Pfad als UNC-String.
BEISPIELE #
Get-DmsFolderOrder -OrderNo 20230348 -Udl 'C:\temp\Eulanda.udl'