Ga naar de inhoud
ReferentieGevorderd12 min

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

PowerShell
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

  1. 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.

  2. Valideer vóór publicatie

    Schrijf naar een stagingbestemming, maak het eindvalidatiebeleid verplicht en geef alleen een volledige, geverifieerde set artefacten vrij.

  3. 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.

  4. 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.

  5. 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.

Gerelateerde hulp

Cookies op deze site. We gebruiken cookies die nodig zijn om in te loggen en de site veilig te houden. Met uw toestemming helpen first-party-analyses ons pagina's, verkeersbronnen en apparaten te begrijpen. Daarbij worden gepseudonimiseerde bezoeken vastgelegd; IP-adressen worden zeven dagen bewaard. Lees ons privacybeleid.