Supply Chain Database to Workspace Data Synchronization

Através do conceito de «Part Choices», as peças que se encontram num Altium 365 Workspace ou num Enterprise Server Workspace podem ser associadas a peças reais de fornecedores, com base na peça de fabricante especificada. Por predefinição, estes dados da cadeia de abastecimento são obtidos através do serviço na nuvem Altium Parts Provider e incluem informações em tempo real sobre as peças dos fornecedores, tais como níveis de stock, preços unitários e escalões de preços.

Para muitas organizações, no entanto, os dados dos fornecedores de componentes são (e devem ser) obtidos a partir de um sistema empresarial interno da empresa que fornece um conjunto proprietário de dados de fornecedores de peças — que pode basear-se numa gama de fornecedores rigorosamente aprovada e/ou em estruturas de preços especiais. Esta situação é contemplada pela alternativa Altium Custom Parts Provider, que, quando configurada para sincronização através do Altium Designer, permite que os dados dos fornecedores provenientes de uma fonte de base de dados especificada sejam mapeados para os dados da cadeia de abastecimento do Workspace.

Utilizando a funcionalidade do Altium Designer Custom Parts Provider Synchronization , conforme descrito abaixo, os dados de fornecedores de uma tabela selecionada dentro de uma base de dados principal são mapeados para se tornarem uma fonte de dados alternativa para as «Part Choices» (escolhas de peças) efetuadas no Altium Designer. Na prática, a configuração mapeada que cria é utilizada para sincronizar a base de dados de origem com os dados de fornecedores do Workspace, seja através de um processo programado ou simplesmente a pedido. O resultado é que as atualizações dos dados de fornecedores na base de dados principal se propagarão aos dados correspondentes dos fornecedores de componentes no Workspace ligado.

Esta funcionalidade permite que as empresas que gerem centralmente os dados de fornecedores de componentes numa base de dados do sistema empresarial tirem partido das vantagens do Altium Workspace, mantendo simultaneamente a sincronização com o seu sistema empresarial (PLM, PDM, ERP, etc.) – ou simplesmente com uma base de dados partilhada ou um ficheiro CSV. No modo de sincronização automática, uma tarefa agendada do Windows executará a atualização dos dados da base de dados para o Workspace independentemente do cliente de design do Altium Designer.

Para aceder às funcionalidades de sincronização de fornecedores de peças personalizadas no Altium Designer, a Custom Data Synchronization funcionalidade deve estar ativada na sua instalação do Altium Designer. Esta funcionalidade pode ser ativada/desativada após a instalação.

