Publishing to a PLM

Os dados de projeto que foram libertados do Altium Designer para um Workspace ligado – através do Project Releaser – também têm de estar disponíveis para a restante empresa através de processos de gestão de dados, como o PLM (Product Lifecycle Management).  A presença de dados de engenharia ECAD atualizados num sistema PLM da empresa fornece a informação de produção do projeto necessária para gerir aquisições, origens de componentes e cadeias de abastecimento ao nível empresarial.

A combinação do Altium Designer e de um Workspace ligado oferece uma forma relativamente simples de os utilizadores propagarem (ou “publicarem”) ficheiros de engenharia libertados para o PLM, tirando partido da flexibilidade de Workflows baseados em processos, definidos no Workspace e que podem ser acedidos diretamente no ambiente de projeto do Altium Designer.

► Para mais informações sobre processos e os respetivos Workflows subjacentes, consulte Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).

Os Processes configuráveis especificam a interface do utilizador, o fluxo do processo e o tratamento de erros para os procedimentos de publicação em PLM, enquanto a ligação de dados ao sistema PLM é (atualmente) tratada por ficheiros XML editáveis. Configurados no Workspace, normalmente por um administrador, os Processes e os ficheiros de ligação de dados ao PLM são ajustados para se adequarem à instância PLM da empresa e às políticas de gestão de dados.

Como ponto de partida, estão disponíveis ficheiros de configuração PLM para sistemas populares como PTC Windchill®, Arena® etc., e o Workspace também oferece Processes pré-carregados para tarefas comuns de publicação em PLM. Os Processes de exemplo fornecidos são, na prática, modelos só de leitura que têm de ser novamente guardados com um nome de processo disponível.

► Para mais informações sobre a configuração de Workflows de Processos PLM e ligações a instâncias PLM, consulte PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).

Os seguintes Processes de publicação em PLM (quando ativados no Workspace ligado) estão disponíveis no Altium Designer:

  • Processo de exemplo do Workspace: Project Releaser with Publish – publica os dados libertados do projeto para o PLM como etapa final no Project Releaser.
  • Processo de exemplo do Workspace: Project with Initialise in PLM – inicializa uma estrutura de libertação no PLM ao criar um novo Projeto.
  • Processo de exemplo do Workspace: Publish to PLM (User selects) – publica dados libertados selecionados de um projeto indicado para o PLM.

Cada processo, disponível com um nome novamente guardado nos menus do Altium Designer, inicia a ação de publicação correspondente no Workspace ligado. Isto envia os dados de libertação apropriados para a instância PLM especificada e aceita dados de parâmetros de retorno, como os números de identificação associados a itens ou objetos criados no PLM – números de peça PLM.

Se o workflow de Change Order (ECO) estiver configurado na instância da interface PLM (saiba mais), será apresentado um formulário adicional de Change Order durante a publicação do projeto, onde são especificadas a configuração e as opções da Change Order ().

Note que as descrições gerais abaixo dos processos de publicação em PLM no Altium Designer interagem com uma instância PLM Windchill.

Project Releaser com Publish

Quando ativado no Workspace, o processo Project Releaser with Publish adiciona uma nova etapa final ao Project Releaser no Altium Designer.

A etapa adicional Publish to PLM fica disponível para execução quando todas as etapas da libertação do projeto tiverem sido concluídas com sucesso, momento em que enviará todos os dados dos objetos libertados para a instância PLM especificada. Para uma visão geral deste processo de publicação em PLM, consulte a secção Publish to PLM abaixo.

► Consulte Design Project Release para mais informações sobre como libertar um projeto.

Projeto com Initialize in PLM

Quando o workflow de engenharia de uma empresa está totalmente integrado com o PLM, pode ser desejável estabelecer a estrutura de libertação de um projeto de conceção no PLM logo no início do ciclo de projeto ECAD. Isto pode ser conseguido no Altium Designer aplicando o processo Project with Initialize in PLM do Workspace para criar um novo Projeto PCB, o que também cria um conjunto correspondente de entradas de enquadramento de libertação no PLM.

