Configuração da Fonte da Peça
Parent page: Configuração
Cada Workspace do Enterprise Server tem o seu próprio Part Catalog. Esta é uma base de dados local de catálogo de peças, dedicada à gestão e ao acompanhamento de peças do fabricante e das respetivas peças de fornecedor associadas. O catálogo é instalado como um serviço (Part Catalog Service), disponibilizado através do Enterprise Server e funciona apenas com o Workspace.
O Catálogo de Peças local armazena itens representativos de peças reais de Fabricante, juntamente com um ou mais itens representativos de Peças de Fornecedor – as concretizações dessas peças de Fabricante, tal como são vendidas pelos Fornecedores/Vendedores. Cada Peça de Fornecedor é uma referência a um item numa base de dados de peças – quer na base de dados agregada de peças do Altium Parts Provider (que, por sua vez, faz interface com os Fornecedores ativados e recolhe daí as peças), quer numa base de dados local de peças ligada.
Os Fornecedores efetivamente utilizados – uma lista de Approved Suppliers – são geridos pelo Workspace através da página Part Providers da sua interface no navegador. Isto facilita uma gestão centralizada da cadeia de fornecimento, com designers de toda a organização a utilizarem a mesma lista aprovada de Fornecedores para obter informação de cadeia de fornecimento relativa às peças usadas nos seus projetos.
Aceder a Fontes de Peças da Cadeia de Fornecimento
As fontes de dados de ligação a fornecedores são adicionadas e configuradas no Workspace através da página Part Providers (Admin - Part Providers) da sua interface no navegador.
A página Part Providers permite-lhe determinar que fontes de peças estão ativadas - a(s) fonte(s) de dados da cadeia de fornecimento.
Estão disponíveis as seguintes fontes de peças para um Workspace:
- Altium Parts Provider – um serviço agregado de dados de fornecedores que fornece acesso a informação de componentes em tempo real a partir de uma gama abrangente de fornecedores de peças.
- Custom Parts Provider - para situações em que os dados de fornecedores de componentes são (e têm de ser) obtidos a partir de um sistema empresarial interno da empresa que disponibiliza um conjunto proprietário de dados de fornecedores de peças, que pode basear-se numa gama rigidamente aprovada de vendedores e/ou em estruturas de preços especiais. Esta fonte de peças é, na realidade, configurada para sincronização através do Altium Designer - usando um documento de Configuração de Sincronização de Fornecedor de Peças Personalizado (*.PrtSync) - permitindo que os dados de fornecedor de uma fonte de base de dados especificada sejam mapeados para os dados da cadeia de fornecimento do Workspace.
- Fonte de Peças Personalizada Adicional – para situações em que os dados de fornecimento de peças precisam de ser acedidos a partir de uma base de dados local, como uma base de dados interna de peças da empresa, a funcionalidade Custom Database Parts Provider do Workspace oferece conectividade de interface para todos os sistemas de base de dados comuns (diretamente, ou através de uma interface ODBC ou OLE-DB). A ligação pode ser estabelecida manualmente, através de uma interface e cadeia de ligação designadas, ou usando o Assistente de Ligação do Workspace. Pode ser definido qualquer número destas ligações.
A informação real da cadeia de fornecimento – composta por Fabricante (e número de peça), Fornecedor (e número de peça), Descrição, Preço e Disponibilidade – é obtida a partir do Part Catalog local do Workspace e da fonte de peças relevante.
Configurar o Altium Parts Provider
Para configurar os fornecedores disponíveis para a fonte Altium Parts Provider, clique no respetivo nome ou no controlo de edição associado Será apresentada a página de configuração detalhada:
A página de configuração da fonte de peças Altium Parts Provider.
As opções de configuração incluem as seguintes:
-
Locations – ativar as regiões geográficas de onde o serviço de peças irá reunir dados de peças. Embora muitos fornecedores sejam multirregionais, se uma peça estiver disponível exclusivamente numa localização específica, só será listada se essa região estiver ativada. Clique no botão
para aceder à janela Locations Settings, onde pode especificar que localizações devem ser usadas (ativadas) e também alterar a prioridade, para que os resultados de pesquisa das localizações preferidas sejam devolvidos primeiro. Depois de feitas quaisquer alterações, clique no botão
.
-
Currencies – ativar que moedas internacionais estarão disponíveis para seleção ao pesquisar peças e examinar resultados. Clique no botão
para aceder à janela Currencies Settings, onde pode especificar que moedas devem ser usadas (ativadas) e também alterar a prioridade. Depois de feitas quaisquer alterações, clique no botão
.
- Suppliers – ativar os Fornecedores a incluir ao efetuar uma pesquisa de dados de fornecedor. Apenas serão devolvidos resultados de peças desses Fornecedores. Ao incluir mais Fornecedores para utilização com esta funcionalidade, pode comparar e procurar as melhores ofertas para os componentes exigidos pelo seu projeto.
Trabalhar com a grelha de Fornecedores:
- Os Fornecedores podem ser filtrados usando o campo no topo da lista, permitindo-lhe percorrer rapidamente, com maior facilidade, a vasta gama de Fornecedores disponíveis.
- Utilize o ícone associado na coluna Enabled para alternar o estado do Fornecedor entre ativado e desativado
- Utilize o ícone à direita do cabeçalho da coluna Enabled para ativar ou desativar rapidamente todos os Fornecedores.
- Utilize a opção Show Verified only para apresentar apenas os Fornecedores que sejam Verified. Isto significa que um Fornecedor é parceiro do serviço agregador subjacente ao Altium Parts Provider, comprovou possuir o seu próprio stock e os seus fluxos de dados são reais (considerados fiáveis).
- Utilize a opção Show Enabled only para apresentar apenas os Fornecedores que estão atualmente ativados
Configurar uma Fonte de Peças de Base de Dados Personalizada
Quando ativada no Altium Designer, a funcionalidade Custom Data Synchronization irá transferir informação de dados de componentes a partir de uma ligação de interface a uma base de dados de peças que tenha sido configurada no Workspace. A base de dados acedida pelo Workspace é, tipicamente, uma referência interna de peças da empresa que oferece dados como números de peça da empresa e do fabricante, juntamente com outra informação paramétrica especificamente relevante para a organização.
Com exceção da ativação da opção Custom Data Synchronization no Altium Designer (na página Configure Platform (em Importers\Exporters)) e de estar ligado ao Workspace, não é necessária qualquer configuração no Altium Designer para aceder a esses dados de fornecedor. Todas as ligações ODBC, OLE-DB, SQL, etc. a bases de dados de peças são geridas pelo Workspace.
Configuração do Fornecedor de Base de Dados
A ligação à base de dados interna de peças de uma empresa pode ser estabelecida manualmente, através de uma interface e cadeia de ligação designadas, ou usando o Assistente de Ligação do Workspace – que determina automaticamente a interface e a cadeia de ligação.
Para iniciar a configuração da ligação à base de dados, clique no botão
, no canto superior direito da página Part Providers. Será apresentada a página Add new Part Source. Introduza um Name para a nova fonte e selecione depois a abordagem baseada em Manual- ou Wizard para estabelecer a ligação à base de dados.
O Assistente, ativado pelo botão
, apenas pede o tipo e a localização da base de dados à qual pretende ligar-se. Também permite testar a ligação para confirmar que a base de dados foi acedida com sucesso.