Para mais informações sobre como alterar a funcionalidade principal instalada, consulte a Installing & Managing página (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Criação de uma configuração de sincronização do fornecedor de peças personalizadas

A sincronização do fornecedor de peças do banco de dados para o espaço de trabalho é estabelecida através da criação e configuração de um Custom Parts Provider Synchronization Configuration documento (*.PrtSync) no Altium Designer. A interface do documento e a sua funcionalidade são semelhantes às do Components Synchronizer. Quando estiver ligado ao seu Altium Workspace, crie o novo documento a partir do File » New » Custom Parts Provider Synchronization Configuration comando do menu.

Adicione a fonte de dados mestre pretendida à configuração de sincronização através do botão « » ou arrastando e largando ficheiros de dados compatíveis na Data Sources área da interface. A configuração suporta as seguintes fontes de dados de parâmetros de componentes:

  • Ficheiros de base de dados Access (*.mdb, *.accdb)

  • folhas de cálculo do Excel (*.xlsx)

  • Ficheiros CSV (*.csv)

  • Outras fontes de dados, tais como interfaces compatíveis com OLE DB baseadas em servidor (incluindo bases de dados PostgreSQL), através de uma cadeia de ligação proprietária. Consulte a secção «Configuração do MySQL» abaixo para conhecer o procedimento de ligação ODBC ao MySQL.

Para a conectividade com a base de dados, o Parts Provider Synchronizer requer acesso à versão de 64 bits do Microsoft OLE DB Provider.

No exemplo aqui apresentado, foi adicionado à configuração um banco de dados que contém dados de fornecedores de peças (para componentes de díodos Zener). O banco de dados de origem (SupplierData.mdb) contém duas tabelas – CustomSupplierParts1 e CustomSupplierParts2 –, sendo que a primeira tabela está ativada para mapeamento e sincronização.

Mapeamento de parâmetros de dados de fornecedores

A tabela da base de dados é acedida como fonte de dados paramétrica pela nova configuração «Fornecedor de Peças Personalizadas». Quando a tabela é selecionada na Data Sources , pode ser mapeada para os parâmetros de dados de fornecedor padrão utilizados pelo Altium Designer e pelo Altium Workspace.

Note que o parâmetro-chave (identificador único) que associa as entradas de dados do fornecedor aos componentes do Workspace é o Manufacturer Part Number.

Assim, no exemplo aqui apresentado, uma peça de um componente do Workspace com um Manufacturer Part Number valor (Nome) de 1N4741A acabará por receber dados personalizados do fornecedor a partir das entradas da base de dados de origem que tenham um Part Number valor de 1N4741A – consulte o mapeamento de parâmetros no Properties painel abaixo.

Os parâmetros dos dados do fornecedor são mapeados da base de dados de origem para a «Configuração do Fornecedor de Peças» na Parameter Mapping secção do Properties painel. Utilize as Column opções do menu suspenso de entrada para selecionar um parâmetro da base de dados de origem que corresponda corretamente a um parâmetro de dados do fornecedor do sistema. Cada conjunto de dados de parâmetros é adicionado à Components Preview lista à medida que são mapeados. Estas colunas podem ser reordenadas arrastando os seus títulos e ativadas/desativadas através do Select Columns menu (acessível ao clicar com o botão direito do rato num título).

Os pontos de escalonamento de preços dos componentes representam o número de componentes que é necessário encomendar a um fornecedor para obter um custo unitário reduzido. As quantidades de encomenda necessárias são normalmente organizadas em faixas de dez – 10 unidades, 100 unidades, etc. – e são suportadas pelas entradas «Part Choice» dos dados de fornecedores da Altium.

Estes dados numéricos podem ser mapeados a partir de entradas da base de dados de origem para os dados de fornecedores do Workspace, adicionando entradas de escalões de preço Quantity na Price Breaks secção do Properties () — que aumentam sequencialmente em quantidades de dez em dez — e, em seguida, mapeando essas entradas para os campos apropriados da base de dados. Note-se que o parâmetro de custo convencional unit (Price) está incluído na Parameter Mapping .

Um parâmetro de origem da base de dados mapeado para o Product Photo URL parâmetro de dados do fornecedor do sistema suporta URIs que contenham o caminho completo para a imagem. Este caminho pode ser um caminho para um recurso local (por exemplo, C:\Component_Images\smd_cap.png) ou um caminho para um recurso na Internet (por exemplo, http://my-website/images/smd_cap.png). Todos os formatos de imagem padrão (*.bmp, *.png, *.jpeg, *.jpg, etc.) são suportados.

Sincronização entre a base de dados e o espaço de trabalho

Quando estiver satisfeito com a configuração do mapeamento de dados do fornecedor, guarde o documento de configuração do fornecedor de peças personalizadas (File » Save) e efetue a sincronização dos dados da base de dados de origem para o servidor através do botão « », ou configure uma sincronização agendada (). A etapa inicial de sincronização irá carregar os dados dos fornecedores mapeados da base de dados da sua empresa para o Altium Workspace, e os ciclos de sincronização subsequentes irão atualizar esses dados.

Estão disponíveis ficheiros de registo detalhados da sincronização na pasta C:\Users\Public\Documents\Altium\Logs\ComponentSync sistema.

No exemplo aqui apresentado, os dados dos fornecedores relativos às peças de díodos de Zener que foram sincronizados da base de dados de origem para o Workspace ficam disponíveis como Custom Parts Provider dados para esses componentes – para além dos dados normais dos fornecedores de peças fornecidos pelo serviço na nuvem Altium Parts Provider.

É possível verificar isto imediatamente no painel «Pesquisa de peças do fabricante» quando a Custom Parts Provider categoria é selecionada, o que apresentará soluções de fornecimento de componentes provenientes do serviço Custom Parts Provider, tal como sincronizadas a partir da base de dados de fornecedores da sua organização.

Fusão de dados de fornecedores

 
 
 
 
 

Esta funcionalidade encontra-se em fase de beta aberta e está disponível quando a EDMS.CustomOffersMerge opção estiver ativada na caixa de diálogo «Definições Avançadas». Note que só está disponível quando se está ligado a um Espaço de Trabalho na Plataforma Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace) que tenha o Portal de Lista de Materiais (BOM) ativado. Não está disponível quando se está ligado a um Espaço de Trabalho do Enterprise Server local.

Se o nome do fabricante e o número de peça do fabricante de uma peça na base de dados de fornecedores que sincronizou forem iguais ao nome do fabricante e ao número de peça do fabricante de uma peça fornecida pelo Altium Parts Provider, os dados do fornecedor do seu Custom Parts Provider configurado serão combinados com os do Altium Parts Provider para apresentar todas as informações do fornecedor de forma consolidada, sempre que os dados do fornecedor (SPNs) forem apresentados na interface do utilizador do software, incluindo o Manufacturer Part Search painel, no ActiveBOM e sempre que se adicionam opções de peças.

Opções de peças a partir de dados do fornecedor personalizado

Ao adicionar informações de opções de peças às entradas de componentes no painel «Componentes» (clique com o botão direito do rato, Operations » Create/Edit PCL), os dados do fornecedor fornecidos pelo Fornecedor de Peças Personalizado aparecerão no topo da lista na Add Part Choices caixa de diálogo – tal como mostrado para a 1N4747A entrada do díodo de Zener aqui. A entrada selecionada (destacada) será adicionada como uma opção de peça para o componente selecionado no Components painel.

A Add Part Choices caixa de diálogo será preenchida com os dados do fornecedor fornecidos pelos serviços do «Parts Provider» que estão atualmente ativados na Catalog Management página do Espaço de Trabalho ligado (Admin » Part Providers). Tanto o Altium Parts Provider e o Custom Parts Provider estão ativados por predefinição.

Tal como acontece com o Altium Parts Provider serviço, o Custom Parts Provider também suporta dados de fornecedores para vários fabricantes e provenientes de vários fornecedores – estes são derivados de várias entradas separadas na tabela da base de dados de origem. Note-se também que os dados do fornecedor personalizado incluirão informações sobre escalões de preços e níveis de stock sincronizadas a partir da base de dados de origem.

Juntamente com o Components painel, conforme ilustrado aqui, as «Part Choices» (Opções de peças) dos fornecedores de componentes podem ser associadas a uma referência de componente nas seguintes interfaces do Altium Designer:

Note que, quando os dados do fornecedor forem alterados na base de dados de origem, os dados do «Workspace Custom Parts Provider» irão adotar essas alterações quando for executado o próximo processo de sincronização – quer seja invocado manualmente, quer por um serviço de agendamento. Atualize as vistas da interface do Altium Designer (conforme listado acima) utilizando a F5 tecla ou do botão « » para ver os dados mais recentes dos fornecedores.

Sincronização Programada

As configurações de sincronização de peças guardadas são definidas para o processamento automatizado dos dados da base de dados para o Workspace através da Auto Synchronization Schedule caixa de diálogo, acedida a partir do botão « » na interface principal.

A sincronização agendada, de acordo com o perfil de configuração atual, pode ser definida para uma hora específica de cada dia, a uma hora determinada em vários dias da semana ou quando iniciar sessão no Windows. Também pode desativar a sincronização para quando não estiver a iniciar sessão. Quando as suas definições forem confirmadas com o botão « », a configuração será adicionada como uma tarefa recorrente na Windows Task Scheduler. Selecione No automatic synchronization para remover uma programação de sincronização existente.

A sincronização de dados da base de dados com os dados das peças também pode ser executada manualmente a partir da linha de comandos utilizando a ComponentSync.Executor.exe aplicação, que se encontra na pasta de instalação do software \System . A sintaxe do comando é ComponentSync.Executor.exe [configuration file name]. A MyPrtSyncConfig configuração deste exemplo foi executada na imagem abaixo, utilizando a sequência de comando:
"C:\Program Files\Altium\AD\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

Dependendo do sistema operativo, poderá ser necessário colocar os caminhos entre aspas se estes incluírem espaços (como se pode ver aqui).

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

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Documentação Legada

A documentação do Altium Designer já não é versionada. Se precisar de aceder à documentação de versões anteriores do Altium Designer, visite a secção Documentação Legada da página de Outros Instaladores.

Conteúdo