Liberando para um Workspace

Num relance

Saiba como liberar seu projeto em um Workspace conectado usando o fluxo de trabalho em etapas do Modo Online do Project Releaser no Altium Designer. Este artigo explica como selecionar os dados de liberação, atribuir tarefas de saída, configurar a nomenclatura dos itens do Workspace e as revisões de destino, além de percorrer as etapas de validação, geração de dados, revisão e upload. Também aborda a publicação no PLM ao usar um processo de liberação compatível. Continue lendo para configurar sua liberação e entender o que acontece em cada etapa.

- Identifique quais conjuntos de dados de origem, fabricação, montagem, variantes e personalizados devem ser incluídos e como atribuir as tarefas de saída necessárias.
- Entenda as opções de destino da liberação, os esquemas de nomenclatura dos itens do Workspace e os controles das revisões de destino.
- Acompanhe as etapas de liberação e saiba como os comandos de liberação automatizados afetam a revisão, a geração de relatórios e a publicação no PLM.
Aprofunde-se com a IA:

Com a visualização Release em Online Mode, o processo de liberação segue um fluxo por etapas, com as entradas no lado esquerdo da visualização mostrando rapidamente em qual etapa você está:

  1. Configure Server Release – nesta etapa do processo de liberação, você especifica os tipos de dados que deseja gerar: dados de origem (sempre gerados), dados de fabricação e dados de montagem (para o projeto base e cada variante detectada).

  2. Validate Project – esta próxima etapa do processo de liberação é executada automaticamente quando um ou mais relatórios do tipo Validação são detectados nos arquivos OutJob atribuídos. Todos os geradores de saída de validação definidos em um arquivo Output Job atribuído ao item de dados que está sendo liberado são executados.

  3. Generate Data – esta próxima etapa do processo de liberação é executada automaticamente. Aqui, todas as outras saídas — definidas nos arquivos OutJob atribuídos aos itens de dados incluídos — são executadas para gerar os dados a serem liberados nos respectivos itens de destino do Workspace.

  4. Review Data – após a aprovação em todas as verificações de validação e a geração dos dados de saída, esta etapa do processo de liberação permite revisar os dados gerados.

    Se você optar por usar os comandos Prepare & Release ou Prepare & Release & Publish to PLM (no menu associado ao botão ), o Project Releaser não fará uma pausa na etapa Review Data.

  5. Upload Data – após a confirmação da liberação na etapa anterior, esta próxima etapa é iniciada automaticamente. Ela simplesmente apresenta o progresso do upload dos dados para as revisões dos respectivos itens de dados no Workspace de destino.

  6. Execution Report – esta é a etapa final do processo, que apresenta um resumo da liberação. São fornecidos links de navegação para acessar rapidamente as revisões dos itens geradas no painel Explorer. Se você acessou o Project Releaser como parte de um processo de liberação e publicação em um PLM, o botão será apresentado. Clique nele para continuar o fluxo de trabalho subjacente ao processo e publicar no PLM.

    Se você optar por usar o comando Prepare & Release & Publish to PLM (no menu associado ao botão ), o Project Releaser não fará uma pausa na etapa Execution Report, e nenhum botão será apresentado.
  7. Publish to PLM – esta etapa está presente apenas ao executar a liberação no processo ativado correspondente (para liberar e depois publicar em um PLM). Esta etapa é iniciada automaticamente quando o botão é clicado na etapa anterior (ou acessada diretamente se o comando Prepare & Release & Publish to PLM, no menu associado ao botão , tiver sido usado). A caixa de diálogo Login Credentials será exibida. Insira o Username e a Password da sua instância de PLM e selecione o modelo de PLM que deseja usar (exibido no formato <PLMInstance>:<PublishingTemplate>).

    Observe que suas credenciais de login da instância de PLM são necessárias apenas na primeira publicação nessa instância. Elas serão armazenadas no Workspace. Depois disso, qualquer publicação desse projeto na mesma instância de PLM ocorrerá diretamente, de acordo com o fluxo de trabalho definido e o modelo de publicação escolhido.
    Se você estiver publicando pela primeira vez e os códigos de peça (no lado do PLM) ainda não estiverem associados ao projeto do Workspace, esses códigos serão criados no PLM e associados ao projeto como parte dessa publicação inicial. Você também pode definir entradas de componentes na instância de PLM para os componentes do Workspace, como parte da operação de publicação, para obter uma BOM de componentes no PLM (opcional, dependendo do modelo de publicação definido e usado ao publicar o projeto na instância de PLM).

Etapa on-line 1 – Configurar a liberação no servidor

