Supply Chain Management
Contents
Each Altium Vault instance has its own dedicated Part Catalog. This is a managed local part catalog database, dedicated to the management and tracking of manufacturer parts and their associated supplier parts. The catalog is installed as a service (Part Catalog Service), provided through the Altium Vault platform, and works only with the Altium Vault.
The local Part Catalog stores items representative of actual Manufacturer Parts, along with one or more items representative of Supplier Parts – the incarnations of those Manufacturer Parts, as sold by the Suppliers/Vendors. Each Supplier Part is a reference to an item in a Supplier database.
The actual supply chain intelligence – comprising Manufacturer (and part number), Supplier (and part number), Description, Pricing and Availability – is sourced from the Part Catalog and the relevant Supplier Database. The latter can be an external database (Supplier web-based service), or an internal company parts database (ODBC-based). It is this link to the Supplier database that yields real-time pricing and availability data.
Which Supplier Databases are actually used – a list of Approved Suppliers as it were – is managed by the Altium Vault. This list is configured through the Altium Vault's browser-based interface. This facilitates centralized supply chain management, with designers across the entire organization using the same approved list of Vendors, with which to source supply chain intelligence for parts used in their designs.
Accessing the List of Suppliers
From an external web browser, access the Altium Vault's browser-based interface, sign-in and navigate to the Suppliers page.
Managing Suppliers
For each Supplier, there are two essential elements to define:
- Whether that Supplier is available to the designer when sourcing supply chain intelligence for parts in their designs.
- The frequency at which data sourced from that Supplier is refreshed.
By default, each Supplier is enabled for use – distinguished by the icon – and set to have a 'data refresh' interval of 1 day
.
Clicking on a Supplier's name in the list accesses full details for that Supplier.
Modify the two required options (denoted by red asterisk) as required:
- Acquire supply chain information from <SupplierName> - use this option to control the availability of the Supplier when sourcing supply chain intelligence. Enabled means the Supplier is available (is approved for use by designers). Disabled means the Supplier is unavailable (is not approved for use by designers).
- Update acquired supply chain information every - use this field to control how often the data is updated from the corresponding Supplier database (the 'data refresh interval'). Numerous predefined intervals are available from the associated drop-down listing, ranging from 1 minute to 10 days.
If you have an account with a particular Supplier, you may be entitled to special pricing or products that are not available in these suppliers' public catalogs. If this applies to you, you should ask your supplier's sales representative for the requisite credentials that can be used with their Web Service. Once you have this information, enter it into the additional fields for that particular Supplier. The following is a summary of the additional fields for the various Suppliers:
- Allied - User Name and Password.
- Arrow - User Name, Password, Country (or region).
- Digi-Key - User Name, Password, Region, Language.
- Farnell - Customer Id, Secret key, Country (or region).
- Mouser - User Name, Password, Region, Currency, Language.
- Newark - Customer Id, Secret key, Country (or region).
- TME - Api Key, Country, Currency. Obtain a temporary TME token from the TME website. Once you have this information, click the ... button to access the Settings window. Enter your TME token and click OK – the token will be transformed to the required API key.
- RS-Components - no additional fields.
When modifications have been made as required, simply click the Save button to effect those changes.
Setting up an ODBC Source as an Internal Supplier
In addition to sourcing supply data from online (external) supplier databases, you can additionally opt to source data directly from your company's own internal parts database. This is done by linking the Altium Vault's local Part Catalog to an ODBC source, through a Database Link file (*.DbLink
).
Creating the DbLink File
The DbLink file is used to indicate the relative position of the database, and to designate the meaning of database columns using field mapping.
The following steps are required to prepare the DbLink file:
- Bring the source database onto a computer that has Altium Designer installed.
- Through Altium Designer, create a new DbLink file (File » New » Database Link File).
- With the DbLink file open, point to the source database. The Select Database Type option offers an expedited method of creating a connection string when the target database has been created using Microsoft Access or Microsoft Excel. Using this option, simply select the database type and then browse to and select the required database file. The corresponding connection string will automatically be composed and entered into the field for the Use Connection String option. Ensure the Store Path Relative to Database Library option is enabled.
- Map the necessary database fields on the Field Mappings tab. Use the drop-down for each field in the Design Parameter column to map to the corresponding field in the database. Special fields related to supply chain intelligence are:
- [Currency] - currency in which pricing information is presented.
[Description]
– description of the part.[Manufacturer Name n]
n
(wheren
=1
,2
,3
, etc)[Manufacturer Part Num n]
– part number for the part associated with Manufacturern
.[Price]
– unit price for the part.[Product Photo URL]
– image of the part.[Quantity]
– the number of units of the part that are currently in stock.[Supplier]
– name of the Supplier vending the chosen Manufacturer part.[Supplier Part Num]
– part number used by the Supplier for the vended Manufacturer part.
This is the core set of information required for a supply chain solution, when making part choices for a design component. For all other parameters (e.g. technical parameters), ensure their associated Visible On Add option is enabled. This is needed to have those parameters displayed for a searched part, when making a part choice.
- Ensure matching criteria is defined, in the Field Settings region – either a simple, single key lookup, or a more advanced match using a Where clause.
- Save the DbLink file, and copy both the database and the DbLink file, in their same relative positions, onto the computer housing the Altium Vault.
Configuring the ODBC Supplier
Once your database and interfacing DbLink file are located on the same computer as the Altium Vault, you need to make the local Part Catalog aware of the DbLink file – so that it can communicate with that database. This is done from the Suppliers page of the vault's browser interface.
- Click on the
ODBC
Supplier's name in the list. This gives access to the full details for this dedicated internal Supplier.
- Make any changes to the
ODBC
Supplier's enabled state and data refresh interval, as required. - Click the Browse button, associated to the File field, to browse to, and open, the DbLink file.
- With the file chosen, click the Start Uploading control. After a moment, the display will change to present information regarding the Connection String and Field Mapping, sourced from the DbLink file.
- If the DbLink file uses a relative path to the database, use the Absolute Path field to indicate its absolute location. This is required for browser security, when uploading the file to the Part Catalog.
- Once all settings are defined as required, click the Save button to effect those changes, and upload the chosen DbLink file.
Verifying Connection to the ODBC Supplier
To verify that the Part Catalog is correctly connected to the source database, access the Data Management – Suppliers page of the Preferences dialog. The ODBC
Supplier should be enabled (provided you enabled its Acquire supply chain information from ODBC property back in the catalog's Suppliers list). Selecting its entry in the Available Suppliers list, successful connection will reveal detailed information regarding Connection String, Table Name, and Data Source Fields Mapping.
Searching for a Part from the ODBC Supplier
With the connection to the source database in place, you can now proceed to make part choices for design items, searching for parts that exist in that database. Part choices can be made:
- Directly for Component Items in a vault, through their associated Part Choice Lists.
- Indirectly for design items (managed and unmanaged) through manual solutions defined on the BOM Catalog tab of a project's BOM document (
*.BomDoc
) – also referred to as ActiveBOM.
Preferences-Level Supplier List
The Altium Vault dictates centrally which Suppliers are to be used in an organization. While connected to it, the list of Suppliers on the Data Management – Suppliers page of the Preferences dialog will be disabled. It will simply be a read-only reflection of this centrally-defined list.