Automatize exportações aprovadas do Prism
Configure exportações licenciadas por linha de comando no Ultra com snapshots de modelo aprovados e autorização específica por máquina.
- Aplica-se a
- Versão atual do Prism · Navisworks Manage 2025–2027
- Disponibilidade
- Ultra; licenciado por pipeline
- Para
- Engenheiros de automação BIM e administradores de plataforma
- Última revisão
O que é a exportação headless
O comando headless do Ultra envia um ModelSnapshot do Paramora existente aos mesmos executores de destino licenciados e às mesmas verificações de recursos usados pelo conector interativo. Ele não é um leitor genérico de NWD, não automatiza a interface do usuário do Navisworks e não contorna a disponibilidade do destino nem a validação.
Pré-requisitos
- Um contrato Ultra que cubra explicitamente o pipeline de automação e os recursos de destino.
- Uma máquina compatível com o mecanismo assinado completo do Prism e os componentes de destino exigidos.
- Um .pmsnap de versão correspondente, produzido por um conector ou fluxo de captura aprovado.
- Um arquivo JSON de solicitação de exportação validado, que use a versão de protocolo documentada e IDs estáveis.
- Um direito de uso online vinculado à máquina ou uma licença offline emitida separadamente, adequados à implantação.
Sintaxe do comando
Paramora.Engine.exe --export <request.json> --snapshot <model.pmsnap>
Paramora.Engine.exe --export <request.json> --snapshot <model.pmsnap> --license <license.json>O progresso e o resultado final do trabalho são emitidos como linhas JSON na saída padrão; os diagnósticos sanitizados vão para o erro padrão. Considere o status final do trabalho e o relatório como a referência oficial, e não apenas o código de saída do processo ou a existência de um arquivo de destino.
Projeto do pipeline de produção
Fixe entradas compatíveis
Versione em conjunto o produtor de snapshots, o protocolo, o esquema de solicitação, a predefinição/perfil e o canal de componentes assinados.
Valide antes de publicar
Grave em um destino de preparação (staging), exija a política de validação final e promova somente um conjunto de artefatos completo e verificado.
Registre as evidências
Guarde o digest da solicitação, a identidade da entrada, os hashes dos destinos, o perfil resolvido, o relatório, a versão do componente/produto e os carimbos de data/hora.
Limite recursos e cancelamento
Defina expectativas de tempo, memória e armazenamento por trabalho e trate o cancelamento cooperativo antes de uma limpeza forçada.
Proteja a autorização
Use credenciais vinculadas à máquina ou licenças offline a partir do cofre de segredos previsto para elas; nunca as inclua em commits junto com os arquivos de solicitação.
Evidências para o suporte à automação
- Versão do produto e dos componentes, canal de atualização e formato de destino.
- JSON de solicitação sanitizado ou uma reprodução mínima, sem caminhos privados nem credenciais.
- Resultado final em JSON, relatório e os diagnósticos relevantes do erro padrão.
- Esquema/versão do snapshot de entrada e um hash; não anexe um modelo de cliente, a menos que o suporte solicite explicitamente uma transferência segura.
- Resultado esperado e resultado obtido, horário da primeira falha com fuso horário e se a mesma solicitação funciona no modo interativo.