Gestão da Configuração do Ambiente

Dê o mesmo projeto de design a vários designers e é provável que os resultados sejam diferentes, uma vez que cada designer apresenta o seu próprio conjunto de características de design, nível de experiência e preferências de trabalho. Embora a extensão destas diferentes abordagens possa não ser um problema entre diferentes empresas e disciplinas de produto, a visibilidade dessas diferenças pode tornar-se significativa quando trabalham para a mesma equipa de design dentro da mesma organização.

O Workspace do Altium 365 permite a imposição, ao nível empresarial, do ambiente de trabalho de um designer – para garantir que este segue as normas exigidas por essa organização em matéria de design, documentação e produção – através do seu Team Configuration Center.

Team Configuration Center

A função do Team Configuration Center é dar à organização controlo centralizado sobre o ambiente em que os seus designers operam. Isto é conseguido através da definição e gestão de Environment Configurations. Estes são usados para restringir o ambiente de trabalho no Altium Designer de cada designer, de modo a utilizar apenas elementos de design aprovados pela empresa, incluindo modelos esquemáticos, ficheiros de configuração de output job e preferências do workspace. Por outras palavras, facilita Centralized Environment Configuration Management.

O Team Configuration Center – por vezes referido como TC2 ou simplesmente Configurations – é disponibilizado como um serviço através da instância do Workspace; o Team Configuration Service.

Qualquer número de configurações de ambiente pode ser definido através da página Configurations do Workspace. Os dados usados e impostos por cada configuração no lado do design – referidos como Configuration Data Items – têm origem no Workspace. E, ao associar cada configuração de ambiente a um grupo de utilizadores específico, e ao atribuir utilizadores a esses grupos, o ambiente de trabalho correto é carregado no Altium Designer assim que o utilizador se liga ao Workspace. A utilização desta abordagem baseada em Grupos e funções garante que um designer obtém sempre a configuração a que tem direito, quer tenha o seu próprio PC, quer esteja a partilhar um único PC com outros designers.

A imagem seguinte fornece uma visão geral gráfica do conceito de Gestão Centralizada da Configuração do Ambiente.

O conceito de Gestão Centralizada da Configuração do Ambiente. Quando um utilizador se liga ao Workspace, o Team Configuration Center determina, através dos grupos atribuídos, quais as configurações (e itens de dados associados) que estão disponíveis para esse utilizador. O cliente de design utiliza então os itens de dados da configuração nos locais relevantes.
O conceito de Gestão Centralizada da Configuração do Ambiente. Quando um utilizador se liga ao Workspace, o Team Configuration Center determina, através dos grupos atribuídos, quais as configurações (e itens de dados associados) que estão disponíveis para esse utilizador. O cliente de design utiliza então os itens de dados da configuração nos locais relevantes.

Itens de Dados de Configuração

Antes de poder aprofundar a criação e definição de configurações de ambiente, precisa primeiro de definir os itens de dados de configuração necessários – os elementos constituintes das configurações. Estes são os elementos de design que o utilizador – cujos grupos atribuídos determinam a(s) configuração(ões) disponível(eis) – está autorizado a usar. Por outras palavras, uma configuração define e impõe o conjunto de itens de dados de configuração disponíveis para o utilizador.

Cada item de dados de configuração é simplesmente uma revisão de um tipo de conteúdo suportado para utilização por, e atribuição a, uma configuração de ambiente.

Atualmente, os seguintes tipos de conteúdo podem ser usados com configurações de ambiente:

Tenha em atenção que uma configuração só pode incluir a revisão de um Item de Preferências do Altium Designer. Para outros tipos de conteúdo suportados, uma configuração pode usar tantos itens de dados de configuração quantos forem necessários. Além disso, o mesmo item de dados pode ser usado em várias configurações de ambiente.

Para que os membros de um grupo atribuído vejam os itens de dados da configuração (revisões de tipos de conteúdo suportados), essas revisões têm de ser partilhadas com eles.

Configurações de Ambiente

Related page: Gerir Configurações de Ambiente

Com as revisões dos itens de dados de configuração definidas e publicadas num Workspace do Altium 365, tem agora os blocos fundamentais com os quais definir as próprias configurações de ambiente. As configurações de ambiente são definidas a partir do Team Configuration Center, acedido através da interface do navegador do Workspace.

O acesso à interface é feito iniciando sessão no Workspace através do Altium 365. Uma vez aí, navegue até à página Admin – Configurations. Tenha em atenção que esta página só está acessível quando inicia sessão no Workspace com direitos administrativos (é membro do grupo Administrators).

Acesso à interface de utilizador baseada em navegador do Team Configuration Center – através de um navegador Web externo da sua preferência.
Acesso à interface de utilizador baseada em navegador do Team Configuration Center – através de um navegador Web externo da sua preferência.

A interface permite que um administrador crie uma ou mais configurações de ambiente, dependendo das necessidades da organização. Cada configuração requer a definição de:

  • Configuration Name – um nome significativo, talvez refletindo as pessoas cujo ambiente de trabalho irá reger.

  • Configuration Data – as restrições elementares da configuração. As revisões dos itens de dados suportados que podem ser validamente usadas por um utilizador abrangido pela configuração.

  • Target Roles – especificação de a quem se aplica a configuração de ambiente. As próprias funções são simplesmente grupos de utilizadores, definidos e armazenados como parte do Serviço de Identidade do Workspace. Estes são os mesmos Grupos que são definidos e usados pelo Workspace para controlar permissões de acesso.