Uma ligação a base de dados do Workspace pode ser feita manualmente, introduzindo o método de interface e a cadeia de ligação, ou executando o Connection Source Wizard.
Se o teste de ligação for bem-sucedido, clique no botão
na janela Connection String Builder – será feita a ligação à base de dados, conforme verificado pela alteração do botão
para
, e pela apresentação da cadeia Connection succeeded! à sua esquerda.
Ligação Manual
A Wizard de ligação à base de dados fornecida pela página Add new Part Source do Workspace é uma forma simples e rápida de estabelecer a ligação a uma base de dados local de Parts Source, e deverá adequar-se à maioria das situações. Quando o tipo de base de dados de destino e os respetivos requisitos de ligação são menos diretos, poderá ser necessário o método de ligação Manual.
Neste caso, a definição Data Provider (.Net) e a respetiva Connection String são especificadas manualmente, conforme determinado pela base de dados de destino. Consulte a referência Connection Strings reference para obter informações úteis sobre a criação de cadeias de ligação para uma vasta gama de bases de dados.
Estão disponíveis opções adicionais de ligação SQL na janela Advanced Settings, aberta com o botão
.
A janela Advanced Settings oferece campos para as definições de Left e Right Quote Character, que têm de estar corretas para permitir ao sistema criar consultas SQL com êxito. Tenha em atenção que diferentes sistemas de bases de dados utilizam diferentes conjuntos de caracteres, por exemplo:
-
MsSQL, Access e Excel utilizam o par de parênteses retos:
[ ] -
Oracle utiliza aspas duplas:
" -
MySql utiliza o carácter:
`
A janela Advanced Settings também disponibiliza um campo opcional para definir uma função de insensibilidade a maiúsculas/minúsculas para a base de dados (Function name for ignoring case-sensitive), que pode incluir, por exemplo, a palavra-chave UPPER.
Manual Connection Examples
Base de dados Access:
- Data Provider – selecione a opção .Net Framework Data Provider for OleDb.
-
Connection String – especifique
Provider=MICROSOFT.JET.OLEDB.4.0;Data Source=myDatabase.mdb(ondemyDatabase.mdbé o nome/caminho do ficheiro da base de dados local). Consulte o guia Access 2000 connection template. -
Advanced Settings – os Quote Characters são o par
[](não é necessária qualquer alteração, uma vez que esta é a predefinição).
Base de dados MySQL:
-
Data Provider – selecione a opção
.Net Framework Data Provider for MySQL. -
Connection String – especifique
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;(ondemyxxxrepresenta o nome do servidor, o nome da base de dados e as credenciais de início de sessão para a base de dados MySQL local). Consulte o guia do modelo de ligação MySQL. -
Advanced Settings – defina os Quote Characters para
`
Com o Data Provider, a Connection String e quaisquer definições avançadas definidas conforme necessário, clique no botão
para estabelecer ligação à base de dados. Se a ligação for bem-sucedida, o botão mudará para
, e a cadeia Connection succeeded! será apresentada à sua esquerda. Se existir algum problema, o botão permanecerá em modo desligado , e será apresentada à esquerda informação sobre o motivo da falha da ligação (por exemplo, O fornecedor 'MICROSOFT.JET.OLED.4.0' não está registado na máquina local).
Reindexação de Part Choice
Depois de modificar dados numa Parts Source definida — por exemplo, alterações na base de dados de peças da empresa já ligada, ou ao apontar para uma base de dados diferente — essa Parts Source deverá ser reindexada, para que a pesquisa de componentes possa ser otimizada em termos de velocidade. Isto implica reindexar os part choices dessa Parts Source.
Utilize o campo Indexing part choices every para especificar um intervalo automático de reindexação. É disponibilizado um conjunto de intervalos, desde cada minuto até cada 10 dias. O intervalo predefinido é 1 hour, mas se não pretender que esta reindexação automática ocorra, defina o campo para None.
Acesso a Tabelas da Base de Dados
A conclusão do processo Manual ou Wizard estabelece a interface da Base de Dados correta e a respetiva cadeia de ligação. Como uma única base de dados pode incluir várias tabelas e elementos de base de dados, os dados da tabela necessária têm de ser selecionados para acesso através do menu pendente Active Table Name. Tenha em atenção que uma única base de dados pode conter várias variações tabulares de informações de Manufacture Part Number, por exemplo.