Nesta etapa do processo de liberação, você especifica os tipos de dados que deseja gerar. Os itens de dados que podem ser liberados são:

  • Source Data – um instantâneo do projeto de origem.
  • Fabrication Data – os dados necessários para que um fabricante produza a placa nua.
  • Assembly Data for the Base Design (no variations) – os dados necessários para que uma empresa de montagem monte todos os componentes na placa nua de acordo com uma lista de materiais, para o projeto base sem variações.
  • Assembly Data for Design Variant n – os dados necessários para que uma empresa de montagem monte os componentes na placa nua de acordo com uma lista de materiais, para Variant n do projeto base.

O número de conjuntos de dados de montagem corresponderá ao projeto base (sem variações) e a todas as variantes detectadas definidas para esse projeto.

Além disso, você pode adicionar e configurar seções Custom Data, permitindo criar um conjunto personalizado de dados de liberação. Esse recurso é mais voltado à compatibilidade com versões anteriores ou a fluxos de dados personalizados. Nenhuma referência é criada, exceto para os dados de origem. Qualquer quantidade de conjuntos de dados personalizados pode ser adicionada e configurada como parte da liberação (clique no controle Add Section abaixo da lista de itens de dados definidos atualmente).

Etapa 1 do processo de liberação do projeto – configuração do que será incluído na liberação (quais dados gerar).
Etapa 1 do processo de liberação do projeto – configuração do que será incluído na liberação (quais dados gerar).

O item Source Data é sempre incluído em uma liberação. Os demais itens de dados são opcionais.

Com os itens de dados que serão criados como parte da liberação configurados conforme necessário, clique no botão no canto inferior direito da visualização para prosseguir.

O botão tem dois estados. Clicar nele executará o comando padrão Prepare. Isso fará com que a liberação avance até a etapa Review Data — permitindo conferir se tudo está em ordem antes de confirmar a liberação dos dados. Se não quiser pausar para revisão, use o menu suspenso associado ao botão e escolha o comando Prepare & Release.

Várias verificações prévias à liberação são realizadas como parte da preparação, incluindo:

  • Verificar se o projeto e todos os arquivos foram salvos.
  • Verificar se o projeto e todos os arquivos relevantes foram registrados no VCS, se aplicável.
  • Verificar se cada item de dados habilitado recebeu um nome.
  • Garantir que o usuário tenha permissão para criar o item de destino (e sua revisão).
  • Criar os Itens de destino necessários (e as revisões planejadas) no Workspace, quando ainda não existirem, e garantir que a próxima revisão seja usada para os itens que já existem.

Se algum problema for encontrado, serão oferecidas soluções para resolvê-lo (como salvar arquivos modificados localmente e registrá-los no VCS).

Se forem encontrados documentos externos no projeto que está sendo liberado (documentos associados ao projeto, mas armazenados em uma pasta diferente da pasta do projeto ou de uma de suas subpastas), a caixa de diálogo External files será aberta com uma lista dos documentos externos (). Para evitar possíveis problemas, recomenda-se armazenar todos os documentos associados ao projeto na pasta do projeto ou em uma de suas subpastas.

O Item Source Data é gerado neste momento — com uma cópia instantânea dos arquivos-fonte do projeto liberada para a revisão do item de destino.

Etapa on-line 2 – Validar o projeto

Após a conclusão da Etapa 1 sem problemas, esta próxima etapa do processo de liberação é executada automaticamente quando um ou mais relatórios do tipo Validação são detectados nos arquivos OutJob atribuídos. Todos os geradores de saída de validação definidos em um arquivo Output Job atribuído ao item de dados que está sendo liberado são executados. Isso inclui a execução de qualquer uma das seguintes verificações:

  • Differences Report – usar o comparador para determinar se os documentos-fonte e os documentos de projeto da PCB estão corretamente sincronizados.
  • Electrical Rules Check – verificar a validade elétrica e de representação do projeto-fonte capturado.
  • Design Rules Check – verificar a validade do documento da PCB em relação às restrições de projeto especificadas para a placa.
  • BOM Checks – verificar possíveis violações associadas a Itens de Projeto ou Opções de Peças no documento BOM de origem (*.BomDoc), quando disponível.
  • Footprint Comparison Report – comparar os footprints da placa com os da biblioteca de origem para garantir que estejam atualizados e sejam correspondentes.
  • Component State Checking – verificar componentes que estejam em estados restritos. Como parte da configuração, você determina a ação a ser tomada para cada estado atualmente definido de cada Definição de Ciclo de Vida atualmente definida no Workspace de destino: nenhuma ação, um aviso ou a geração de um erro. A última opção impedirá a liberação do projeto. Além disso, a execução da verificação gerará um relatório prático em HTML, permitindo identificar rapidamente quais componentes do projeto não estão em estados válidos.
  • Environment Configuration Compliance Check – verificar se estão sendo usados apenas itens de dados permitidos pela configuração de ambiente disponível para a função atribuída a você (se aplicável). Essa verificação também pode garantir que todos os itens de projeto sejam provenientes de um Workspace.

