Supply Chain Database to Workspace Data Synchronization

W skrócie

Dbaj o zgodność danych dostawców w swojej przestrzeni roboczej z wewnętrznymi źródłami danych organizacji dzięki synchronizacji niestandardowego dostawcy części w Altium Designer. W tym artykule wyjaśniamy, jak podłączyć bazę danych, arkusz kalkulacyjny lub plik CSV, zmapować informacje o dostawcach na opcje doboru części w przestrzeni roboczej oraz synchronizować aktualizacje na żądanie lub zgodnie z harmonogramem. Czytaj dalej, aby dowiedzieć się, jak wprowadzić dane dostawców swojej firmy do przestrzeni roboczej.

- Dowiedz się, jak utworzyć konfigurację synchronizacji i podłączyć obsługiwane źródła danych.
- Poznaj sposób mapowania parametrów dostawców i progów cenowych oraz wykorzystania numeru części producenta do powiązania wpisów dostawców z komponentami w przestrzeni roboczej.
- Sprawdź, jak uruchomić synchronizację lub zaplanować jej wykonywanie oraz gdzie znaleźć uzyskane dane niestandardowego dostawcy części w Altium Designer.
Zagłęb się w temat dzięki AI:

Dzięki koncepcji wyboru części części komponentów przechowywane w przestrzeni roboczej Altium 365 lub przestrzeni roboczej Enterprise Server można powiązać z rzeczywistymi częściami oferowanymi przez dostawców na podstawie wskazanej części producenta. Domyślnie te dane łańcucha dostaw są pobierane za pośrednictwem usługi chmurowej Altium Parts Provider i obejmują aktualizowane w czasie rzeczywistym informacje o częściach dostawców, takie jak stany magazynowe, ceny jednostkowe i progi cenowe.

W wielu organizacjach dane o dostawcach komponentów pochodzą jednak (i muszą pochodzić) z wewnętrznego systemu przedsiębiorstwa, który udostępnia własny zestaw danych o dostawcach części — oparty na przykład na ściśle zatwierdzonej grupie dostawców lub specjalnych strukturach cenowych. Taką sytuację obsługuje alternatywne rozwiązanie Altium Custom Parts Provider, które po skonfigurowaniu synchronizacji w Altium Designer umożliwia mapowanie danych dostawców z określonego źródła bazodanowego na dane łańcucha dostaw w przestrzeni roboczej.

Za pomocą funkcji Custom Parts Provider Synchronization w Altium Designer, opisanej poniżej, dane dostawców z wybranej tabeli w nadrzędnej bazie danych są mapowane tak, aby stały się alternatywnym źródłem danych dla części wybieranych dla komponentów w Altium Designer. W praktyce utworzona konfiguracja mapowania służy do synchronizacji źródłowej bazy danych z danymi dostawców w przestrzeni roboczej — według harmonogramu lub na żądanie. W rezultacie aktualizacje danych dostawców w nadrzędnej bazie danych są przenoszone do odpowiadających im danych dostawców komponentów w połączonej przestrzeni roboczej.

Funkcja ta pozwala firmom, które centralnie zarządzają danymi dostawców komponentów w bazie danych systemu przedsiębiorstwa, korzystać z zalet przestrzeni roboczej Altium przy jednoczesnym zachowaniu synchronizacji z systemem przedsiębiorstwa (PLM, PDM, ERP itp.) — lub po prostu ze współdzieloną bazą danych albo plikiem CSV. W trybie automatycznej synchronizacji zadanie w Harmonogramie zadań systemu Windows aktualizuje dane w przestrzeni roboczej na podstawie bazy danych niezależnie od aplikacji projektowej Altium Designer.

Aby uzyskać dostęp do funkcji synchronizacji niestandardowego dostawcy części w Altium Designer, w używanej instalacji Altium Designer musi być włączona funkcja Custom Data Synchronization. Funkcję tę można włączyć lub wyłączyć po instalacji.

Więcej informacji o zmianie zainstalowanych funkcji podstawowych można znaleźć na stronie Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Tworzenie konfiguracji synchronizacji niestandardowego dostawcy części

