Gestão da Configuração do Ambiente
Dê o mesmo projeto de design a vários designers e os resultados do seu trabalho irão, sem dúvida, diferir de várias formas, feitios e maneiras. 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 apenas um detalhe quando trabalham para a mesma equipa de design dentro da mesma organização.
Ao facilitar 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 para design, documentação e produção — a instalação do Enterprise Server fornece o Team Configuration Center.
Team Configuration Center
A função do Team Configuration Center é extremamente simples: 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 de cada designer no Altium Designer, de modo a utilizar apenas elementos de design aprovados pela empresa, incluindo modelos esquemáticos, ficheiros de configuração de trabalhos de saída e preferências do workspace. Por outras palavras, facilita Centralized Environment Configuration Management.
Qualquer número de configurações de ambiente pode ser definido através da interface de navegador dedicada do Center. Os dados usados e impostos 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, por sua vez, atribuindo 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 apresenta uma visão geral gráfica do conceito de Gestão Centralizada da Configuração de Ambiente.

O conceito de Gestão Centralizada da Configuração de Ambiente. Quando um utilizador se liga ao Workspace, o Team Configuration Center determina, através dos grupos atribuídos, quais as configurações (e respetivos 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 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 — cujo(s) grupo(s) atribuído(s) determina(m) a(s) configuração(ões) disponível(is) — está autorizado a utilizar. 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 usados com configurações de ambiente:
- Preferências do Altium Designer
- Outputjob
- Modelo Esquemático
- Modelo BOM
- Layerstack
- Modelo de Projeto
- Modelo de Documento Draftsman
- Modelo de Folha Draftsman
Configurações de Ambiente
Related page: Gerir Configurações de Ambiente
Com as revisões dos itens de dados de configuração definidas e lançadas num Workspace, tem agora os blocos fundamentais com os quais pode 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 navegador do Workspace.

Acesso à interface de utilizador do Team Configuration Center baseada em navegador — através de um navegador 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 dos itens de dados suportados que podem ser validamente usadas por um utilizador abrangido pela configuração.
- Target groups - especificação de a quem se aplica a configuração de ambiente. Estes são os mesmos grupos que são definidos e utilizados 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 de ambiente e impor 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 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) lhe foi(foram) atribuído(s). 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 usar 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 múltiplas 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 de Ambiente
Related page: Lançamento do Projeto de Design da Placa
Quando chega o momento de lançar um projeto de design de placa, o processo envolvido garante a máxima integridade para os dados de design e, mais importante ainda, para os dados de fabrico gerados que a Supply Chain irá, em última análise, usar para transformar o seu trabalho de design em realidade física. Como parte do processo de lançamento, 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 podem levar a novas iterações dispendiosas.
Como parte desta fase de validação no processo de lançamento, também pode incluir uma Environment Configuration Compliance Check. Isto fornece um meio de testar de forma conclusiva e impor a utilização de elementos de dados autorizados pela empresa num design. Em termos simples, se não estiver a utilizar itens de dados permitidos através da configuração de ambiente disponível para utilização pelo seu grupo atribuído, o lançamento 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.
Adicione um gerador de saída deste tipo a partir da secção Validation Outputs do ficheiro OutJob. A configuração das condições da verificação é efetuada na caixa de diálogo Environment configuration compliance setup. 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 de 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 de Outputjob.
- Que revisão de um Item de Preferências do Altium Designer tem de ser usada no momento do lançamento. 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.

Adicione e configure uma verificação de conformidade da configuração de ambiente como parte do seu regime geral de validação durante o lançamento do design da placa.