Freigegebene Prism-Exporte automatisieren
Lizenzierte Ultra-Exporte über die Befehlszeile konfigurieren: mit freigegebenen Modell-Snapshots, Anforderungsdateien und rechnergebundener Autorisierung.
- Gilt für
- Aktuelle Prism-Version · Navisworks Manage 2025–2027
- Verfügbarkeit
- Ultra; Lizenzierung je Pipeline
- Für
- BIM-Automatisierungsingenieure und Plattformadministratoren
- Zuletzt geprüft
Was der Headless-Export ist
Der Headless-Befehl von Ultra übergibt einen vorhandenen Paramora ModelSnapshot an dieselben lizenzierten Ziel-Runner und Funktionsprüfungen wie der interaktive Connector. Er ist kein universelles Leseprogramm für NWD-Dateien, automatisiert nicht die Benutzeroberfläche von Navisworks und umgeht weder die Verfügbarkeit noch die Validierung des Ziels.
Voraussetzungen
- Eine Ultra-Vereinbarung, die die Automatisierungspipeline und die Zielfunktionen ausdrücklich abdeckt.
- Ein unterstützter Rechner mit der vollständigen, signierten Prism-Engine und den erforderlichen Zielkomponenten.
- Eine .pmsnap-Datei mit passender Version, erzeugt über einen freigegebenen Connector oder Erfassungs-Workflow.
- Eine validierte JSON-Datei für die Exportanforderung, die die dokumentierte Protokollversion und stabile IDs verwendet.
- Eine rechnergebundene Online-Berechtigung oder eine separat ausgestellte Offline-Lizenz, die zur jeweiligen Bereitstellung passt.
Befehlssyntax
Paramora.Engine.exe --export <request.json> --snapshot <model.pmsnap>
Paramora.Engine.exe --export <request.json> --snapshot <model.pmsnap> --license <license.json>Der Fortschritt und das endgültige Auftragsergebnis werden als JSON-Zeilen auf der Standardausgabe ausgegeben; bereinigte Diagnosedaten gehen an die Standardfehlerausgabe. Maßgeblich sind der endgültige Auftragsstatus und der Bericht, nicht allein das Prozessende oder das Vorhandensein einer Zieldatei.
Aufbau einer Produktionspipeline
Kompatible Eingaben festschreiben
Versionieren Sie Snapshot-Erzeuger, Protokoll, Anforderungsschema, Voreinstellung oder Profil und den signierten Komponentenkanal gemeinsam.
Vor der Veröffentlichung validieren
Schreiben Sie in ein Staging-Ziel, verlangen Sie die abschließende Validierungsregel und geben Sie nur einen vollständigen, verifizierten Satz von Artefakten frei.
Nachweise sichern
Bewahren Sie Anforderungs-Digest, Eingabeidentität, Ziel-Hashes, aufgelöstes Profil, Bericht, Komponenten- und Produktversion sowie Zeitstempel auf.
Ressourcen begrenzen, Abbruch regeln
Legen Sie Vorgaben für Laufzeit, Arbeitsspeicher und Speicherplatz des Auftrags fest und behandeln Sie den kooperativen Abbruch, bevor Sie eine Bereinigung erzwingen.
Autorisierung schützen
Verwenden Sie rechnergebundene Berechtigungsnachweise oder Offline-Lizenzen aus dem dafür vorgesehenen Secret Store; legen Sie sie niemals zusammen mit Anforderungsdateien in der Versionsverwaltung ab.
Nachweise für den Automatisierungs-Support
- Produkt- und Komponentenversion, Update-Kanal und Zielformat.
- Bereinigtes Anforderungs-JSON oder eine minimale Reproduktion ohne private Pfade und Zugangsdaten.
- Endgültiges JSON-Ergebnis, Bericht und relevante Diagnosedaten aus der Standardfehlerausgabe.
- Schema und Version des Eingabe-Snapshots sowie ein Hash; hängen Sie kein Kundenmodell an, es sei denn, der Support bittet ausdrücklich um eine gesicherte Übertragung.
- Erwartetes und tatsächliches Ergebnis, Zeitstempel des ersten Fehlers mit Zeitzone und ob dieselbe Anforderung interaktiv erfolgreich ist.