Synchronizację danych dostawców części między bazą danych a przestrzenią roboczą konfiguruje się przez utworzenie i skonfigurowanie dokumentu Custom Parts Provider Synchronization Configuration (*.PrtSync) w Altium Designer. Interfejs dokumentu i jego funkcjonalność są podobne do interfejsu i funkcjonalności narzędzia Components Synchronizer. Po połączeniu z przestrzenią roboczą Altium utwórz nowy dokument za pomocą polecenia menu File » New » Custom Parts Provider Synchronization Configuration.

Dodaj wybrane nadrzędne źródło danych do konfiguracji synchronizacji za pomocą przycisku lub przeciągając zgodne pliki danych do obszaru Data Sources interfejsu. Konfiguracja obsługuje następujące źródła danych parametrów komponentów:

  • Pliki baz danych Access (*.mdb, *.accdb)

  • Arkusze kalkulacyjne Excel (*.xlsx)

  • Pliki CSV (*.csv)

  • Inne źródła danych, takie jak interfejsy serwerowe zgodne z OLE DB (w tym bazy danych PostgreSQL), za pośrednictwem odpowiedniego ciągu połączenia. Procedurę nawiązywania połączenia ODBC z MySQL opisano poniżej w sekcji Konfiguracja MySQL.

Do połączenia z bazą danych narzędzie Parts Provider Synchronizer wymaga dostępu do 64-bitowej wersji Microsoft OLE DB Provider.

W przedstawionym tutaj przykładzie do konfiguracji dodano bazę danych zawierającą dane dostawców części (diod Zenera). Źródłowa baza danych (SupplierData.mdb) zawiera dwie tabele — CustomSupplierParts1 i CustomSupplierParts2 — z których pierwsza jest włączona do mapowania i synchronizacji.

Mapowanie parametrów danych dostawców

Nowa konfiguracja niestandardowego dostawcy części uzyskuje dostęp do tabeli bazy danych jako do źródła danych parametrów. Po wybraniu tabeli w drzewie Data Sources konfiguracji można zmapować ją na standardowe parametry danych dostawców używane przez Altium Designer i przestrzeń roboczą Altium.

Należy pamiętać, że kluczowym parametrem (unikatowym identyfikatorem), który wiąże wpisy danych dostawców z komponentami w przestrzeni roboczej, jest Manufacturer Part Number.

W przedstawionym tutaj przykładzie części komponentu w przestrzeni roboczej o wartości parametru Manufacturer Part Number (Nazwa) równej 1N4741A zostaną ostatecznie przypisane niestandardowe dane dostawców pochodzące z tych wpisów źródłowej bazy danych, w których parametr Part Number ma wartość 1N4741A — patrz mapowanie parametrów w panelu Properties poniżej.

Parametry danych dostawców są mapowane ze źródłowej bazy danych do konfiguracji dostawcy części w obszarze Parameter Mapping panelu Properties. Użyj opcji menu rozwijanego wpisu Column, aby wybrać parametr źródłowej bazy danych odpowiadający parametrowi danych dostawców lub usunąć parametr z synchronizacji (<Skip>). Każdy zestaw danych parametrów jest dodawany do listy Components Preview w trakcie mapowania. Kolejność tych kolumn można zmieniać, przeciągając ich nagłówki, a włączać i wyłączać je można za pomocą menu Select Columns (dostępnego po kliknięciu nagłówka prawym przyciskiem myszy).

Obsługiwanych jest wiele systemowych parametrów danych dostawców, w tym Manufacturer Name, Manufacturer Part Number, Category, Datasheet itd. Możesz również dodawać i usuwać niestandardowe parametry danych dostawców za pomocą przycisków  i  w obszarze Parameter Mapping panelu Properties.

Progi cenowe komponentów określają liczbę komponentów, które należy zamówić u dostawcy, aby uzyskać niższą cenę jednostkową. Wymagane wielkości zamówień są zazwyczaj uporządkowane według kolejnych potęg dziesięciu — 10 sztuk, 100 sztuk itd. — i są obsługiwane we wpisach wyboru części w danych dostawców Altium.

