Altium On-Prem Enterprise Server
O Altium On-Prem Enterprise Server, que é instalado e gerido pelo seu próprio departamento de TI, funciona em harmonia com o Altium Designer para fornecer uma resposta elegante à questão de lidar com dados de projeto com integridade segura. O servidor não só disponibiliza um armazenamento de dados seguro e extremamente robusto, como também permite a nova libertação dos dados como revisões distintamente separadas – acompanhando, essencialmente, as alterações de projeto ao longo do tempo, sem sobrescrever quaisquer dados anteriormente libertados. Também permite gerir o ciclo de vida dos dados, possibilitando às pessoas que necessitam de utilizar esses dados ver, de relance, em que fase da sua 'vida' os dados se encontram e, por conseguinte, para que podem ser utilizados com segurança.
O Altium On-Prem Enterprise Server disponibiliza um Workspace, também referido como um Enterprise Server Workspace, que é utilizado para gerir todos os dados, incluindo componentes, modelos de domínio, folhas esquemáticas de circuitos e modelos de projeto. Pode até criar e gerir os seus projetos de design completos diretamente no Workspace, com uma vista de gestão centrada em CAD que facilita a revisão e os comentários colaborativos. Através de um Manufacturing Portal dedicado, pode visualizar e navegar pelos dados dos ficheiros libertados, inspecionar a BOM e visualizar e comentar a imagem do próprio design; a origem desses dados libertados. Pode até controlar os ambientes de trabalho dos seus designers – garantindo que as normas de design da empresa são impostas e seguidas.
A melhorar e alargar a colaboração em design, o Workspace do Enterprise Server fornece suporte para Process Workflows – 'fluxos' de processo altamente personalizáveis que orientam os designers da sua empresa através de processos de design típicos do dia a dia, como a criação de componentes e projetos, ou atividades relacionadas com projetos de design, como a revisão de design. Pode definir estes workflows para serem tão simples ou tão complexos quanto necessário, e a interação com os mesmos é feita através do conceito de Tasks. Cada tarefa é um ponto em que é necessária uma ação por parte de um utilizador para que um workflow possa prosseguir.
Ao disponibilizar um conjunto de 'blocos de construção' de design reutilizáveis no Workspace, pode iniciar novos projetos com a segurança de saber que cada modelo, componente e elemento de design de ordem superior foi ratificado e aprovado para utilização, sem ter de reinventar a roda, por assim dizer. O Workspace torna-se simultaneamente a origem e o destino dos elementos de design, com cada novo design a utilizar elementos libertados para, e geridos através do, Workspace. E, ao projetar apenas com elementos do Workspace, a integridade desses designs é intrinsecamente assegurada.
Conteúdo do Workspace
No Workspace do Enterprise Server, cada entidade de design que pode ser armazenada, gerida e reutilizada é representada como um tipo específico de conteúdo (ou Item). Um Item é identificado de forma única no Workspace e pode conter qualquer número de Revisions, em que uma revisão contém os dados desse Item. Cada vez que é feita uma alteração aos dados contidos numa revisão – que, para a maioria dos tipos de Item, pode ser editada diretamente num editor temporário associado – essa alteração é submetida (ou novamente libertada) para uma nova revisão desse Item, garantindo que nenhuma revisão existente possa alguma vez ser sobrescrita e assegurando, assim, a máxima integridade.
Um item de conteúdo pode ter qualquer número de revisões, que são essencialmente a evolução desse Item ao longo do tempo. É feita uma alteração e o novo conteúdo de dados é submetido/carregado/libertado numa nova revisão. Os dados armazenados em cada revisão de um item são, por isso, tipicamente diferentes. Para identificar estas diferentes revisões de um Item, é utilizado um identificador de revisão (ID) que, em combinação com o ID do Item, cria um identificador único para cada libertação de um Item. Isto dá-nos o Item-Revision.
Outro aspeto importante de uma Revisão de Item é o seu Lifecycle State. Este é outro identificador que pode ser utilizado para avaliar rapidamente em que fase essa revisão se encontra atualmente no seu life, e o que os designers estão, por conseguinte, autorizados a fazer com ela. Enquanto a Revisão reflete as alterações de design feitas ao Item, o Estado do Ciclo de Vida reflete o estado do item numa perspetiva de negócio, como por exemplo Planned, New From Design, For Production, Obsolete, e assim por diante.
Edição Direta
O Workspace do Enterprise Server fornece um método flexível e seguro para centralizar o armazenamento e a gestão de todos os tipos de dados de design utilizados no Altium Designer. Desde o modelo esquemático ao componente, desde folhas geridas até designs de PCB concluídos, o Workspace oferece um método ideal para armazenar e gerir os seus dados de design eletrónico.
Muitas entidades de design podem ser editadas e libertadas na revisão inicial de um Item do Workspace correspondente e recém-criado, graças ao suporte do Workspace para edição direta. A edição direta liberta-o das limitações dos dados de origem separados com controlo de versões. Pode simplesmente editar um tipo de Item suportado utilizando um editor temporário carregado com a origem mais recente diretamente do próprio Workspace. E, quando a edição estiver concluída, a entidade é libertada (ou novamente libertada) para uma revisão subsequente planeada do respetivo Item principal, e o editor temporário é fechado. Não há ficheiros no seu disco rígido, nem dúvidas sobre se está a trabalhar com a origem correta ou mais recente, nem necessidade de manter software de controlo de versões separado. O Workspace trata de tudo, com a mesma integridade a que já está habituado, e de uma forma que acelera as alterações aos seus dados.
E, em qualquer fase, pode regressar a qualquer revisão de um Item suportado no Workspace e editá-la diretamente. Basta clicar com o botão direito do rato na revisão e escolher o comando Edit no menu de contexto. Mais uma vez, o editor temporário será aberto, com a entidade contida na revisão aberta para edição. Faça as alterações necessárias e, em seguida, submeta a libertação do documento para a revisão seguinte do item de conteúdo.
Componentes
O Altium Designer, com a sua abordagem de design unificada, tem tradicionalmente utilizado um modelo de componentes que abrange todos os aspetos do processo de design eletrónico. No entanto, para integrar sem descontinuidades o processo de design eletrónico no processo global de desenvolvimento de produto, este modelo precisa de evoluir – alargando-se para cobrir outros aspetos, incluindo outros processos de design (em particular MCAD e Design Industrial), bem como processos de negócio (como aprovisionamento e fabrico) que se cruzam com o processo de desenvolvimento de produto.
Este modelo de objetos evoluído é conhecido como o Unified Component Model.
Segundo este paradigma de modelação, o componente de design, tal como é visto pelo designer, é separado das peças do Fabricante e/ou do Fornecedor. Esta informação não é definida como parte do componente. Em vez disso, são utilizadas Part Choices para mapear o componente de design para uma ou mais Peças do Fabricante, que por sua vez podem ser mapeadas para uma ou mais peças do Fornecedor, permitindo ao designer indicar antecipadamente que peças reais podem ser utilizadas para qualquer componente de design usado num projeto.
Estes componentes, juntamente com as suas escolhas de peças, são armazenados no Workspace. Um componente é armazenado como uma série de revisões de um item Component exclusivamente identificável. Cada revisão é gerida por ciclo de vida, disponibilizando coleções de componentes certificados, autorizados a ser reinstanciados em novos projetos de design, fabricados em protótipos ou utilizados em séries de produção. Em suma, um catálogo de componentes implementado através de Bibliotecas do Workspace.
Gestão de Design
O Workspace do Enterprise Server, em conjunto com o Altium Designer, traz suporte para projetos de design na infraestrutura do seu Workspace. Estes projetos destinam-se à fase de desenvolvimento do ciclo de vida do projeto, simplificando a criação e o workflow contínuo para projetos com controlo de versões. O armazenamento centralizado sob o controlo do Workspace também permite que esta funcionalidade seja uma base para outros serviços colaborativos.
Alguns dos principais benefícios da utilização de projetos alojados no seu Workspace são:
- Armazenamento simplificado. Não é necessário tomar decisões sobre localizações de armazenamento. As cópias de segurança e outros serviços básicos são assegurados.
- Base para funcionalidades colaborativas.
- Controlo de versões aplicado.
- Vantagens de um sistema de comentários dedicado.
- Notificações e estado. O estado dos documentos, incluindo modificações locais, é visível para todas as equipas de design.
- O design de PCB em simultâneo funciona sem qualquer configuração complexa.
- Capacidade de partilhar o projeto com várias pessoas para edição, ou apenas para visualização e comentários.
A gestão é realizada através da página Projects da interface do Workspace. Novos projetos podem ser criados através desta interface, ou através da caixa de diálogo Create Project no Altium Designer. Em alternativa, um projeto local existente pode ser rapidamente disponibilizado no Workspace.
Também pode aceder a uma vista do projeto orientada para o fabrico e centrada em CAD, que oferece opções de vista de Design, Supply, Manufacture, Activities e History:
- Design – apresentar e navegar pelos documentos de design do projeto de origem, ver as propriedades dos objetos de design e colocar comentários de revisão. Esta vista utiliza a interface Web Viewer interface. Esta vista destina-se à versão mais recente dos dados do projeto de origem, em vez de uma release específica desse projeto, podendo por isso ser considerada uma vista de trabalho em curso (WIP). Pode visualizar o design base ou qualquer variante definida do mesmo.
- Supply – examinar interativamente os dados de BOM de trabalho em curso (WIP) extraídos dos documentos de design, incluindo entradas para dados de peças de Fabricante e Fornecedor derivados de um documento ActiveBOM preenchido do projeto.
- Releases – ver as releases do projeto. É disponibilizado acesso para abrir os dados completos da release, ou um package de montagem específico, que será apresentado num separador separado através de um Manufacturing Portal. A partir deste portal, pode visualizar e navegar pelos dados dos ficheiros libertados, inspecionar a BOM e ver e comentar a própria captura do design; a origem desses dados libertados. Quer a partir da vista Releases , quer através do Manufacturing Portal para uma release específica, terá acesso a controlos para transferir dados de fabrico com vários níveis de granularidade (desde o conjunto completo de dados até ao ficheiro de saída gerado individual).
- Activities – pesquisar, visualizar e aceder a atividades de processos de workflow que se aplicam ao projeto selecionado, tais como revisões de design. Utilize os subtabs de uma atividade selecionada para ver o respetivo diagrama de fluxo em direto, os dados relacionados e o histórico de eventos.
- History – percorrer uma cronologia progressiva dos principais eventos relacionados com o projeto, incluindo a sua criação, commits, releases, clones e trocas MCAD. Sempre que ocorre um evento suportado associado ao projeto, esse evento é adicionado à cronologia como um mosaico dedicado com várias ações suportadas, quando aplicável. Para mais informações, consulte Project History.
Configuration Management
Para facilitar a imposição, ao nível empresarial, do ambiente de trabalho de um designer – de forma a garantir que segue as normas exigidas por essa organização para design, documentação e produção – o Enterprise Workspace disponibiliza o Team Configuration Center.
A função do Team Configuration Center é 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 a utilizar apenas elementos de design aprovados pela empresa, incluindo templates esquemáticos, ficheiros de configuração de output jobs, preferências do Workspace, entre outros. Por outras palavras, facilita Centralized Environment Configuration Management.
Pode ser definido qualquer número de configurações de ambiente através da interface dedicada do Center, baseada no navegador. 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 inicia sessão no Enterprise Server Workspace. A utilização desta abordagem baseada em funções garante que um designer recebe 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.
Workflows
O Altium Designer disponibiliza um poderoso collaborative design environment. Parte disso é o suporte para Process Workflows, que orientam os designers de uma empresa através de processos de design típicos do dia a dia, tais como:
- Solicitar novas peças de biblioteca do Workspace
- Executar atividades relacionadas com o projeto, tais como revisões de design ou publicação para um PLM
- Criação de novos projetos Workspace.
Cada Workflow utilizado para implementar um determinado processo de design é criado como parte de um Process Definition. Pode, portanto, ser referido como o Workflow subjacente desse processo ou, simplesmente, como um Process Workflow.
Os processos, e os respetivos Workflows, são criados e geridos através da interface do Enterprise Server Workspace — por um Administrador desse Workspace. Para as três áreas de design anteriormente mencionadas, estão incluídos workflows de processos predefinidos com a sua instalação. Alguns destes são ativados para utilização de origem. Utilize-os, modifique-os ou crie os seus próprios, conforme necessário, para responder às necessidades da sua empresa. Outros são exemplos — estes não podem ser ativados e utilizados tal como estão. Cada um deles é, por isso, mais semelhante a um “template” — edite-o para o adaptar aos requisitos da sua empresa, atribua-lhe um nome e guarde-o como uma nova definição de processo, que can poderá depois ativar e utilizar, juntamente com todas as outras definições.
Um poderoso Process Workflow Editor proporciona-lhe a flexibilidade para criar processos com workflows tão simples ou tão complexos quanto necessário, em conformidade com os requisitos da sua empresa.
ECAD-MCAD Co-Design
A maioria dos produtos eletrónicos concebidos é fixada a algum tipo de estrutura mecânica — seja um chassis ou uma caixa. Descobrir um conflito mecânico entre a placa (ECAD) e o chassis/caixa (MCAD) numa fase tardia do processo de design pode ser muito dispendioso. E embora seja possível exportar um modelo 3D a partir do Altium Designer, trata-se de um processo manual que exige uma decisão e ação conscientes para o fazer. Na realidade, isto é realizado com muito pouca frequência, com o resultado de que o designer MCAD nunca tem a certeza absoluta de que aquilo que possui é a versão mais recente e mais completa. Não deveria ser assim tão difícil garantir que não está prestes a desperdiçar muito dinheiro só porque as suas ferramentas não comunicam entre si.
O Enterprise Server Workspace facilita a colaboração nativa entre ECAD e MCAD, em que os dados fluem sem interrupções entre domínios. Acabaram-se as verificações constantes por atualizações e acabou-se a incerteza. Os dados são enviados entre domínios à medida que o design evolui, assegurando a coerência do design.
São suportadas as seguintes plataformas MCAD:
- Dassault Systemes SOLIDWORKS®
- Autodesk Inventor Professional®
- PTC Creo Parametric®
- Autodesk Fusion 360®
- Siemens NX®
As versões das ferramentas MCAD oficialmente suportadas dependem da versão do plugin Altium CoDesigner utilizada. Esta informação pode ser encontrada na página New in CoDesigner page.
PLM Integration
O Enterprise Server Workspace facilita a sincronização uni ou bidirecional dos dados dos componentes com os seus sistemas empresariais. Um ficheiro de configuração permite-lhe especificar a direção da sincronização e, consequentemente, em que sistema cada parâmetro é dominante. A sincronização dos dados dos componentes entre o Enterprise Server e o sistema empresarial de destino utiliza um processo de sincronização integrado que pode ser acionado manualmente ou definido como um evento repetitivo temporizado.
Está disponível um workflow dedicado de Project Creations que 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 Workspace do projeto. Também tem a possibilidade de publicar o seu design na sua instância PLM, como parte da execução do Project Releaser no Altium Designer. A operação de publicação utiliza um template de publicação — definido como parte da configuração de integração da instância PLM — para controlar a forma como os dados devem ser propagados para o PLM.
Uma instalação do Enterprise Server inclui uma ferramenta de importação de base de dados de componentes CSV que pode ser utilizada para trazer dados de componentes para o Enterprise Server Workspace a partir de um ficheiro exportado de outro sistema (PLM, ERP, ou outro). Implementada como um ficheiro batch configurável (*.bat), a ferramenta de desktop importa dados de componentes de um ficheiro de folha de cálculo de destino (*.csv) para o Workspace, conforme determinado por templates existentes do Workspace ou por um ficheiro de configuração dedicado.
Além disso, é disponibilizado suporte direto para os seguintes sistemas PLM:
- PTC Windchill® PLM (11.1 M020), e PTC Windchill® PLM (11.0 M030)
- Arena® PLM
- Oracle® Agile™ PLM
- Siemens Teamcenter® (with additional setup)
A configuração da interface é realizada através da interface do Workspace, com a configuração da ligação e o mapeamento de parâmetros definidos num ficheiro de configuração baseado em XML (carregado para o Workspace). Está também incluído um gerador de configuração inteligente para ajudar na criação de uma ligação personalizada a sistemas empresariais.