Se a validação for bem-sucedida, o ícone será apresentado com o texto Passed. Caso contrário, o ícone será exibido com o texto Failed.

A liberação falhará se alguma das verificações de validação não for aprovada.
Clicar em no canto inferior direito da visualização interromperá o processo de liberação.

Etapa on-line 3 – Gerar dados

Após a conclusão da Etapa 2 sem problemas, esta próxima etapa do processo de liberação é executada automaticamente. É aqui que todas as outras saídas — definidas nos arquivos OutJob atribuídos aos Itens de Dados incluídos — são executadas para gerar os dados que serão liberados nos respectivos itens de destino no Workspace.

Assim como nas outras etapas, mas de forma mais perceptível nesta, por levar mais tempo para ser executada, ícones são usados para apresentar o progresso da geração:

– ainda não executado/gerado.

– em execução/geração.

– gerado com sucesso.

– falha na geração.

Clicar em no canto inferior direito da visualização interromperá o processo de liberação.

Etapa on-line 4 – Revisar dados

Com todas as verificações de validação aprovadas e os dados de saída gerados, esta etapa do processo de liberação permite revisar os dados gerados.

Se você optar por usar o comando Prepare & Release (no menu associado ao botão ), o Project Releaser não pausará na etapa Review Data.

Revise os dados gerados, verificando se tudo está como deveria, antes de confirmar a liberação e enviar os dados para o Workspace.
Revise os dados gerados, verificando se tudo está como deveria, antes de confirmar a liberação e enviar os dados para o Workspace.

Por padrão, a página apresenta uma visualização simples (compacta) dos dados gerados. Alterne para uma visualização mais detalhada clicando no controle Details associado à seção de interesse.

Clique em um controle Details para alternar da visualização simples para a detalhada dos dados gerados da seção associada. Volte à visualização anterior clicando no controle Hide Details.
Clique em um controle Details para alternar da visualização simples para a detalhada dos dados gerados da seção associada. Volte à visualização anterior clicando no controle Hide Details.

Na visualização compacta dos dados gerados, clique em um link View para abrir o arquivo de dados ou conjunto de arquivos associado, no editor correspondente do Altium Designer (por exemplo, o editor CAM para arquivos Gerber ou arquivos ODB++ compactados/descompactados) ou no aplicativo externo correspondente (por exemplo, o Microsoft Excel para uma lista de materiais). Na visualização detalhada, clique duas vezes em uma entrada para visualizar apenas esse arquivo.

Um teste comum de prontidão para liberação usado por muitos projetistas é comparar os arquivos Gerber gerados na liberação atual com os arquivos Gerber da liberação anterior. Clique no link Compare Gerber ao lado de uma saída Gerber e selecione uma liberação anterior no menu suspenso para comparar os dados Gerber preparados com os da liberação escolhida. Seu navegador padrão abrirá o Workspace da sua empresa e exibirá os resultados.

Acesso ao recurso de comparação de Gerber pelo Project Releaser, antes de liberar os dados para um Workspace.
Acesso ao recurso de comparação de Gerber pelo Project Releaser, antes de liberar os dados para um Workspace.

► Saiba mais sobre o recurso Gerber Comparison (Workspace do Altium 365, Workspace do Enterprise Server).

Na seção Source Data, na visualização compacta, clicar no link View abrirá o Explorador de Arquivos do Windows na pasta temporária em que foi salvo o snapshot dos arquivos-fonte do projeto. Essa funcionalidade também está disponível no link Explore, à direita do cabeçalho da seção. Na verdade, cada seção tem um controle desse tipo para acessar rapidamente a subpasta desses dados dentro da pasta temporária.

Na visualização detalhada, os comandos do menu de contexto, acessado com o botão direito do mouse, permitem abrir um documento e acessar o local em que ele foi gerado (na pasta temporária). Você também pode adicionar colunas de dados para o local da pasta e a data de criação — clique com o botão direito na área do cabeçalho de uma grade e escolha o comando Select Columns para acessar uma caixa de diálogo que permite personalizar os dados apresentados.