Te dane liczbowe można mapować z wpisów źródłowej bazy danych na dane dostawców w przestrzeni roboczej, dodając wpisy Quantity progów cenowych w sekcji Price Breaks panelu Properties — odpowiadające kolejnym ilościom zwiększanym dziesięciokrotnie — a następnie mapując te wpisy na odpowiednie pola bazy danych. Należy pamiętać, że standardowy parametr kosztu unit (Price) znajduje się w ogólnej sekcji Parameter Mapping.

Parametr źródłowej bazy danych zmapowany na systemowy parametr danych dostawców Product Photo URL obsługuje identyfikator URI zawierający pełną ścieżkę do obrazu. Może to być ścieżka do zasobu lokalnego (np. C:\Component_Images\smd_cap.png) lub zasobu w Internecie (np. http://my-website/images/smd_cap.png). Obsługiwane są wszystkie standardowe formaty obrazów (*.bmp, *.png, *.jpeg, *.jpg itd.).

Synchronizacja bazy danych z przestrzenią roboczą

Po skonfigurowaniu mapowania danych dostawców zapisz dokument konfiguracji niestandardowego dostawcy części (File » Save) i uruchom synchronizację danych źródłowej bazy danych z serwerem za pomocą przycisku lub skonfiguruj synchronizację według harmonogramu (). Pierwsza synchronizacja prześle zmapowane dane dostawców z firmowej bazy danych do przestrzeni roboczej Altium, a kolejne cykle synchronizacji będą aktualizować te dane.

Szczegółowe pliki dziennika synchronizacji są dostępne w folderze systemowym C:\Users\Public\Documents\Altium\Logs\ComponentSync.

W pokazanym przykładzie dane dostawców dotyczące diod Zenera, zsynchronizowane ze źródłowej bazy danych z przestrzenią roboczą, stają się dostępne jako dane Custom Parts Provider tych komponentów — obok standardowych danych dostawców części udostępnianych przez usługę chmurową Altium Parts Provider.

Można to od razu zaobserwować w panelu Manufacturer Part Search po wybraniu kategorii Custom Parts Provider. Panel wyświetli opcje zaopatrzenia w komponenty udostępniane przez usługę Custom Parts Provider, zsynchronizowane z bazą danych dostawców Twojej organizacji.

Parametry Category i Datasheet oraz parametry niestandardowe są obsługiwane w panelu Manufacturer Part Search ().

Ta funkcja jest dostępna po włączeniu opcji EDMS.CustomOffersMerge w oknie dialogowym Advanced Settings. Należy pamiętać, że jest ona dostępna tylko podczas połączenia z przestrzenią roboczą na platformie Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace), w której włączono BOM Portal. Nie jest dostępna podczas połączenia z lokalną przestrzenią roboczą Enterprise Server.

Scalanie danych dostawców

Ta funkcja jest dostępna po włączeniu opcji EDMS.CustomOffersMerge w oknie dialogowym Advanced Settings. Należy pamiętać, że jest ona dostępna tylko podczas połączenia z przestrzenią roboczą na platformie Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace), w której włączono BOM Portal. Nie jest dostępna podczas połączenia z lokalną przestrzenią roboczą Enterprise Server.

Jeśli nazwa producenta i numer części producenta w zsynchronizowanej bazie danych dostawców są takie same jak nazwa producenta i numer części producenta udostępniane przez Altium Parts Provider, dane dostawców ze skonfigurowanej usługi Custom Parts Provider są scalane z danymi Altium Parts Provider. Dzięki temu wszystkie informacje o dostawcach są prezentowane łącznie wszędzie tam, gdzie w interfejsie oprogramowania wyświetlane są dane dostawców (SPN), w tym w panelu Manufacturer Part Search, w ActiveBOM oraz podczas dodawania wyborów części.

Wybory części na podstawie danych niestandardowego dostawcy