Depois de estabelecida a ligação à base de dados, têm de ser indicados os dados corretos da tabela dentro da base de dados.
Com a base de dados e as ligações às respetivas tabelas estabelecidas, o respetivo conteúdo pode ser visualizado no separador Data, que pode ser usado como guia para mapear os campos da base de dados para os campos da Workspace Part Source.

O separador Data fornece uma vista direta do conteúdo da tabela da base de dados ligada.
Os dados de Field da base de dados ligada são mapeados para os dados de System Field da Workspace Part Source através das listagens de colunas comparativas no separador Field Mappings, o que permite atribuir as entradas da base de dados a entradas correspondentes de Data Provider no Workspace. O sistema ligará automaticamente nomes de campos equivalentes, enquanto a lista pendente em cada entrada pode ser usada para selecionar manualmente um campo adequado — na imagem de ecrã abaixo, o campo da base de dados Costing está a ser mapeado para o campo de sistema Price, o Manufacturer PtNo para o Manufacturer Part Num, e assim sucessivamente. Um campo também pode ser desativado no processo de pesquisa de peças.

Mapeie os principais System Fields para campos comparáveis na base de dados de origem, para que as pesquisas se comportem como esperado e sejam devolvidas informações adequadas de Manufacturer/Supplier.
Tenha em atenção que um campo de referência ID tem de ser indicado como campo de índice-chave (Key Fields) para o mapeamento da base de dados — normalmente será um ID proprietário exclusivo de cada entrada, como um número interno de peça da empresa. Depois de os System Fields terem sido adequadamente mapeados para a base de dados ligada, clique no botão
, no canto superior direito da página, para guardar a configuração da Part Source.