Se, após revisar os dados, você perceber que precisa fazer modificações, clique no botão no canto inferior direito da visualização. Uma caixa de diálogo de confirmação será exibida, alertando que todos os dados gerados serão perdidos — clicar em OK cancelará a liberação e retornará você à Etapa 1 do processo.

O sistema impede qualquer modificação nos arquivos de projeto entre a preparação da liberação e a liberação dos dados para o Workspace. Se você alterar os arquivos de projeto de qualquer forma, o processo de liberação será encerrado e você retornará à etapa inicial, anterior à preparação da liberação.

Se todos os dados gerados estiverem corretos, prossiga com a liberação clicando no botão (também no canto inferior direito da visualização). A caixa de diálogo Confirm Release será exibida, resumindo as configurações do projeto que serão liberadas para o Workspace. Aqui, você também pode adicionar um Name (por padrão, a entrada aqui é [ProjectName]), Description e quaisquer notas de liberação pertinentes.

Confirmação do que será liberado, em termos das revisões de itens geradas, e possibilidade de alterar o nome e a descrição e adicionar notas de liberação.
Confirmação do que será liberado, em termos das revisões de itens geradas, e possibilidade de alterar o nome e a descrição e adicionar notas de liberação.

Etapa on-line 5 – Upload de dados

Após a confirmação da liberação na etapa anterior, esta próxima etapa é iniciada automaticamente. Ela apenas apresenta o andamento do upload dos dados para as revisões dos itens de dados correspondentes no Workspace.

Esta etapa apenas mostra o andamento do upload dos dados gerados para as revisões de itens vinculadas no Workspace.
Esta etapa apenas mostra o andamento do upload dos dados gerados para as revisões de itens vinculadas no Workspace.

Etapa on-line 6 – Relatório de execução

Esta é a etapa final do processo, que fornece um resumo da liberação.

O relatório final da liberação.
O relatório final da liberação.

Use os links de navegação para acessar rapidamente a revisão de item associada, que contém os dados liberados (dados de fabricação, dados de montagem e quaisquer conjuntos de dados personalizados), no painel Explorer — seu portal para o Workspace.

Visualização dos dados liberados do projeto diretamente no Workspace, por meio do painel Explorer.
Visualização dos dados liberados do projeto diretamente no Workspace, por meio do painel Explorer.

Os parâmetros definidos para variantes do projeto são incluídos nas revisões correspondentes dos conjuntos de dados de montagem. Ao visualizar o projeto no Classic View do painel Explorer, selecione a revisão desejada do conjunto de dados de montagem e alterne para a guia de visualização de aspecto Parameters para ver os parâmetros da variante.

Um parâmetro de variante VariantLabel = A foi adicionado à variante de projeto Default. O conjunto de dados de montagem liberado inclui esse parâmetro, que pode ser encontrado na guia de visualização de aspecto Parameters do painel Explorer.
Um parâmetro de variante VariantLabel = A foi adicionado à variante de projeto Default. O conjunto de dados de montagem liberado inclui esse parâmetro, que pode ser encontrado na guia de visualização de aspecto Parameters do painel Explorer.

Pronto — com o projeto liberado, basta fechar a visualização Release (usando o botão no canto inferior direito da visualização). E, quando você precisar liberar novamente o mesmo projeto no futuro, o Project Releaser facilitará esse processo de forma rápida e simples, incrementando automaticamente as revisões dos itens de destino.

Sempre que você realiza uma liberação do projeto, um(a) Project Released um bloco de evento será adicionado à linha do tempo da visualização History do projeto. A pessoa que realizou a liberação é identificada pelo nome (e foto), juntamente com a data e a hora. Se uma nota de liberação tiver sido adicionada no momento da liberação dos dados gerados para o Workspace – por meio da caixa de diálogo Confirmar liberação – ela também será exibida no bloco. Cada um dos conjuntos de dados incluídos na liberação também será listado.

Observe que, se o commit mais recente do projeto ainda não tiver uma tag, uma tag será atribuída automaticamente a ele. Essa tag terá o formato RELEASE_<RevisionID>, em que <RevisionID> é o número da revisão dos arquivos-fonte do projeto liberados (A.1, A.2, etc.), por exemplo, RELEASE_A.3.

Exemplo de bloco de evento Project Released na visualização History do projeto. Como o commit mais recente do projeto não tinha uma tag, ele recebeu uma após a liberação.
Exemplo de bloco de evento Project Released na visualização History do projeto. Como o commit mais recente do projeto não tinha uma tag, ele recebeu uma após a liberação.

► Saiba mais sobre o Histórico do projeto.

Publicação em uma instância de PLM

Related pages: Integração com PLM (Altium 365 Workspace, Enterprise Server Workspace), Publicação em um PLM

