Gestão da Configuração do Ambiente

Now reading version 5.5. For the latest, read: Gestão da Configuração do Ambiente for version 8.1
 

Parent page: Altium On-Prem Enterprise Server

Dê o mesmo projeto de conceção a vários designers, e os resultados do trabalho de cada um irão, sem dúvida, diferir de várias formas e feitios. Afinal, cada designer traz consigo o seu próprio conjunto de características de conceção, 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 pequeno detalhe quando trabalham para a mesma equipa de conceção 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 conceção, documentação e produção — a instalação do Enterprise Server disponibiliza o Team Configuration Center.

Team Configuration Center

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

O Team Configuration Center — por vezes referido como TC2 — é disponibilizado como um serviço através da instalação do Enterprise Server; o Team Configuration Service.

Podem ser definidas quaisquer quantidades de configurações de ambiente através da interface dedicada do browser do Center. Os dados utilizados e impostos por cada configuração — referidos como Configuration Data Items — são obtidos a partir do Workspace. E, ao associar cada configuração de ambiente a uma função de utilizador específica, e ao atribuir depois utilizadores a essas funções, o ambiente de trabalho correto é carregado no Altium Designer assim que o utilizador se liga ao Workspace. A utilização desta abordagem baseada em 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 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 das funções atribuídas, que configurações (e itens de dados associados) estão disponíveis para esse utilizador. O Altium Designer utiliza depois 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 das funções atribuídas, que configurações (e itens de dados associados) 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 conceção que o utilizador — cujas funções atribuídas determinam a(s) configuração(ões) disponível(eis) — 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.

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

Atualmente, os seguintes tipos de conteúdo podem ser utilizados 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 os outros tipos de conteúdo suportados, uma configuração pode utilizar tantos itens de dados de configuração quantos os necessários. Além disso, o mesmo item de dados pode ser utilizado em várias configurações de ambiente.
Para que os membros de uma função atribuída 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 lançadas num Workspace, tem agora os 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 do browser do Workspace.

O acesso à interface é feito iniciando sessão no Workspace através de um browser. 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 (ou seja, é membro da função Administrators).

Acesso à interface de utilizador baseada em browser do Team Configuration Center — através de um browser externo preferido.
Acesso à interface de utilizador baseada em browser do Team Configuration Center — através de um browser externo preferido.

A interface permite a um administrador criar 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 que reflita as pessoas cujo ambiente de trabalho será regido por essa configuração.
  • Configuration Data - as restrições elementares da configuração. As revisões dos itens de dados suportados que podem ser validamente utilizadas por um utilizador abrangido pela configuração.
  • Target Roles - a especificação de a quem se aplica a configuração de ambiente. As próprias funções são simplesmente agrupamentos de utilizadores, definidos e armazenados como parte do Serviço de Identidade do Workspace. Estas são as mesmas funções que são definidas e utilizadas pelo Workspace para controlar permissões de acesso.

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

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

Ligar ao Workspace do Enterprise Server

Related page: Aceder ao Seu Workspace a partir do Altium Designer

Para facilitar a gestão de configurações de ambiente e impor as configurações de ambiente aplicáveis a cada utilizador de uma organização, com base na(s) função(ões) que lhe foram atribuídas, 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 Serviço de Identidade reconheça quem é e que função(ões) lhe foram atribuídas. 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.

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

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 ao utilizador tiverem sido atribuídas várias funções, 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. A escolha é feita na caixa de diálogo Select a Configuration dialog.

Se se aplicarem várias configurações de ambiente a um utilizador, esse utilizador verá essa escolha no momento em que se liga ao Workspace.
Se se aplicarem várias configurações de ambiente a um utilizador, esse utilizador verá essa escolha no momento em que se liga ao Workspace.

Se o utilizador também for um Administrador do Workspace, terá a opção de Work as administrator. Isto permite-lhe trabalhar no Altium Designer e com o Workspace sem quaisquer restrições.

Se não estiver disponível qualquer configuração para um utilizador, então o seu ambiente de trabalho será simplesmente configurado com a revisão mais recente de todos os Itens lançados que sejam suportados por uma configuração de ambiente — como se estivesse a ser aplicada uma configuração predefinida. Se existir pelo menos uma revisão lançada de um determinado Item de Dados no Workspace, então essa Revisão do Item será utilizada — não estarão disponíveis para utilização entidades locais baseadas em ficheiros (por exemplo, modelos).

Se se aplicarem várias configurações de ambiente a um utilizador, mas este cancelar a seleção de uma delas, não poderá ligar-se ao Workspace. Será, por isso, impedido de aceder a Itens de conceção nesse Workspace e a quaisquer serviços disponibilizados através da sua instalação.
Se tiverem sido definidos vários itens de dados de configuração para um determinado elemento de conceção dentro de uma configuração de ambiente, o Altium Designer será configurado para dar ao utilizador a possibilidade de escolher entre esses itens.
Se uma configuração de ambiente aplicável a um utilizador não tiver sido totalmente definida — isto é, se nem todos os itens de configuração de dados tiverem sido especificados/adicionados — esses elementos indefinidos do ambiente permanecerão manualmente definíveis pelo utilizador. Isto também é válido para os elementos aplicáveis que estejam definidos como Do Not Control.

Garantir a Conformidade da Configuração do Ambiente

Related page: Board Design Release

Quando chega o momento de lançar um projeto de conceção de placa, o processo envolvido garante a mais elevada integridade dos dados de conceção e, mais importante ainda, dos dados de fabrico gerados que a Supply Chain irá, em última análise, utilizar para transformar o seu trabalho de conceção 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 conceção são verificadas e estão a ser cumpridas. Afinal, uma validação rigorosa pode detetar problemas que tenham passado despercebidos e 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 numa conceção. 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 pela sua função atribuída, o lançamento falhará. Isto evita uma abordagem descontrolada à conceção e garante a adesão e a conformidade com os ambientes de trabalho de conceção definidos 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 utilizadas pelos documentos esquemáticos de origem na conceção. Pode ser adicionada à lista uma ou mais Revisões de Item de Modelo Esquemático.
  • Que revisões de Itens Outputjob podem ser utilizadas para a geração de outputs a partir da conceção. Pode ser adicionada à lista uma ou mais Revisões de Item Outputjob.
  • Que revisão de um Item de Preferências do Altium Designer tem de ser utilizada 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 utilizadas na conceção têm, ou não, de ter origem num Workspace.
Clique em  (ou no botão  para preferências) para aceder a uma caixa de diálogo que permite escolher a Revisão do Item necessária a partir do Workspace. Para remover uma entrada, selecione-a e, em seguida, clique no botão . No caso das Preferências, a entrada, depois de criada, não pode ser eliminada, mas pode selecionar uma Revisão do Item diferente ou simplesmente desativar a opção.
Certifique-se de que a verificação de conformidade da configuração do Environment é adicionada ao ficheiro Output Job de origem pretendido e configurada BEFORE libertar esse ficheiro Output Job para o Workspace de destino. Um ficheiro OutJob do Workspace — especificamente a configuração de um gerador de saída — não pode ser alterado. Será necessário efetuar alterações no ficheiro de origem e voltar a libertá-lo na revisão planeada seguinte do Item de destino (como administrador e utilizando a metodologia Direct Editing do Workspace).

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

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Conteúdo