A solução de design composta por Altium Designer e um Workspace Altium 365 oferece Integração PLM configurável, com suporte disponível para Windchill®, Arena®, Oracle® Agile™, Aras Innovator® e Siemens Teamcenter® (com configuração adicional). A configuração da integração PLM é efetuada através da interface do navegador do Workspace Altium 365, que disponibiliza uma interface automatizada para configurar facilmente a interligação, mapear dados de parâmetros e especificar a direção da sincronização de dados. Com a interface configurada, as funcionalidades e capacidades de integração PLM ficam disponíveis ao trabalhar nas seguintes áreas distintas:
-
Library (componentes) – permitindo a sincronização unidirecional ou bidirecional dos seus componentes, parâmetros de componentes e escolhas de peças, entre o seu Workspace Altium 365 e a sua instância PLM. A configuração permite-lhe especificar que parâmetros são geridos em cada sistema. Além disso, os parâmetros do item permitem-lhe atualizar propriedades no lado do Workspace (configurável por campo), sem ter de libertar formalmente uma nova revisão desse Item de Componente. Está também disponível um fluxo de trabalho dedicado de Pedido de Peça, que suporta a criação automática de um Componente na sua instância PLM, bem como a propagação dos números de peça PLM gerados de volta para os componentes no lado do Workspace.
-
Design (projetos) – está disponível um fluxo de trabalho dedicado de Criação de Projetos, que também suporta a criação automática de números de peça na sua instância PLM e, em seguida, a propagação desses parâmetros de volta para o projeto de design. Esses parâmetros podem ser usados em cadeias especiais (por exemplo, para anotações da moldura da folha). Tem a capacidade de publicar o seu design na sua instância PLM, como parte da execução do Project Releaser no Altium Designer. A operação de publicação utiliza um modelo de publicação – definido como parte da configuração de integração da instância PLM – para controlar como os dados devem ser propagados para o PLM. E se estiver a publicar pela primeira vez e os números de peça (no lado do PLM) ainda não estiverem associados ao projeto, esses números de peça serão criados no PLM e associados ao projeto como parte dessa publicação inicial. Também tem a capacidade de definir entradas de componentes para componentes na instância PLM, como parte da operação de publicação (opcional, com base na configuração). E poderá sempre ver exatamente o que foi criado, como números de peça na instância PLM, como parte do histórico do fluxo de trabalho do processo (History separador).
Suporte PLM
O Workspace Altium 365 fornece suporte para os seguintes sistemas PLM:
-
PTC Windchill® PLM versão 12, 13 e PTC Windchill+ (a variante SaaS do Windchill).
-
Arena® PLM.
-
Oracle® Agile™ PLM.
-
Aras Innovator® Release 30.
Additional Setup for Aras Innovator
Para obter integração PLM com Aras Innovator, o servidor do seu Altium Workspace tem de ser registado na configuração de Autenticação Aras, adicionando uma nova secção de nó ao respetivo registo de cliente. Depois de registado, é concedido um token OAuth exclusivo ao seu Workspace ligado para autenticar o acesso.
As alterações necessárias à configuração do Aras Innovator são feitas editando o ficheiro de registo de cliente OAuth:
-
No computador anfitrião do Aras, abra o ficheiro \OAuthServer\OAuth.config para edição.
-
Localize e copie a secção IOMApp – desde a linha <clientRegistry id="IOMApp" enabled="true"> até à linha </clientRegistry>.
-
Cole a secção IOMApp copiada imediatamente a seguir para criar uma nova secção (duplicada).
-
Nesta nova secção de nó, mude o nome de IOMApp para NEXUS – resultando em <clientRegistry id="NEXUS" enabled="true">.
-
Guarde e reinicie depois a máquina Aras.
-
A integração com Siemens Teamcenter PLM requer a instalação e configuração do software Teamcenter EDA GatewaySendo uma solução PLM on-premise, o Teamcenter tem de estabelecer interface com o seu Workspace Altium 365 através do Altium Hybrid Agent, que faz a ponte de forma segura entre a cloud e a rede local. As ligações para instruções estão incluídas na página Instalação e Configuração Adicionais para Siemens Teamcenter.
-
É também necessária uma licença Workspace Teamcenter PLM Addon para ativar esta capacidade no Workspace.
Escolha da Interface de Configuração PLM
A ligação do Workspace Altium 365 a um sistema PLM suportado pode ser estabelecida através de uma interface de utilizador avançada semiautomatizada, conforme detalhado abaixo, ou utilizando um processo manual baseado na edição de ficheiros XML de configuração PLM. Este último requer conhecimento das estruturas de dados do sistema PLM de destino e familiaridade com o formato XML, enquanto o sistema atualizado apresentado abaixo obtém automaticamente os dados necessários do PLM e do Altium Workspace para preencher as opções de menu na interface.
Pode reconfigurar o Workplace para apresentar a interface PLM anterior
– baseada na edição manual de ficheiros XML – desmarcando a opção Enable new PLM Configuration page na página Admin – Settings – PLM Integration da interface do Workspace. Certifique-se de que guarda a alteração e, em seguida, termine sessão e volte a iniciar sessão.
Tenha em atenção que deve ser utilizado apenas um tipo de interface PLM (antiga ou nova). Não edite uma Instância/Configuração PLM que tenha sido criada por uma versão diferente da interface.
Ligar à Sua Instância PLM
As Configurações PLM são criadas e geridas na página Admin – PLM Integration da interface do navegador do Workspace. Quando tiver estabelecido ligação com êxito ao sistema PLM, a interface de configuração disponibilizará um conjunto de opções de integração com base em dados obtidos tanto do Workspace como do PLM ligado.
Uma instância de Integração PLM do Workspace acede ao serviço API REST do sistema PLM, que tem de estar ativado e disponível.
Utilize o botão
para iniciar o processo de ligação e prossiga conforme descrito na apresentação abaixo.
Quaisquer erros de conectividade serão destacados a vermelho ao iniciar sessão no sistema PLM de destino. A margem inferior da caixa de destaque incluirá os detalhes do erro – ver exemplo.
PTC Windchill SSO Support
Está disponível a possibilidade de utilizar autorização Single Sign On (SSO) ao ligar a um sistema Windchill PLM, sendo esta configurada através da interface do Workspace. Isto fornece um método simplificado e seguro de autorização da ligação ao executar processos PLM do Workspace, como Criação de Projeto e Publicar para PLM. Na prática, esta configuração permite conceder acesso ao Windchill utilizando a norma de delegação OAuth através de um serviço de fornecedor de identidade, como o PingFederate.
O acesso à configuração SSO está disponível no separador OAuth da página PLM Integration do Workspace (Admin - PLM Integration), onde podem ser adicionadas várias instâncias de fornecedor OAuth.
A configuração de autorização do fornecedor OAuth é concluída com base nos dados disponibilizados pelo seu fornecedor de identidade configurado. Introduza um nome e as informações exigidas pelo Workspace – IDs, tokens, URLs, etc. – nos campos da página e depois guarde a configuração concluída.
A nova instância de Fornecedor OAuth fica disponível quando a opção OAuth Connection é ativada numa configuração Windchill PLM. Selecione na lista pendente OAuth Provider quando estiverem disponíveis vários fornecedores. Conclua a configuração da ligação com o botão
e siga as instruções do fornecedor, se necessário.
Na primeira vez que utilizar a nova configuração durante um processo do Workspace, como Publicar para PLM, o seu fornecedor OAuth selecionado abrir-se-á para autorizar a ligação. Depois de concluída esta validação, as publicações PLM subsequentes não exigirão este passo.
Suporte PLM de Terceiros
O Workspace Altium 365 fornece suporte adicional para configurações de sistemas PLM “não nativos” desenvolvidas por terceiros. Este suporte é ativado pelo Generic Connector da Altium, que requer a licença Altium 365 PLM Generic Connector Addon.
Ao adicionar uma Instância PLM do Workspace para esse tipo de sistema, os ficheiros XML pré-configurados fornecidos pelo terceiro são carregados para a configuração dessa Instância PLM através da interface PLM Integration.
Contacte
sales.na@altium.com ou o seu Gestor de Conta Altium para solicitar acesso à licença Altium 365 PLM Generic Connector Addon.
Configuração
Após uma ligação bem-sucedida a uma instância PLM, a interface PLM do Workspace oferece definições de configuração para definir como é efetuada a sincronização de componentes, o mapeamento cruzado dos parâmetros dos componentes e a abordagem de transferência utilizada para os dados de Part Choices. Estas opções de sincronização estão disponíveis no separador Configuration da interface.
As opções de definição de configuração disponíveis para si (e os respetivos rótulos/funcionalidades) são determinadas pelo tipo de sistema PLM e pelos dados paramétricos obtidos tanto do Workspace como da instância PLM ligada.
Se o Workspace da sua organização estiver no ambiente seguro Altium 365 GovCloud, um Administrador do Workspace terá de ativar a opção PLM Integration em Outbound Traffic vista da página Admin – Settings. Isto permitirá a passagem de consultas de dados de sincronização e a publicação de dados de ficheiros para sistemas PLM externos, o que, de outra forma, é bloqueado.
Consulte Access Control do Workspace para mais informações.
Parâmetros de Sincronização
Esta secção da interface PLM define que tipos de componentes serão sincronizados, onde e como os novos componentes serão criados/atualizados, e quaisquer restrições com base em critérios de parâmetros.
A forma como os componentes são sincronizados é especificada individualmente:
-
Selecione um Altium Component Type na lista de parâmetros e defina a respetiva opção Sync Direction conforme necessário (Para Altium/PLM ou ambos) – as opções de tipo de componente são obtidas a partir dos dados de componentes do Workspace atual.
-
Escolha um nome de atributo PLM relacionado no menu PLM Type – as opções disponíveis são obtidas a partir da instância PLM ligada.
-
No campo Altium Target Folder (em Sync to Altium) procure e selecione uma pasta de componentes do Workspace como localização de sincronização para este componente.
-
Especifique um Sync Mode para determinar se novos componentes serão criados durante a sincronização, ou se apenas os componentes existentes serão atualizados – ou ambos.
-
Defina o Component Template que será utilizado para definir tipos de parâmetros do componente ao sincronizar este componente. Esta definição assumirá por predefinição o Altium Component Type selecionado (por exemplo;
Capacitors) se estiver disponível um modelo do Workspace associado.
-
Utilize a opção Add Parameter Criteria para especificar um valor de parâmetro pelo qual a sincronização ficará restringida. Um componente não será sincronizado a menos que satisfaça este critério. Adicione mais critérios de parâmetros conforme necessário.
Estão disponíveis opções adicionais quando ligado a um PLM PTC Windchill que suporte o sistema PartsLInk do Windchill. O sistema PartsLink permite classificar peças em grupos para uma seleção mais conveniente e rápida, podendo incluir pares Atributo/Valor associados para fornecer uma definição adicional dentro dessa Classificação. Consulte a secção expansível abaixo para mais informações.
-
Selecione o Add Classification Name Criteria no menu Filter Criteria para adicionar um filtro de classificação. Utilize o menu de nome para escolher um grupo de classificação pelo qual a sincronização será filtrada.
-
Para um controlo mais preciso, selecione a opção Add Classification Attribute Criteria e especifique o Attribute de uma classificação e o respetivo Valor associado. No exemplo aqui apresentado, apenas os condensadores da classe
102-Capcitors com um valor Capacitance de 10uF serão sincronizados.
More on Windchill PartsLink
No próprio Windchill, uma Classificação PartsLink é definida através da criação de um binding attribute que pode ser aplicado a um tipo de peça. Em seguida, é adicionado um Atributo de Classificação de peça a uma classe de Classificação definida.
As entradas de componentes no Windchill incorporarão a sua Classificação definida e quaisquer parâmetros de Atributo de Classificação especificados, que por sua vez ficam disponíveis para o processo de sincronização de componentes PLM do Workspace.
Quando uma entrada de componente é sincronizada do Windchill para o Workspace e a interação PartsLink tiver sido especificada na configuração PLM do Workspace, os Atributos de Configuração do Windchill para essa peça serão propagados para o Altium Designer.
Quando Sync Direction está definido como To PLM ou para sincronização bidirecional (To PLM & To Altium), é apresentada uma opção Add Filter Criteria em Sync To PLM. Utilize esta opção para definir critérios de Parâmetro ou Pasta que irão controlar quais os componentes do Workspace que serão propagados para o sistema PLM.
Podem ser adicionados múltiplos critérios de Parâmetro para restringir rigorosamente a sincronização de componentes do Workspace para o PLM. Os critérios disponíveis também incluem opções de cláusula OR e NOT para estabelecer um controlo mais preciso sobre a filtragem dos componentes aceites para sincronização com o PLM.
Note que é apresentado um campo adicional PLM Target Folder para uma instância PLM Windchill ligada, que lhe permite especificar uma localização no sistema PLM para onde os componentes do Workspace serão propagados durante a sincronização.
A secção Sync to PLM disponibiliza opções adicionais de numeração de peças e de prefixo/sufixo ao direcionar para um sistema PLM Arena. Estes esquemas PLM predefinidos ficam disponíveis para seleção nos menus Numbering Scheme e Code, e determinarão o formato do Número do Item das peças carregadas para o Arena.
Mapeamento de Parâmetros de Componentes
Continue o mesmo processo acima para especificar a configuração dos parâmetros de sincronização para todos os componentes que pretende sincronizar com o PLM. Uma vez que os parâmetros dos componentes no lado do Workspace não correspondem necessariamente aos do lado do PLM, a secção da interface Component Parameter Mapping pode ser utilizada para mapear parâmetros entre ambos. Note que, quando os parâmetros são mapeados, o respetivo valor será sincronizado de um para o outro como se fossem o mesmo parâmetro.
Utilize o comando Add Parameter da secção para criar uma entrada para mapear um parâmetro Workspace/PLM que se aplique ao Altium Component Type atualmente selecionado (conforme selecionado em Sync Parameters). As opções Parameter Name do PLM e do Altium são as disponíveis nos respetivos sistemas. Uma definição Revision na coluna Item/Revision faz com que seja criada uma nova revisão do componente quando o parâmetro tiver sido alterado, ao passo que com a definição Item apenas o parâmetro do componente será atualizado durante a sincronização.
Utilize o ícone
associado para remover uma entrada de mapeamento.
Qualquer número de parâmetros pode ser mapeado desta forma; no entanto, é provável que exista um conjunto de parâmetros comuns Workspace/PLM que necessitem de ser mapeados para todos os componentes. Esta abordagem de mapeamento global está disponível quando All Types é selecionado como Altium Component Type.
Crie entradas de mapeamento (Add Parameter) que se aplicarão a todos os componentes, incluindo correspondências conhecidas de parâmetros comuns, e defina as opções Item/Revision e Sync Direction conforme necessário. Também é importante especificar uma entrada de parâmetro mapeado como Primary Key – este é um par de parâmetros comum que serve como índice de referência entre os dois conjuntos de dados paramétricos. Quando este é um Número de Peça PLM (recomendado), o número criado no lado do PLM é propagado de volta para o lado do Altium, criando uma ligação de referência conhecida entre os conjuntos de dados de componentes sincronizados.
Atributos de Classificação PLM
Para um PLM PTC Windchill ligado, que suporta agrupamento de componentes como Classificações, os atributos e valores PLM relacionados podem ser mapeados para parâmetros de componentes do Workspace nesta secção.
Para extrair um valor específico de Atributo de Classificação do Windchill – por exemplo, o valor de capacitância para Condensadores na classe 102-Capacitor – adicione a Classificação e o respetivo Valor (Capacitance) como PLM Parameter Name e o parâmetro de componente Altium de destino (Value) como Altium Parameter Name. Podem ser adicionadas definições para todos os Tipos de Componentes, incluindo múltiplas definições para o mesmo tipo de componente.
► Consulte as informações PartsLink acima para mais detalhes sobre as Classificações do Windchill.
Escolhas de Peças
Utilize o menu pendente Sync Direction para especificar em que direção os dados de Part Choices do fabricante serão sincronizados entre o Workspace e o sistema PLM, ou desative a sincronização de Part Choices com a opção OFF.
Dependendo do tipo de PLM ligado, a opção Part Choice information oferecerá sincronização num formato compatível com as próprias peças de fabrico aprovadas do PLM (Native PLM Manufacturer Parts) ou como dados convencionais de parâmetros de componentes (PLM Part Attributes). Estes últimos podem consistir em múltiplos conjuntos de atributos de parâmetro Manufacturer:PartNumber – MFR1:MPN1, MFR2:MPN2, por exemplo.
Exemplos de peças de fabricante PLM “nativas” (ou integradas) incluem Vendor Parts no Arena e Manufacturer Parts no Windchill.
Quando os dados de Part Choice são importados para um componente de biblioteca do Workspace, não irão duplicar nem substituir uma Part Choice existente que tenha sido introduzida manualmente. Serão adicionados como uma nova Part Choice adicional para esse componente – que será atualizada por execuções de sincronização subsequentes.
XML de Configuração do Projeto
Esta secção fornece uma listagem da configuração XML base que define a configuração PLM inicial para o sistema PLM ligado. A versão transferida desta configuração XML base (Download Sample Configuration) inclui comentários detalhados que destacam a função da maioria das secções de Entidade e Atributo.
Em última análise, a configuração que definir na interface de Integração PLM é armazenada como ficheiros XML do sistema, que podem ser guardados localmente a partir do comando Export Configuration associado aos detalhes de Server Connection no topo da página de configuração.
Também está incluída uma opção Import Configuration. Isto permite-lhe aplicar um ficheiro XML de configuração existente a uma configuração PLM nova (ou editada), que depois duplicará essa configuração PLM. Além disso, na situação em que seja necessário efetuar alterações especializadas a uma configuração PLM existente, o respetivo ficheiro XML exportado seria editado manualmente e depois importado novamente para a configuração. Note que os Parâmetros, Atributos e Valores incluídos num ficheiro de configuração são sensíveis a maiúsculas e minúsculas.
Uma instância de Integração PLM também pode ser adicionada e configurada utilizando a interface PLM anterior do Workspace, que, durante algum tempo, está disponível quando a IU predefinida é desmarcada através da opção Admin – Settings – PLM Integration, conforme descrito acima. Esta abordagem manual requer conhecimento total e acesso ao sistema PLM de destino, para que os ficheiros XML necessários sejam configurados corretamente antes do carregamento. O sistema fornece ajuda adicional através da disponibilidade de:
-
Ficheiros XML de Configuração de exemplo comentados para todos os sistemas PLM suportados. Também estão disponíveis para transferência ficheiros de Modelo de Publicação de exemplo.
-
Um Gerador de Configuração automatizado que obtém todos os dados de parâmetros a partir do Workspace. O ficheiro XML gerado é pré-configurado para o ambiente de integração atual e requer a adição dos atributos de dados PLM correspondentes.
Adição de Modelo de Publicação
A configuração do PLM requer a adição de um Publishing Template baseado em XML para suportar processos do Workspace que enviam dados completos do projeto – ficheiros de design, dados de componentes e dados de saída de fabrico – para o sistema PLM numa única ação de “publicação”. Estes processos incluem Publicar para o PLM, em que o utilizador especifica os dados de saída a enviar, e Project Releaser com Publicação, que envia os dados gerados para o PLM como passo final do processo de Release do Projeto do Altium Designer.
Adicione um ficheiro XML de Modelo de Publicação adequado no separador Publish Template ao criar ou editar a configuração do seu PLM. Utilize a ligação Sample Project Configurations para transferir uma coleção arquivada de modelos para sistemas PLM suportados.
Um Publishing Template inclui referências para detalhes do projeto, transferência de dados de componentes, localizações das fontes de dados e distribuições de ficheiros de dados de Design, Assembly e Fabrico. Os exemplos transferidos incluem modelos para todos os PLM suportados, em que cada um incluirá quaisquer Regras de Publicação adicionais aplicáveis a esse tipo específico de PLM e comentários detalhados para o ajudar a perceber o que configurar e como o fazer.
Suporte de Pasta de Publicação para Windchill PLM
Ao configurar uma instância de Integração PLM do Windchill® que será utilizada para processos de Publicação para o PLM, também pode especificar (e criar) uma pasta de destino no Windchill para documentos publicados a partir do Workspace.
Os parâmetros relacionados com a pasta do Windchill são definidos no ficheiro XML do Modelo de Publicação que é aplicado à entrada de integração Windchill PLM no Workspace (ver acima). Os nós de definição de pasta estão no formato de etiqueta <pt:Folder>xxx</pt:Folder> – em que pt é o namespace atual e xxx é o caminho completo da pasta – e são colocados como uma regra de publicação dentro da secção FileDistribution para cada tipo de documento (como, por exemplo, uma saída de PCB.zip Fabrico).
Um exemplo da hierarquia da estrutura XML de Publicação seria:
<pt:EntityRule id="FAB">
<pt:FileDistributions>
<pt:FileDistribution archiveName="PCB.zip">
<pt:Folder>PRODUCT/Projects/${project.name}/FAB data</pt:Folder>
A última linha da entrada especificaria (ou criaria) uma pasta de destino de publicação para a saída de PCB.zip Fabrico com a estrutura de pastas do Windchill (em que o nome do projeto é MyProject):
PRODUCT
Projects
MyProject
FAB data
Note que o caminho da pasta definido no ficheiro XML de Publicação é absoluto (em vez de relativo) e pode incluir outras propriedades do projeto, como o Nome do projeto (${project.name}) e o Número de Assembly (${project.PLM_ASSEMBLY_NUMBER}).
Note também que a capacidade de create uma pasta de destino é suportada para serviços Windchill REST API 1.3 e superiores. Para versões REST mais antigas, o caminho da pasta de destino especificado tem de existir, mas não pode ser criado.
Publicar para o PLM com ECO
Os ficheiros de configuração para instâncias Windchill, Agile e Arena PLM também suportam o fluxo de trabalho formalizado de Change Order (ECO), que é ativado no ficheiro XML do Modelo de Publicação e definido no ficheiro XML de Configuração na secção da entidade altiumType="ProjectChangeOrder".
Dependendo da instância PLM, as definições de configuração XML incluem esquema para identificação da Ordem de Alteração (numeração, localização, ID, etc.), atributos específicos da Ordem de Alteração, como Nome/Título, Descrição e Complexidade da Alteração (apenas Windchill), e definições de opções, como a estratégia de criação da Ordem de Alteração (nenhuma, nova ou reutilizar existente) e promoção do estado do Ciclo de Vida (apenas Windchill e Agile). A Ordem de Alteração definida é ativada durante a publicação através da declaração da sua referência publishId no Modelo de Publicação associado
.
O modelo de publicação também suporta conjuntos de regras que definem como e onde as saídas de release (dados de projeto, fonte, assembly e fabrico) são publicadas no PLM.
Depois de definidas nos ficheiros XML de Configuração e de Modelo de Publicação do servidor, as Ordens de Alteração ficam disponíveis durante os fluxos de trabalho dos processos Project Creation e Publishing to PLM, invocados a partir do Altium Designer ou através da interface PLM do Workspace. Durante o fluxo, será apresentado um Formulário de Ordem de Alteração associado, onde são especificadas as opções da Ordem de Alteração.
A caixa de diálogo do Altium Designer Change Order Required que mostra o passo inicial de criação do Projeto e o Project Release seguinte com ECO ativado.
No exemplo aqui apresentado, é criado um projeto no Altium Designer a partir de um Modelo utilizando o processo Criar Projeto com Inicialização PLM (para Arena PLM), com a opção Create change order (ECO) desativada. O projeto é depois libertado utilizando o processo Publicar para o PLM (o utilizador seleciona) com a opção Create change order ativada (Yes). No lado do Arena, os itens são subsequentemente publicados relativamente a uma Ordem de Alteração (ECO-00042) e ao respetivo processo de aprovação inerente.
Transfira um arquivo ZIP que contém os ficheiros XML de Configuração do Arena e XML do Modelo de Publicação utilizados neste exemplo.
Para obter informações sobre como trabalhar com a funcionalidade de Ordem de Alteração PLM (ECO) para instâncias Windchill, Agile e Arena PLM, consulte as notas de comentário nos respetivos ficheiros de exemplo XML de Configuração e XML do Modelo de Publicação, aos quais pode aceder através da interface de Integração PLM.
Modifique um modelo XLM de exemplo conforme necessário e carregue o ficheiro para a configuração do seu PLM através da janela Add Publish Template, aberta a partir do botão
. Note que uma configuração PLM suporta vários Modelos de Publicação.
Os Modelos de Publicação fornecidos incluem comentários que o ajudarão a configurar a forma como os dados do projeto do Workspace serão publicados no sistema PLM ligado. Depois de aceder e selecionar um modelo adequado, utilize a informação dos comentários para atualizar o ficheiro XML de acordo com os requisitos do seu PLM e, em seguida, carregue-o (ou volte a carregá-lo) para a configuração do PLM.
O Workspace suporta a atualização de itens existentes do Arena PLM ao trabalhar com os processos Altium Project Releaser e Component Sync. Isto permite que novos dados de projeto e de componentes libertados no lado Altium sejam enviados para revisões de trabalho de itens de peça BOM do Arena (dados PCBA, FAB e de Componentes).
Com o release de um projeto Altium para o Arena PLM – utilizando o processo Project Release com Publicação para o PLM – a revisão BOM do Projeto Arena anteriormente libertada será atualizada, e as atualizações adicionais das peças-filhas ligadas a esse elemento principal. Neste caso, o registo do PLM incluirá um aviso a indicar que foi atualizada uma revisão de trabalho e adicionadas revisões efetivas à BOM correspondente no Arena.
Sincronização de Componentes
A sincronização de dados de componentes entre o seu Workspace Altium 365 e o sistema PLM ligado é determinada pelo mapeamento de parâmetros ativado e pela direção descrita acima, e ocorrerá quando o processo de sincronização for acionado manualmente ou automaticamente numa hora agendada. O próprio processo de sincronização é conduzido por um fluxo de trabalho de processo LibSync incorporado.
Numa instância de configuração PLM, as opções de sincronização relacionadas são acedidas no separador Component Synchronization, onde o processo pode ser acionado manualmente ou definido segundo um agendamento. Para este último, ative a opção Synchronize on a schedule e selecione um intervalo de tempo no menu pendente associado.
Pode utilizar as opções do menu
para acionar manualmente um processo LibSync como um evento de sincronização Incremental ou Full:
-
Incremental – aplica apenas os componentes que foram modificados desde a última execução da sincronização (ou seja, cujo carimbo temporal é posterior à data da última sincronização) e que cumprem os critérios de sincronização na configuração. Note que este é o modo utilizado quando um evento de sincronização é acionado a partir do controlo
na página principal de Integração PLM – ver abaixo.
-
Full – este modo força uma sincronização completa. Serão incluídos todos os componentes que cumpram os critérios de sincronização na configuração.
Executar a Sincronização de Componentes
A sincronização de componentes (biblioteca) pode ser executada como um processo manual a partir de uma entrada de instância PLM na página de Integração PLM do Workspace, ou como um ciclo automatizado especificado na configuração da instância – ver acima. Clique no controlo
associado à instância PLM para invocar manualmente o processo de sincronização, que prosseguirá através do fluxo de trabalho LibSync utilizando as definições definidas na configuração PLM associada.
O controlo Actions mudará para
, permitindo-lhe parar o processo de sincronização, se necessário, e a entrada Sync Status indicará que está um processo em curso. O Estado mudará para Completed quando o processo de sincronização terminar.
Quando a sincronização de componentes é executada, manualmente ou como evento temporizado, o processo LibSync percorre o seu fluxo de trabalho predefinido até ser concluído ou encontrar um erro. Pode atualizar o navegador (F5) para mostrar o estado atual do processo de sincronização.
A sincronização acionada manualmente ou agendada é uma sincronização Incremental (em oposição a Full); e envolverá apenas os componentes que tenham sido modificados desde a última execução da sincronização (isto é, cujo carimbo temporal é posterior à data da última sincronização); e que cumpram os critérios de sincronização especificados na configuração PLM.
Para aceder aos detalhes de um evento de sincronização concluído, clique no ícone
na coluna Last Sync para transferir o ficheiro de registo relacionado (ver exemplo), ou selecione a data associada para abrir a entrada do evento no separador Synchronization Status. Note que, nesta vista, os eventos de sincronização concluídos são listados quando a opção Closed está selecionada, e quaisquer eventos em execução ou suspensos aparecem quando o modo de vista Active está selecionado.
Os sub-separadores da vista Estado fornecem a seguinte informação:
-
Diagram – um gráfico que representa o fluxo de trabalho do processo, com a posição do passo atual destacada (Concluído ou o estado de erro/falha).
-
Data – um resumo informativo da ação do processo, incluindo o sucesso ou insucesso das suas etapas e uma ligação para o relatório do processo registado – ver exemplo.
-
History – um registo temporal dos principais eventos de sincronização do Workspace, listados por sequência.
Quaisquer eventos de sincronização que tenham sido interrompidos prematuramente, por exemplo quando foi encontrado um erro, serão listados quando a vista estiver no modo Active. Estas entradas podem ser removidas da lista com o controlo Terminate (
), ou, mais corretamente, avaliadas e resolvidas a partir do mosaico de Tarefa associado criado na vista Tasks do Workspace. Tenha em atenção que um evento de sincronização terminado/resolvido será movido para a lista Closed da vista Synchronization Status, com um Status indicativo, como Failed.
Utilize o botão
para transferir um registo detalhado de todas as atividades de sincronização listadas num ficheiro CSV delimitado por vírgulas (Synchronisation status.csv). O conteúdo de atividade do ficheiro será aplicado ao modo de vista atualmente selecionado – Active ou Closed.
Aceder a Processos relacionados com PLM
Estão disponíveis fluxos de trabalho de Processo de exemplo relacionados com um sistema PLM ligado nos separadores de tema de processo na página Workspace Processes. Em geral, os exemplos não podem ser utilizados diretamente, mas têm de ser novamente guardados com um nome diferente para se tornarem ativos.
► Consulte a documentação Processes & Workflow para mais informações.
Um Administrador do Workspace pode iniciar uma nova instância de qualquer definição de processo ativada diretamente a partir da listagem de processos na página Processes, clicando no controlo
. Os utilizadores do Workspace que não sejam administradores também podem iniciar Processos ativos a partir do Workspace, tais como:
Na prática, contudo, os processos relacionados com PLM são normalmente invocados a partir do Altium Designer durante a conceção e o desenvolvimento do projeto. Os processos relacionados com PLM são acedidos a partir do Altium Designer das seguintes formas:
-
Part Request with PLM Part Create – Acedidos a partir dos painéis Explorer, Manufacturer Part Search e Components do Altium Designer.
► Consulte Process-based Part Requests para informação detalhada.
-
Publish to PLM (User selects) – Acedidos a partir do submenu Project » Project Activities para o projeto ativo do Altium Designer.
► Consulte Publishing to a PLM – user-selects para informação detalhada.
-
Project Releaser with Publish – Acedidos como etapa final do Project Releaser a partir do submenu Project » Project Releaser para o projeto ativo do Altium Designer.
► Consulte Design Project Release – publishing to PLM para informação detalhada.
-
Project with initialise in PLM – Acedidos ao criar um novo projeto no Altium Designer a partir do submenu File » New » Project in <Workspace>, ou ao clonar um projeto.
► Consulte Publishing to a PLM – initialize in PLM para informação detalhada.
Fluxos de Trabalho de Processo
As seguintes definições de processo (e fluxos de trabalho subjacentes) estão disponíveis através do Workspace, em suporte da integração com PLM:
Estas definições de processo não podem ser ativadas e utilizadas tal como estão. Por isso, cada uma delas é mais semelhante a um “modelo” – edite-a de acordo com os requisitos da sua empresa, atribua-lhe um nome e guarde-a como uma nova definição de processo, que candepois ativa e utiliza, juntamente com todas as outras definições no respetivo tema de processo.
-
Part Requests tema de processo:
-
Part Request with PLM Part Create – suporta a criação automática de um Componente na sua instância PLM e, em seguida, a propagação do número de peça gerado de volta para o componente do Workspace. O diagrama do fluxo de trabalho é apresentado abaixo.
Um aspeto importante a ter em conta é que, quando modificar esta definição de exemplo para criar a sua própria, tem de especificar a instância PLM na qual as peças serão criadas. Selecione a entidade Create Part in PLM no diagrama do fluxo de trabalho e escolha a instância PLM no menu pendente associado ao campo PLM Instance. Este menu lista todas as instâncias PLM atualmente definidas (conforme definido na página PLM Integration da interface).
► Consulte Creating and Managing Processes para mais informações sobre como trabalhar com fluxos de trabalho de processo.
-
Project Activities tema de processo:
-
Publish to PLM (User selects) – publicação dos resultados libertados do projeto gerido na instância PLM integrada, em que o utilizador pode selecionar exatamente quais os resultados a publicar. O diagrama do fluxo de trabalho é apresentado abaixo.
-
Project Releaser with Publish – publicação na instância PLM integrada como uma etapa adicional do Project Releaser. O diagrama do fluxo de trabalho é apresentado abaixo.
-
Project Creations tema de processo:
-
Project with initialise in PLM – suporta a criação automática de números de peça na sua instância PLM e, em seguida, a propagação destes como Parâmetros do projeto de conceção do Workspace. O diagrama do fluxo de trabalho é apresentado abaixo.