Você pode publicar um projeto em uma instância de PLM como parte da execução do Project Releaser no Altium Designer. A operação de publicação usa um modelo de publicação – definido como parte da configuração de integração dessa instância de PLM – para controlar como os dados devem ser propagados para o PLM. Esse recurso está disponível por meio de um processo configurado adequadamente. Uma definição de processo de exemplo é fornecida como parte da instalação – Project Releaser with Publish – cujo fluxo de trabalho subjacente permite publicar na instância de PLM integrada como uma etapa adicional do Project Releaser. O diagrama do fluxo de trabalho é mostrado abaixo.

Essa definição de processo não pode ser ativada e usada como está. Portanto, ela funciona mais como um “modelo” – edite-a para atender aos requisitos da sua empresa, atribua um nome e salve-a como uma nova definição de processo, que você can poderá então ativar e usar.

O diagrama do fluxo de trabalho da definição de processo de exemplo padrão Project Releaser with Publish 
O diagrama do fluxo de trabalho da definição de processo de exemplo padrão Project Releaser with Publish 

Após a ativação, o processo de publicação em uma instância de PLM como parte do Project Releaser pode ser acessado no Altium Designer pelo submenu Project » Project Releaser do projeto ativo ou pelo submenu de contexto Project Releaser, acessado ao clicar com o botão direito do mouse na entrada do projeto no painel Projects.

Acesso ao processo de publicação em uma instância de PLM como parte do Project Releaser
Acesso ao processo de publicação em uma instância de PLM como parte do Project Releaser

O Project Releaser será exibido com uma etapa adicional – 7. Publish to PLM. Além disso, um comando está disponível no menu associado ao botão – Prepare & Release & Publish to PLM – caso você queira executar o Project Releaser sem parar para revisar os dados gerados e o relatório de execução.

Um comando adicional para executar o Project Releaser sem parar para revisar os dados gerados e o relatório de execução
Um comando adicional para executar o Project Releaser sem parar para revisar os dados gerados e o relatório de execução

Se você executar o Project Releaser com o comando padrão Prepare, após revisar e liberar os dados, o botão será apresentado na etapa Execution Report. Clique nele para continuar o fluxo de trabalho subjacente do processo e publicar no PLM. A caixa de diálogo Login Credentials será exibida. Insira o Username e a Password da sua instância de PLM e selecione o modelo de PLM que deseja usar (exibido no formato <PLMInstance>:<PublishingTemplate>).

Se você optar por usar o comando Prepare & Release & Publish to PLM, a caixa de diálogo Login Credentials será apresentada diretamente ao final. O Project Releaser não será pausado na etapa Execution Report, e nenhum botão será apresentado.
Observe que suas credenciais de acesso à instância de PLM só são necessárias na primeira vez que você publica nessa instância. Elas serão então armazenadas no Workspace. Depois disso, qualquer publicação desse projeto na mesma instância de PLM prosseguirá diretamente, de acordo com o fluxo de trabalho definido e o modelo de publicação escolhido.

A caixa de diálogo Login Credentials acessada durante a primeira publicação na instância de PLM.
A caixa de diálogo Login Credentials acessada durante a primeira publicação na instância de PLM.

Clique na aba Diagram para ver o fluxo de trabalho subjacente do processo.

A aba Diagram da caixa de diálogo Login Credentials
A aba Diagram da caixa de diálogo Login Credentials

Clique no botão para prosseguir com o processo de publicação, de acordo com esse fluxo de trabalho.

Se você estiver publicando pela primeira vez e os números de peça (no lado do PLM) ainda não estiverem associados ao projeto do Workspace, esses números de peça serão criados no PLM e associados ao projeto como parte dessa publicação inicial. Você também pode definir entradas de componentes na instância de PLM para os componentes do Workspace como parte da operação de publicação – para obter uma BOM de componentes no PLM (opcional, com base no modelo de publicação definido e usado ao publicar o projeto na instância de PLM).
Verifique o status do processo de publicação no PLM pela interface do Workspace no navegador, na visualização Activities da página de gerenciamento detalhado do projeto. Para abrir a página de gerenciamento detalhado do projeto, selecione o projeto desejado na página Projects da interface do Workspace no navegador, clique no controle acima da lista de projetos e escolha a entrada Open no menu associado. Como alternativa, clique duas vezes diretamente na entrada do projeto desejado na lista. A página será aberta em uma nova aba do navegador. Você sempre poderá ver exatamente o que foi criado, como os números de peça na instância de PLM, no histórico do fluxo de trabalho do processo (aba History).
AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Contents
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Contents