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.
O acesso e a gestão das Fontes de Peças e da lista de Fornecedores Aprovados de um Workspace só podem ser efetuados por um administrador desse Workspace.
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.
As definições de Altium Parts Provider estabelecidas no Workspace irão sobrepor-se às do Altium Designer quando um utilizador se ligar ao Workspace.
-
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.
Uma base de dados ligada pelo sistema de interface Custom Database Parts Provider tem de estar disponível localmente para o Workspace – isto é, a própria base de dados tem de estar localizada no PC que aloja o Workspace. Além disso, para que o Altium Designer consiga fazer interface com qualquer ligação a base de dados de peças personalizada, a opção Custom Data Synchronization tem de estar ativada (na página Configure Platform (em Importers\Exporters)).
Para conectividade de base de dados, o Parts Provider Synchronizer requer acesso à versão de 64 bits do Microsoft OLE DB Provider.
Database connectivity and problem solving
A versão de 64 bits necessária do Microsoft OLE DB Provider está disponível no PC anfitrião se:
-
estiver instalada a versão de 64 bits do Microsoft Access, ou então...
-
tiver sido instalada a versão redistribuível do Microsoft Access Database Engine (versão de 64 bits).
No entanto, em situações em que esteja instalada uma versão de 32 bits do Microsoft Access, o sistema operativo não aceitará a instalação do Access Database Engine de 64 bits. Isto pode ser resolvido usando um procedimento de instalação específico (uma instalação 'passiva') ou, dependendo da configuração de software do PC, através de outras soluções.
► Consulte Using Database Libraries with 32-bit and 64-bit Altium Design Software on the same Computer para obter informação completa sobre as opções disponíveis.
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.
Utilize o ícone associado na coluna
Enabled para alternar o estado da fonte de peças entre ativada
(
) e desativada
(
). Será apresentada uma janela a pedir confirmação - clique em

ou

respetivamente. Tenha em atenção que tanto as fontes
Altium Parts Provider como
Custom Parts Provider podem ser desativadas, mas não podem ser removidas. A segunda também não pode ser editada. Para remover uma fonte de peças personalizada adicional, clique no controlo
Remove (
).
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
.
Alterne rapidamente todas as localizações entre ativadas
(
) e desativadas
(
) usando o controlo à esquerda do cabeçalho
Location .
-
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
.
Alterne rapidamente todas as moedas entre ativadas
(
) e desativadas
(
) usando o controlo à esquerda do cabeçalho
Currency .
-
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.
A base de dados tem de estar disponível localmente para o Workspace. Ou seja, a própria base de dados tem de estar localizada no PC que aloja o Enterprise Server.
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.
Ao utilizar o Connection Wizard para apontar para uma folha de cálculo Excel no formato XLSX (workbook), selecione Microsoft Excel 2007 como o Database Type. Para o formato de folha de cálculo XLS, escolha a opção Microsoft Excel.
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 (onde myDatabase.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; (onde myxxx representa 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.
Ao visualizar uma Custom Part Source guardada (e definida), ser-lhe-á dada a oportunidade de reconstruir o índice de pesquisa manualmente, a qualquer momento, clicando no botão

. Também pode efetuar uma reindexação manual dos part choices para uma ou mais Part Sources especificadas (base de dados personalizada), utilizando a ferramenta de configuração baseada em linha de comandos –
avconfiguration.exe. Para mais detalhes, consulte
Command Line Management Tool.
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.
A região User Fields Name Mapping lista todos os outros campos da tabela na base de dados ligada. Se pretender especificar qualquer alias para esse campo, introduza-o no campo Alias associado. Por predefinição, o valor do alias será definido para o nome do campo da tabela, por isso, se não for necessário qualquer alias, pode ignorar esta região.

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.
Ao visualizar uma Custom Part Source guardada (e definida), ser-lhe-á dada a oportunidade de reconstruir o índice de pesquisa manualmente, a qualquer momento, clicando no botão

. Para editar a Part Source, clique no botão

.
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:

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.
Tenha em atenção que as informações de Pricing e Stock são determinadas pelos dados extraídos da tabela central da base de dados, que está ligada através da interface Custom Data Synchronization.
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.
Quando efetuar quaisquer alterações à part source Altium Parts Provider através do Workspace, terá de terminar sessão e voltar a iniciar sessão no Workspace a partir do Altium Designer para atualizar e ver essas alterações na página Data Management - Part Providers.