Podczas dodawania informacji o wyborach części do wpisów komponentów w panelu Components (kliknięcie prawym przyciskiem myszy, Operations » Create/Edit PCL) dane dostawców udostępniane przez Custom Parts Provider pojawią się na początku listy w oknie dialogowym Add Part Choices — jak pokazano tutaj dla wpisu diody Zenera 1N4747A. Wybrany (podświetlony) wpis zostanie dodany jako wybór części dla wybranego komponentu w panelu Components.

Okno dialogowe Add Part Choices zostanie wypełnione danymi dostawców udostępnianymi przez usługi Parts Provider aktualnie włączone na stronie Catalog Management połączonej przestrzeni roboczej (Admin » Part Providers). Zarówno Altium Parts Provider, jak i Custom Parts Provider są domyślnie włączone.

Podobnie jak usługa Altium Parts Provider, usługa Custom Parts Provider również obsługuje dane dostawców dotyczące wielu producentów i pochodzące od wielu dostawców — dane te są pobierane z wielu osobnych wpisów w tabeli źródłowej bazy danych. Należy również pamiętać, że dane niestandardowego dostawcy będą zawierać informacje o progach cenowych i stanach magazynowych zsynchronizowane ze źródłowej bazy danych.

Oprócz pokazanego tutaj panelu Components, wybory części od dostawców komponentów można przypisywać do odwołania do komponentu w następujących interfejsach Altium Designer:

Należy pamiętać, że po zmianie danych dostawców w źródłowej bazie danych dane Custom Parts Provider w przestrzeni roboczej zostaną zaktualizowane przy następnym uruchomieniu synchronizacji — niezależnie od tego, czy zostanie ona uruchomiona ręcznie, czy przez usługę harmonogramu. Odśwież widoki interfejsu Altium Designer (wymienione powyżej) za pomocą klawisza F5 lub przycisku , aby zobaczyć najnowsze dane dostawców.

Synchronizacja według harmonogramu

Zapisane konfiguracje synchronizacji części można skonfigurować do automatycznego przetwarzania danych z bazy danych do przestrzeni roboczej w oknie dialogowym Auto Synchronization Schedule, otwieranym przyciskiem w głównym interfejsie.

Synchronizację według harmonogramu, zgodną z bieżącym profilem konfiguracji, można ustawić na określoną godzinę każdego dnia, na określoną godzinę w wybrane dni tygodnia lub na moment logowania do systemu Windows. Możesz również wyłączyć synchronizację na czas, gdy nie jesteś zalogowany. Po zatwierdzeniu ustawień przyciskiem konfiguracja zostanie dodana jako zadanie cykliczne w Windows Task Scheduler. Wybierz ustawienie No automatic synchronization, aby usunąć istniejący harmonogram synchronizacji.

Synchronizację danych z bazy danych z danymi części można również uruchomić ręcznie z wiersza poleceń za pomocą aplikacji ComponentSync.Executor.exe, znajdującej się w folderze \System instalacji oprogramowania. Składnia polecenia to ComponentSync.Executor.exe [configuration file name]. Na poniższym obrazie uruchomiono konfigurację MyPrtSyncConfig z tego przykładu, używając następującego ciągu polecenia:
"C:\Program Files\Altium\AD<Solution/Version>\System\ComponentSync.Executor.exe" C:\Users\Public\Documents\PrtSync\MyPrtSyncConfig.PrtSync

W zależności od systemu operacyjnego ścieżki zawierające spacje mogą wymagać ujęcia w cudzysłów (jak pokazano tutaj).

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Nav
Contents
Dostępność funkcji

Dostępne funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, Altium Agile Teams, Altium Agile Enterprise lub Altium Designer (w ramach aktywnej subskrypcji terminowej).

Jeśli opisana funkcja nie jest widoczna w Twoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium, aby dowiedzieć się więcej.

Starsza dokumentacja

Dokumentacja Altium Designer nie jest już wersjonowana. Jeśli potrzebujesz dostępu do dokumentacji dla starszych wersji Altium Designer, odwiedź sekcję Starsza dokumentacja na stronie Inne instalatory.

Contents