No exemplo aqui mostrado, o Process chama-se New Project with PLM initialize. Este foi derivado do processo-modelo Project with Initialise in PLM no Workspace.

Para iniciar o processo, selecione File » New » Project in <workspace> » New Project with PLM initialize (ou o seu processo equivalente) no menu principal. Note que uma opção de menu adicional New Project, que foi derivada do processo Project do Workspace, está disponível aqui para criar um Projeto padrão.

A caixa de diálogo New Project with PLM initialize (como denominada neste exemplo) é definida no Workflow do Process correspondente no Workspace e no respetivo formulário de interface do utilizador. Introduza o novo nome do projeto, tipo, modelo aplicado, etc., e, se necessário, edite os caminhos de armazenamento do projeto no separador Advanced da caixa de diálogo.

Utilize a seguinte caixa de diálogo Login Credentials para selecionar o modelo PLM do Workspace aplicável e, por conseguinte, a instância PLM de destino, juntamente com as suas credenciais de início de sessão no PLM. As credenciais são guardadas com o Projeto e não serão pedidas em interações PLM subsequentes com o projeto.

À medida que o processo avança, os respetivos passos e estado podem ser monitorizados no painel Tasklist (View » Panels » Tasklist). Quando todas as tarefas ativas estiverem concluídas, o estado final da atividade do processo pode ser visualizado selecionando a opção Show Closed na listagem Activities. Selecione o botão de atualização () para atualizar as entradas.

A conclusão com sucesso do processo New Project with PLM initialize terá os seguintes resultados:

  • É criado um novo projeto no Workspace ativo e disponibilizado no Altium Designer.
  • Os itens da estrutura de libertação do projeto, com os números de peça PLM associados, são adicionados à instância PLM.
  • Os números de peça gerados pelo PLM são transferidos de volta para o Altium Designer como parâmetros PLM PartNumber.

Os itens (normalmente mostrados como ficheiros) criados na instância PLM correspondem aos pacotes de libertação do projeto do Altium Designer, conforme mostrado na secção Releases do painel Explorer do Altium Designer (Project View). A nomenclatura dos itens, e os respetivos atributos associados, são definidos pela configuração da instância PLM no Workspace (Altium 365 Workspace, Enterprise Server Workspace) – especificamente, no ficheiro de configuração XML.

Note que as entradas de libertação na instância PLM são normalmente acedidas pela restante empresa (aquisições, etc.) e, em geral, não pertencem ao domínio de um engenheiro de projeto ECAD. São mostradas aqui num formato típico apenas como exemplo.

Dentro da estrutura PLM, o item principal Project incluído define as relações pai-filho na libertação – aqui intitulado Altium Designer Project – Project 7, com um número de peça PLM associado de 0000023627. A estrutura do projeto PLM será atualizada e expandida quando o Projeto do Altium Designer tiver sido desenvolvido e depois libertado para o Workspace e para o PLM.

Os números de peça dos itens PLM gerados pela instância PLM são transferidos de volta para o Workspace durante o processo de inicialização da estrutura PLM. Ficam disponíveis como Parameters in the Project alojados no Workspace e podem ser aplicados como cadeias de texto especiais num documento esquemático. Note que os nomes dos parâmetros gerados e o formato numérico do seu Value são determinados pela própria instalação PLM.

Publish to PLM - seleção do utilizador

O processo Publish to PLM (User selects) permite-lhe escolher revisões específicas de dados de Projeto libertados para serem enviados para uma instância PLM.

Quando já existem itens no PLM para um determinado projeto, como a estrutura PLM inicializada para um projeto, conforme descrito acima (Project with Initialize in PLM), os itens são atualizados e complementados conforme necessário. Quando os dados libertados de um Projeto ainda não existem na instância PLM, a estrutura e os dados são adicionados ao PLM. Em ambos os casos, serão atribuídos números de peça PLM a quaisquer novos itens PLM e estes serão devolvidos ao Altium Designer como parâmetros.

