Goedgekeurde Prism-exports automatiseren
Configureer gelicentieerde Ultra-exports via de opdrachtregel met goedgekeurde modelsnapshots, geversioneerde requestbestanden en machinegebonden autorisatie.
- Van toepassing op
- Huidige Prism-release · Navisworks Manage 2025–2027
- Beschikbaarheid
- Ultra; licentie per pipeline
- Voor
- BIM-automatiseringsengineers en platformadministrators
- Laatst gecontroleerd
Wat headless export is
De headless-opdracht van Ultra legt een bestaande Paramora ModelSnapshot voor aan dezelfde gelicentieerde runners voor doelformaten en dezelfde functiecontroles als de interactieve connector. Het is geen algemene NWD-lezer, het automatiseert de gebruikersinterface van Navisworks niet en het omzeilt de beschikbaarheid van doelformaten of de validatie niet.
Vereisten
- Een Ultra-overeenkomst die de automatiseringspipeline en de doelfuncties uitdrukkelijk dekt.
- Een ondersteunde machine met de volledige, ondertekende Prism-engine en de vereiste doelcomponenten.
- Een .pmsnap met een bijpassende versie, gemaakt via een goedgekeurde connector- of capture-workflow.
- Een gevalideerd JSON-bestand met het exportrequest, dat de gedocumenteerde protocolversie en stabiele ID's gebruikt.
- Machinegebonden online rechten of een afzonderlijk uitgegeven offline licentie die past bij de uitrol.
Opdrachtsyntaxis
Paramora.Engine.exe --export <request.json> --snapshot <model.pmsnap>
Paramora.Engine.exe --export <request.json> --snapshot <model.pmsnap> --license <license.json>De voortgang en het uiteindelijke taakresultaat worden als JSON-regels naar de standaarduitvoer geschreven; opgeschoonde diagnostische gegevens gaan naar de standaardfoutuitvoer. Beschouw de uiteindelijke taakstatus en het rapport als leidend, niet alleen de exitcode van het proces of de aanwezigheid van een doelbestand.
Een productiepipeline ontwerpen
Leg compatibele invoer vast
Beheer de versies van de snapshotproducent, het protocol, het requestschema, de preset of het profiel en het ondertekende componentkanaal als één geheel.
Valideer vóór publicatie
Schrijf naar een stagingbestemming, maak het eindvalidatiebeleid verplicht en geef alleen een volledige, geverifieerde set artefacten vrij.
Leg bewijs vast
Bewaar de digest van het request, de identiteit van de invoer, de hashes van de doelbestanden, het resulterende profiel, het rapport, de component- en productversie en de tijdstempels.
Begrens resources en regel het annuleren
Leg verwachtingen vast voor de looptijd, het geheugen en de opslag van een taak, en handel coöperatieve annulering af voordat u geforceerd opschoont.
Bescherm de autorisatie
Gebruik machinegebonden toegangsgegevens of offline licenties uit de daarvoor bestemde secret store; neem ze nooit naast requestbestanden op in een commit.
Supportmateriaal voor automatisering
- Product- en componentversie, updatekanaal en doelformaat.
- Opgeschoonde request-JSON of een minimale reproductie waaruit privépaden en toegangsgegevens zijn verwijderd.
- Het uiteindelijke JSON-resultaat, het rapport en de relevante diagnostische gegevens uit de standaardfoutuitvoer.
- Schema en versie van de invoersnapshot en een hash; voeg geen klantmodel bij, tenzij support uitdrukkelijk om een beveiligde overdracht vraagt.
- Verwacht en werkelijk resultaat, het tijdstip van de eerste fout met tijdzone en of hetzelfde request interactief wel slaagt.