O processo concluído de mapeamento dos campos de dados fornecerá dados em tempo real da base de dados ao Workspace e à interface Custom Data Synchronization. Posteriormente, a configuração pode ser editada conforme necessário.
Aceder a Informações de Peças de Base de Dados Personalizada
Se uma Parts Source de base de dados estiver ativada para utilização no Workspace, a base de dados de peças personalizada ligada por essa part source estará disponível como fonte de informações de Manufacturer/Supplier no Altium Designer, quando ligado ao Workspace.
Isto pode ser visto na caixa de diálogo Add Part Choices, acedida ao realizar o seguinte no Altium Designer:
- Criar/editar uma ligação de fabricante, ou criar/editar uma Part Choices List, para uma solução num documento ActiveBOM.
- Ao adicionar um Part Choice a um Workspace library component através do painel Components, ou do painel Explorer.
- Ao definir part choices para um componente novo/existente da biblioteca do Workspace através do Component Editor (no seu modo Single Component Editing).

As informações da Parts Database obtidas através da interface Custom Data Synchronization, incluindo dados localizados de Pricing e Quantity, estão disponíveis para o documento ActiveBOM e para componentes novos/existentes da biblioteca do Workspace, ao adicionar/definir um Part Choice.
Uma Palavra Sobre...Preferências de Fornecedor
A página Data Management – Parts Providers page da caixa de diálogo Preferences é o centro de controlo para configurar quais os Suppliers que estarão disponíveis ao pesquisar dados de peças, juntamente com outras opções relacionadas com a ligação a dados de Supplier. Quando ligado ao Workspace a partir do Altium Designer, a região Altium Parts Options torna-se só de leitura e adota essas definições definidas para o Workspace (especificamente, a part source Altium Parts Provider, na área Part Providers da interface do browser do Workspace). Aparecerá texto acima da secção para o relembrar disso. Consulte novamente a secção Configuring the Altium Parts Provider para mais informações.
Enquanto estiver ligado ao Workspace, a secção Altium Parts Options será simplesmente um reflexo em modo só de leitura do que foi configurado centralmente nesse Workspace.