No exemplo aqui mostrado, o Process chama-se Publish to PLM – select e foi derivado do processo-modelo Publish to PLM (User Selects) no Workspace.  Note que, se o projeto selecionado não tiver sido libertado para o Workspace, não estarão disponíveis pacotes de libertação para propagação para o PLM. Para iniciar o processo a partir do ambiente de projeto, selecione Project » Project Activities » Publish to PLM – select (ou o seu processo equivalente) no menu principal.

A seguinte caixa de diálogo Publishing to PLM – select seleciona automaticamente o projeto atualmente ativo no Altium Designer para publicação no PLM; no entanto, o menu pendente Project e a respetiva filtragem por antecipação podem ser utilizados, em alternativa, para selecionar qualquer projeto libertado no Workspace.

O campo Request title da caixa de diálogo permite renomear o processo para esta tarefa de publicação no PLM. A definição AUTO atribui à tarefa o nome do seu processo – neste caso, Publish to PLM - select. Clique no botão da caixa de diálogo para invocar o processo Publish to PLM.

A seguinte caixa de diálogo Select data to publish permite-lhe escolher uma libertação de revisão específica do projeto e depois os pacotes de libertação dentro dessa libertação.

Em alternativa, selecione o botão de navegação da caixa de diálogo () para abrir a caixa de diálogo do explorador Choose Design Review Dataset, onde podem ser especificados conjuntos específicos de dados libertados para publicação. Note que, para ver todas as revisões dos dados libertados, a opção Show only latest tem de ser desmarcada no menu da caixa de diálogo.

Através de qualquer um dos dois métodos acima, pode ser criada uma lista de revisões de conjuntos de dados para publicação na caixa de diálogo Select data to publish.

Ao submeter essa lista () para publicação, é acedida a instância PLM, que responderá solicitando as suas credenciais de utilizador PLM. Submeta-as para confirmar e iniciar a ação de publicação no PLM.

O progresso do processo de publicação pode ser monitorizado no painel Tasklist panel (View » Panels » Tasklist), onde a tarefa nomeada e o respetivo estado serão incluídos na Tasks lista do painel e como uma atividade fechada quando concluída com sucesso. Com a opção Show closed do painel ativada, selecionar uma atividade fechada abrirá uma caixa de diálogo de informação correspondente que inclui os detalhes de publicação PLM relacionados com a tarefa (separador Data) e uma representação gráfica do estado do seu fluxo de processo (separador Diagram).

No separador Data da caixa de diálogo, clique na entrada de ficheiro PLM Publish Completed Log (*.log) para transferir um ficheiro de texto simples que apresenta a sequência de eventos no fluxo de trabalho da atividade. 

No próprio ambiente da instância PLM (Windchill neste exemplo), serão adicionadas entradas de item para incluir os dados de lançamento de projeto especificados. Tenha em atenção que a estrutura das entradas e dos dados Windchill criados dependerá da sua configuração e da configuração do modelo de publicação PLM do Altium Designer.

Neste exemplo, foram adicionados itens PLM para as revisões especificadas dos ficheiros de Assembly e Fabrication lançados para Project 5, juntamente com entradas para os componentes utilizados no projeto. Tenha em atenção que o componente CAP01005 já existia no PLM de um processo de publicação anterior.

Conteúdo e Estrutura

Para todos os tipos de interação de dados entre Altium Designer e PLM, a estrutura pai-filho das entradas no PLM pode ser vista selecionando um item de lançamento de ficheiro, ou, em termos do Altium Designer, um pacote de lançamento, o que mostrará a respetiva coleção de ficheiros.

O processo de publicação no PLM também incluirá os componentes utilizados no projeto, como mostrado acima.

A configuração do modelo de publicação PLM do Workspace (Altium 365 Workspace, Enterprise Server Workspace) determinará quando/se serão criadas entradas de componentes no PLM. Com a configuração predefinida do modelo, as entradas de componentes que já existam no PLM serão associadas, e as que não estejam no PLM serão criadas e associadas.

Quando um novo item de componente tiver sido criado no PLM, o seu número de peça PLM é transferido de volta para o componente correspondente no Workspace como um parâmetro. A imagem abaixo mostra a lista de parâmetros de um componente no painel Explorer antes e depois de ter sido publicado no PLM com um projeto de design lançado.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo