O Workspace do Enterprise Server pode ser ligado a uma ou mais instâncias de PLM, com suporte direto para Windchill®, Arena®, Oracle® Agile™, Aras Innovator® e Siemens Teamcenter® (com licença e configuração adicionais). A configuração da interface é efetuada através da página PLM Integration page da interface do navegador do Workspace, 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 e em funcionamento, são disponibilizadas funcionalidades ao trabalhar nas seguintes áreas distintas:
-
Library (componentes) – suporta a sincronização unidirecional ou bidirecional dos seus componentes, parâmetros de componentes e escolhas de peças, entre o seu Workspace e a sua instância de PLM. A interface de configuração permite-lhe especificar que parâmetros são geridos em cada sistema. Além disso, o mapeamento de parâmetros permite-lhe atualizar propriedades do 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 Part Request workflow de PLM que suporta a criação automática de um Componente na sua instância de PLM, bem como a propagação dos números de peça gerados no PLM de volta para os componentes no Workspace.
-
Design (projetos) – está disponível um fluxo de trabalho dedicado de Project Creation workflow de PLM que suporta a criação automática de números de peça na sua instância de PLM e, depois, a propagação destes como parâmetros do projeto Altium Designer. Esses parâmetros podem ser usados em cadeias especiais (por exemplo, para anotações na moldura da folha). Tem a possibilidade de publicar o seu design na sua instância de PLM, como parte da execução do Project Releaser no Altium Designer. A operação de publicação no PLM utiliza um publishing template — definido como parte da configuração de integração da instância de 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 (do 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. Tem também a possibilidade de definir entradas de componentes para componentes de biblioteca do Workspace na instância de PLM, como parte da operação de publicação (opcional, consoante a configuração). E poderá sempre ver exatamente o que foi criado, como por exemplo números de peça na instância de PLM, como parte do histórico do fluxo de trabalho do processo (separador History).
Suporte de PLM
O Workspace do Enterprise Server disponibiliza suporte direto para os seguintes sistemas de 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 de PLM com o Aras Innovator, o seu servidor Altium tem de ser registado na configuração de Aras Authentication setup, adicionando uma nova secção de nó ao respetivo registo de clientes. Depois de registado, é atribuído um token OAuth exclusivo ao seu servidor ligado para autenticar o acesso.
As alterações necessárias à configuração do Aras Innovator são efetuadas editando o ficheiro de registo de cliente OAuth:
-
Na máquina anfitriã 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">. Ver exemplo
.
-
Guarde e, em seguida, reinicie a máquina Aras.
Em situações em que não é possível estabelecer ligação entre o Workspace do Enterprise Server e um sistema empresarial da empresa, os dados de componentes exportados desse sistema podem ser importados para o Workspace utilizando a ferramenta de linha de comandos
CSV Import command line tool fornecida.
Escolha da interface de configuração de PLM
A ligação do Altium Enterprise Server a um sistema de PLM suportado pode ser estabelecida através de uma interface de utilizador semiautomatizada avançada, conforme detalhado abaixo, ou utilizando um processo manual baseado na edição de ficheiros XML de configuração de PLM. Esta última opção 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 de 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.
► Consulte a versão anterior desta página para obter informações detalhadas sobre a configuração de ficheiros XML de PLM e sobre como trabalhar com a interface de PLM mais antiga.
Tenha em atenção que apenas deve ser utilizado um tipo de interface de PLM (antiga ou nova). Não edite uma Instância/Configuração de PLM que tenha sido criada por uma versão diferente da interface.
Ligar à sua instância de PLM
As Configurações de 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 de 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 de PLM do Workspace acede ao serviço API REST do sistema de 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.
❯ ❮
Javascript ID: AES_PLM_AddNewConfiguration_7_0
|
Clique em para abrir a página Add Configuration e criar uma nova instância de configuração de PLM, ou adicionar outra.
Introduza um Name/Description exclusivo para a nova configuração, selecione o tipo de PLM correto no menu pendente Driver e (neste exemplo de Aras) uma base de dados de trabalho específica, se aplicável. Introduza as suas credenciais Username/Password para o sistema de PLM e, em seguida, clique em para prosseguir.
Uma ligação PLM bem-sucedida é confirmada sob o cabeçalho Server Connection, e o Workspace preencherá então a interface com opções de dados paramétricos provenientes tanto dos dados de componentes do Workspace como dos dados de atributos do PLM.
Depois de carregada, a interface apresenta os dados paramétricos e de tipo importados como opções selecionáveis de menu ou de campo.
|
Quaisquer erros de conectividade serão assinalados 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 de autorização de ligação simplificado e seguro ao executar processos de PLM do Workspace, como Project Creation e Publish to PLM. Na prática, esta configuração permite que o acesso ao Windchill seja concedido utilizando o padrão de delegação OAuth através de um serviço de fornecedor de identidade, como o PingFederate.
O acesso à configuração de 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 disponíveis no 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.
As informações necessárias para configurar uma nova instância OAuth de SSO são obtidas a partir da configuração existente do fornecedor OAuth.
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 existirem vários fornecedores disponíveis. Conclua a configuração da ligação com o botão
e siga as instruções do fornecedor, se necessário.
Da primeira vez que utilizar a nova configuração durante um processo do Workspace, como Publish to PLM, o seu fornecedor OAuth selecionado abrir-se-á para autorizar a ligação. Depois de concluída esta validação, as publicações subsequentes no PLM não exigirão este passo.
Suporte de PLM de Terceiros
O Altium Enterprise Server disponibiliza suporte adicional para configurações de sistemas de PLM “não nativos” desenvolvidas por terceiros. Este suporte é ativado pelo Generic Connector da Altium, que requer o Altium PLM Generic Connector Addon license.
Ao adicionar uma instância PLM do Workspace para um sistema deste tipo, os ficheiros XML pré-configurados fornecidos pelo terceiro são carregados para a configuração dessa instância PLM através da interface de Integração PLM. Um exemplo disto é o suporte de Duro PLM no Enterprise Server.
Contacte
sales.na@altium.com ou o seu Gestor de Conta Altium para solicitar acesso à licença do addon Altium PLM Generic Connector.
Configuração
Após uma ligação bem-sucedida a uma instância PLM, a interface PLM do Workspace disponibiliza definições de configuração para definir como é efetuada a sincronização de componentes, o mapeamento entre parâmetros de 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.
Sincronizar Parâmetros
Esta secção da interface PLM define quais os tipos de componente que serão sincronizados, onde e como os novos componentes devem ser 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 atuais de componentes do Workspace.
-
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 uma Sync Mode para determinar se os 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 defeito o Altium Component Type selecionado (por exemplo;
Capacitors) se estiver disponível um template de Workspace associado.
-
Utilize a opção Add Parameter Criteria para especificar um valor de parâmetro pelo qual a sincronização ficará condicionada. Um componente não será sincronizado a menos que satisfaça este critério. Adicione mais critérios de parâmetro 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 que as peças sejam classificadas em grupos para uma seleção mais conveniente e rápida, podendo incluir pares Atributo/Valor associados para fornecer maior definição 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 da peça a uma classe de Classificação definida.
As entradas de componentes no Windchill irão incorporar a 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 controlarão quais os componentes do Workspace que são propagados para o sistema PLM.
Podem ser adicionados vários critérios de Parâmetro para restringir fortemente 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 PLM Target Folder adicional para uma instância PLM Windchill ligada, o que lhe permite especificar uma localização no sistema PLM para a qual os componentes do Workspace serão propagados durante a sincronização.
A secção Sync to PLM fornece opções adicionais de numeração de peças e de prefixo/sufixo ao direcionar para um sistema Arena PLM. Estes esquemas PLM predefinidos ficam disponíveis para seleção nos menus Numbering Scheme e Code, e determinarão o formato do Número de Item das peças carregadas para o Arena.
Mapeamento de Parâmetros do Componente
Continue o mesmo processo acima para especificar a configuração de parâmetros de sincronização para todos os componentes que pretende sincronizar com o PLM. Uma vez que os parâmetros do componente 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 aplica ao Altium Component Type atualmente selecionado (conforme selecionado em Sync Parameters). As opções PLM e Altium Parameter Name 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, enquanto 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 Workspace/PLM comuns que precisem de ser mapeados para todos os componentes. Esta abordagem de mapeamento global está disponível quando All Types é selecionado como o 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 – trata-se de 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 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 o 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 o PLM Parameter Name e o parâmetro de componente Altium de destino (Value) como o Altium Parameter Name. Podem ser adicionadas definições para todos os Tipos de Componente, incluindo várias definições para o mesmo tipo de componente.
► Consulte as informações sobre PartsLink acima para saber mais sobre as Classificações do Windchill.
Part Choices
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 componente (PLM Part Attributes). Este último pode consistir em vários conjuntos de atributos Fabricante:NúmeroDaPeça – MFR1:MPN1, MFR2:MPN2, por exemplo.
Quando os dados de Part Choice são importados para um componente de biblioteca do Workspace, não irão duplicar nem substituir um Part Choice existente que tenha sido introduzido manualmente. Serão adicionados como um novo Part Choice adicional para esse componente – que será atualizado por execuções de sincronização subsequentes.
Dados Nativos de Part Choice do PLM
Defina o menu Part Choice Information para a opção Native PLM Manufacturer Parts para sincronizar as informações de Part Choice do Altium com os dados de aprovisionamento de peças “nativos” (ou integrados) do PLM ligado. Um exemplo desta relação é Manufacturer Parts no Windchill.
As informações de aprovisionamento de peças em Arena são mantidas principalmente como parâmetros Vendor, com uma relação secundária (indireta) de parâmetros Manufacturer. A interface PLM do Enterprise Server responde a isto fornecendo a possibilidade de sincronizar com o Arena utilizando uma relação de aprovisionamento de peças direct ou indirect.
Ao especificar opções de Part Choices na sua configuração Arena, as opções do menu suspenso Part Choice Information são:
-
Native PLM Manufacturer Parts: Direct Source Relationship – Escolha esta opção para direcionar os dados de Part Choice do Altium para os dados de relação de aprovisionamento Vendor do Arena. Esta é a condição predefinida anterior, pelo que quaisquer eventos de sincronização
ToPLM existentes terão sido direcionados para a relação Vendor.
-
Native PLM Manufacturer Parts: Indirect Source Relationship – Escolha esta opção para direcionar os dados de Part Choice do Altium para os dados de relação de aprovisionamento Manufacturer do Arena. Os dados do fabricante da peça no Altium passarão então a correlacionar-se com as entradas de dados do fabricante no lado do PLM.
-
PLM Part Attributes – Conforme descrito acima, escolha esta opção para configurar a sincronização de Part Choice “não nativa” com base em dados convencionais de parâmetros de componente formados por conjuntos de atributos
Manufacturer:PartNumber, que são selecionados através do Attribute Definitions associado.
Teamcenter A integração PLM suporta inerentemente a sincronização bidirecional de Part Choices do fabricante entre o Enterprise Server e a instância PLM Teamcenter. Os dados de Part Choice do componente (Manufacturer Part Number e Manufacturer) no lado Altium podem ser sincronizados diretamente com os parâmetros “nativos” Manufacturer Part e Vendor no lado do Teamcenter, que ficam disponíveis quando as funcionalidades Vendor Management do Teamcenter estão ativadas.
Note que a funcionalidade acima é corretamente ativada quando o Enterprise Server está a utilizar os ficheiros de configuração Teamcenter mais recentes, que estão disponíveis no ficheiro PLMClientConfigurationFiles.zip que pode ser descarregado a partir da interface PLM do servidor (Download Teamcenter EDA client definition files). Os ficheiros CustomEDACallbacks.jar e altiumLibrary_edadef.xml incluídos têm de ser adicionados (ou reaplicados) no diretório %TCEDAECAD_ROOT% tanto nas máquinas do Enterprise Server como do Altium Designer.
► Consulte Configurar o cliente EDA para gestão da biblioteca de peças na página de configuração do Teamcenter para mais informações.
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 descarregada deste XML de configuração base (Download Sample Configuration) inclui comentários detalhados que destacam a função da maioria das secções Entity e Attribute.
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, que lhe permite 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, no caso de ser necessário efetuar alterações especializadas a uma configuração PLM existente, o respetivo ficheiro XML exportado pode ser editado manualmente e depois importado de novo para a configuração.
Adição de Modelo de Publicação
A configuração 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 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 etapa final do processo Project Release do Altium Designer.
Adicione um ficheiro XML de Modelo de Publicação adequado no separador Publish Template ao criar ou editar a sua configuração PLM. Utilize a ligação Sample Project Configurations para descarregar 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 de origem dos dados e distribuições de ficheiros de dados de Design, Montagem e Fabrico. Os exemplos descarregados 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, bem como comentários detalhados para o orientar sobre o que configurar e como o fazer.
Publishing Folder Support for Windchill PLM
Ao configurar uma instância de ® Integração PLM Windchill que será utilizada para processos Publicar para PLM, também pode especificar (e criar) uma pasta Windchill de destino para documentos publicados a partir do Workspace.
Os parâmetros relacionados com a pasta Windchill são definidos no ficheiro XML do Modelo de Publicação que é aplicado à entrada de integração PLM Windchill no Workspace (ver acima). Os nós de definição da 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 na secção FileDistribution para cada tipo de documento (como, por exemplo, uma saída de Fabrico PCB.zip).
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 de entrada especificaria (ou criaria) uma pasta de destino de publicação para a saída de Fabrico PCB.zip com a estrutura de pastas 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 Montagem (${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.
Modifique um modelo XLM de exemplo conforme necessário e carregue o ficheiro para a sua configuração PLM através da janela Add Publish Template, aberta a partir do botão
. Tenha em conta 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 Enterprise Server serão publicados para o sistema PLM ligado. Depois de aceder e selecionar um modelo adequado, utilize a informação nos 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 PLM.
Sincronização de Componentes
A sincronização dos dados dos componentes entre o seu Workspace Altium 365 e o sistema PLM ligado é determinada pelo mapeamento de parâmetros ativado e pela direção acima descritos, e ocorrerá quando o processo de sincronização for acionado manualmente ou automaticamente à hora agendada. O próprio processo de sincronização é conduzido por um Workflow 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 com um agendamento. Neste último caso, ative a opção Synchronize on a schedule e selecione um intervalo de tempo no menu suspenso associado.
Pode utilizar as opções do menu
para acionar manualmente um processo de 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 da 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. Todos os componentes que cumpram os critérios de sincronização na configuração serão incluídos.
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 avançará através do workflow 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 tiver terminado.
Quando a sincronização de componentes é executada, manualmente ou como evento temporizado, o processo LibSync percorre o seu Workflow predefinido até ser concluído ou encontrar um erro. Pode atualizar o navegador (F5) para mostrar o estado atual do processo de sincronização.
Para aceder aos detalhes de um evento de sincronização concluído, clique no ícone
na coluna Last Sync para descarregar 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 workflow do processo, com a posição da etapa atual destacada (Concluído ou o estado de erro/falha).
-
Data – um resumo informativo da ação do processo, incluindo o sucesso ou falha 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 parado prematuramente, como 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. Note 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 descarregar um registo detalhado de todas as atividades de sincronização listadas em formato de ficheiro CSV delimitado por vírgulas (Synchronisation status.csv). O conteúdo de atividade do ficheiro aplicar-se-á ao modo de vista atualmente selecionado – Active ou Closed.
Aceder a Processos Relacionados com PLM
Os workflows de Processo de exemplo relacionados com um sistema PLM ligado estão disponíveis 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 guardados novamente 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 lista 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:
-
Um processo Part Request with PLM a partir do botão
na página Part Request.
-
Um processo Publish to PLM a partir do botão
nas páginas Tasks e Activities de um projeto aberto.
- Um processo Publish to PLM a partir do botão
na página principal de Projetos.
-
Um processo Project with Initialize in PLM a partir do botão
na página principal de Projetos, ou ao clonar um projeto a partir do menu do botão
.
Na prática, contudo, os processos relacionados com PLM são normalmente invocados a partir do Altium Designer durante o design e desenvolvimento do projeto. Os processos relacionados com PLM são acedidos a partir do Altium Designer das seguintes formas:
Fluxos de Trabalho de Processos
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 nem utilizadas tal como estão. Cada uma delas é, portanto, 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 can depois poderá ativar e utilizar, 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, depois, a propagação do número de peça gerado de volta para o componente no Workspace. O diagrama do fluxo de trabalho é apresentado abaixo.
Um aspeto importante a ter em conta é que, ao 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 suspenso 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 Criar e Gerir Processos para mais informação sobre o trabalho com fluxos de trabalho de processos.
-
Project Activities tema de processo:
-
Publish to PLM (User selects) – publicação dos resultados de projetos do Workspace libertados para a 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 fase 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, depois, a propagação destes como Parâmetros do projeto de design do Workspace. O diagrama do fluxo de trabalho é apresentado abaixo.