Gestão da Configuração do Ambiente
Atribua o mesmo projeto de design a vários designers e os resultados obtidos irão, sem dúvida, diferir de várias formas, feitios e aspetos. Afinal, cada designer traz consigo o seu próprio conjunto de características de design, nível de experiência e preferências de trabalho. Mas, embora a extensão destas diferentes abordagens possa ser perfeitamente aceitável em escritórios e laboratórios de diferentes empresas e disciplinas de produto, a visibilidade dessas diferenças deixa de ser um mero pormenor quando trabalham para a mesma equipa de design dentro da mesma organização.
Facilitando a aplicação, ao nível empresarial, do ambiente de trabalho de um designer — para garantir que segue as normas exigidas por essa organização em matéria de design, documentação e produção — a instalação do Enterprise Server fornece o Team Configuration Center.
Team Configuration Center
O papel do Team Configuration Center é extremamente simples: dar à organização controlo centralizado sobre o ambiente em que os seus designers trabalham. Fá-lo através da definição e gestão de Environment Configurations. Estas são utilizadas para restringir o ambiente de trabalho de cada designer no Altium Designer a usar apenas elementos de design aprovados pela empresa, incluindo modelos de esquemático, ficheiros de configuração de output job e preferências do workspace. Por outras palavras, facilita Centralized Environment Configuration Management.
É possível definir qualquer número de configurações de ambiente através da interface dedicada do browser do Center. Os dados usados e aplicados por cada configuração — designados por 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 depois 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 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 Altium Designer utiliza depois os itens de dados da configuração nos locais relevantes.
Itens de Dados de Configuração
Antes de poder avançar para a criação e definição de configurações de ambiente, tem 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 — cujo(s) grupo(s) atribuído(s) determina(m) 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.
Atualmente, os seguintes tipos de conteúdo podem ser utilizados com configurações de ambiente:
- Altium Designer Preferences
- Outputjob
- Schematic Template
- BOM Template
- Layerstack
- Project Template
- Draftsman Document Template
- Draftsman Sheet Template
Configurações de Ambiente
Related page: Gerir Configurações de Ambiente
Com as revisões dos itens de dados de configuração definidas e libertadas num Workspace, dispõe agora dos blocos fundamentais para 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 de browser do Workspace.

Acesso à interface de utilizador baseada em browser do Team Configuration Center — através de um browser externo à sua escolha.
A interface permite a um administrador criar uma ou mais configurações de ambiente, consoante as 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 de itens de dados suportados que podem ser validamente utilizadas por um utilizador abrangido pela configuração.
- Target groups - a especificação de a quem se aplica a configuração de ambiente. Estes são os mesmos grupos que são definidos e usados pelo Workspace para controlar permissões de acesso.

Um exemplo de configuração de ambiente definida.
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(ram) atribuído(s), cada utilizador precisa de estar ligado ao Workspace do Enterprise Server. Isto é necessário para:
- Fornecer acesso ao Team Configuration Service.
- Fornecer acesso ao Workspace.
- Permitir que o Identity Service 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 está ligado ao Workspace, o serviço de configuração determina a configuração de ambiente a utilizar para esse utilizador e altera as áreas relevantes do ambiente do Altium Designer para impor os elementos de dados permitidos dessa configuração. Se o utilizador estiver atribuído a vários grupos e se puderem aplicar-se 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: Libertação de Projeto de Design de Placa
Quando chega o momento de libertar um projeto de design de placa, o processo envolvido assegura a máxima integridade dos dados de design e, mais importante ainda, dos dados de fabrico gerados que a Supply Chain acabará por utilizar para transformar o seu trabalho de design em realidade física. Como parte do processo de libertaçã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 que tenham passado despercebidos e que possam conduzir a novas iterações dispendiosas.
Como parte desta fase de validação no processo de libertação, também pode incluir um 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 libertação irá falhar. Isto evita uma abordagem de design “à solta” e assegura a adesão e a conformidade com os ambientes de design de trabalho definidos centralmente ao nível empresarial.
Adicione um gerador de outputs deste tipo a partir da secção Validation Outputs do ficheiro OutJob. A configuração das condições da verificação é realizada na caixa de diálogo Environment configuration compliance setup. Estas condições determinam:
- Que revisões de Schematic Template Items podem ser usadas pelos documentos esquemáticos de origem no design. Podem ser adicionadas à lista uma ou mais revisões de Schematic Template Item.
- Que revisões de Outputjob Items podem ser usadas para a geração de outputs a partir do design. Podem ser adicionadas à lista uma ou mais revisões de Outputjob Item.
- Que revisão de um Altium Designer Preferences Item deve ser usada no momento da libertação. Pode ser especificada uma única revisão de Altium Designer Preferences Item.
- Se todas as peças usadas no design têm, ou não, de ter origem num 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 libertação do design da placa.