Um exemplo de uma configuração de ambiente definida.
Um exemplo de uma configuração de ambiente definida.

Os dados de configuração são armazenados na base de dados do Workspace.

Aplicação de Configurações de Ambiente no Altium Designer

Related page: Aceder ao Seu Workspace

Para facilitar a gestão da configuração do ambiente e impor as configurações de ambiente aplicáveis a todos e cada um dos utilizadores de uma organização, com base no(s) grupo(s) que lhes foi(foram) atribuído(s), cada utilizador tem de iniciar sessão no Workspace a partir do Altium Designer. Isto é necessário para:

  • Fornecer acesso ao Team Configuration Service.
  • Fornecer acesso ao Workspace.
  • Permitir que o Serviço de Identidade reconheça quem é e a que grupo(s) foi atribuído. A(s) configuração(ões) de ambiente correta(s) pode(m) então ser aplicada(s). Isto torna-se especialmente importante em ambientes de trabalho onde os computadores partilhados são a norma.

Assim que um utilizador inicia sessão no Workspace a partir do Altium Designer, o serviço de configuração determina a configuração de ambiente a usar para esse utilizador e altera as áreas relevantes do ambiente de design para impor os elementos de dados permitidos dessa configuração. Se o utilizador estiver atribuído a vários grupos e se puderem aplicar várias configurações de ambiente, ser-lhe-á dada a possibilidade de escolher qual a configuração de ambiente a aplicar quando iniciar sessão.

Garantir a Conformidade da Configuração do Ambiente

Related page: Publicação do Projeto de Design da Placa

Quando chega o momento de publicar um projeto de design de placa, o processo envolvido garante a máxima integridade dos dados de design e, mais importante ainda, dos dados de fabrico gerados que a Cadeia de Abastecimento acabará por usar para transformar o seu trabalho de design em realidade física. Como parte do processo de publicação, podem ser inseridas verificações de validação para garantir, por exemplo, que as regras elétricas e de design são verificadas e estão a ser cumpridas. Afinal, uma validação rigorosa pode detetar quaisquer problemas não identificados que possam levar a novas iterações dispendiosas.

Como parte desta fase de validação no processo de publicação, também pode incluir uma Environment Configuration Compliance Check. Isto fornece um meio de testar e impor de forma conclusiva a utilização de elementos de dados autorizados pela empresa num design. Em termos simples, se não estiver a usar itens de dados permitidos através da configuração de ambiente disponível para utilização pelo seu grupo atribuído, a publicação falhará. Isto evita uma abordagem descontrolada ao design e garante a adesão e conformidade com os ambientes de design de trabalho determinados centralmente ao nível empresarial.

Para incluir esta verificação de conformidade, adicione um gerador de saída deste tipo a partir da secção Validation Outputs do ficheiro OutJob usado na configuração. A especificação das condições da verificação é efetuada na caixa de diálogo Environment configuration compliance setup dialog. Estas condições determinam:

  • Que revisões de Itens de Modelo Esquemático podem ser usadas pelos documentos esquemáticos de origem no design. Pode ser adicionada à lista uma ou mais Revisões de Itens de Modelo Esquemático.

  • Que revisões de Itens Outputjob podem ser usadas para a geração de saídas a partir do design. Pode ser adicionada à lista uma ou mais Revisões de Itens Outputjob.

  • Que revisão de um Item de Preferências do Altium Designer tem de ser usada no momento da publicação. Pode ser especificada uma única Revisão de Item de Preferências do Altium Designer.

  • Se todas as peças usadas no design têm, ou não, de ter origem num Workspace.

Na caixa de diálogo Environment configuration compliance setup, clique em (ou no botão para preferências) para aceder a uma caixa de diálogo do explorador com a qual pode escolher a Revisão de Item necessária a partir do Workspace. Para remover uma entrada, selecione-a e clique depois no botão . No caso das Preferências, a entrada não pode ser eliminada depois de criada, mas pode selecionar uma Revisão de Item diferente ou simplesmente desativar a opção.

Certifique-se de que a verificação de conformidade da configuração do ambiente é adicionada ao ficheiro Output Job de origem necessário e configurada BEFORE antes de publicar esse ficheiro Output Job no Workspace de destino. Depois de publicada no Workspace, a revisão desse ficheiro OutJob – especificamente a configuração de um gerador de saída – não pode ser alterada. Terá de fazer alterações ao ficheiro de origem e publicá-lo novamente na próxima revisão planeada do Item de destino (como administrador e usando a metodologia Direct Editing do Workspace).

Adicione e configure uma verificação de conformidade da configuração do ambiente como parte do seu regime global de validação durante a publicação do design da placa.
Adicione e configure uma verificação de conformidade da configuração do ambiente como parte do seu regime global de validação durante a publicação do design da placa.

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.

Conteúdo