Supply Chain Database to Workspace Data Synchronization

Dzięki koncepcji „Part Choices” elementy składowe przechowywane w przestrzeni roboczej Altium 365 lub Enterprise Server Workspace można powiązać z rzeczywistymi częściami dostawców (producentów) na podstawie podanego numeru katalogowego producenta. Domyślnie dane dotyczące łańcucha dostaw są pozyskiwane za pośrednictwem usługi chmurowej Altium Parts Provider i obejmują informacje o częściach dostawców w czasie rzeczywistym, takie jak stany magazynowe, ceny jednostkowe oraz progi cenowe.

Dla wielu organizacji dane dostawców komponentów są jednak (i muszą być) pozyskiwane z wewnętrznego systemu korporacyjnego, który udostępnia własny zestaw danych o dostawcach części – oparty na ściśle zatwierdzonej grupie dostawców i/lub specjalnych strukturach cenowych. Sytuację tę rozwiązuje alternatywna usługa Altium Custom Parts Provider, która po skonfigurowaniu do synchronizacji za pośrednictwem programu Altium Designer umożliwia przyporządkowanie danych dostawców z określonego źródła bazy danych do danych łańcucha dostaw w obszarze roboczym.

Korzystając z funkcji Altium Designer Custom Parts Provider Synchronization , zgodnie z poniższym opisem, dane dostawców z wybranej tabeli w głównej bazie danych są mapowane, stając się alternatywnym źródłem danych dla opcji wyboru części dokonywanych w programie Altium Designer. W praktyce utworzona przez użytkownika konfiguracja mapowania służy do synchronizacji bazy danych źródłowej z danymi dostawców w Workspace w ramach procesu cyklicznego lub po prostu na żądanie. W rezultacie aktualizacje danych dostawców w głównej bazie danych zostaną przeniesione do odpowiadających im danych dostawców komponentów w połączonym Workspace.

Funkcja ta pozwala firmom, które centralnie zarządzają danymi dostawców komponentów w bazie danych systemu korporacyjnego, czerpać korzyści z Altium Workspace, zachowując jednocześnie synchronizację z systemem korporacyjnym (PLM, PDM, ERP itp.) – lub po prostu ze wspólną bazą danych lub plikiem CSV. W trybie automatycznej synchronizacji harmonogram zadań systemu Windows będzie wykonywał aktualizację danych z bazy danych do Workspace niezależnie od klienta projektowego Altium Designer.

Aby uzyskać dostęp do funkcji synchronizacji z dostawcami części niestandardowych w programie Altium Designer, Custom Data Synchronization funkcja musi być włączona w danej instalacji programu Altium Designer. Funkcję tę można włączyć lub wyłączyć po instalacji.

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

Tworzenie konfiguracji synchronizacji dostawcy części niestandardowych

Synchronizacja dostawców części z bazy danych do obszaru roboczego odbywa się poprzez utworzenie i skonfigurowanie Custom Parts Provider Synchronization Configuration dokumentu (*.PrtSync) w programie Altium Designer. Interfejs dokumentu i jego funkcjonalność są podobne do tych w narzędziu Components Synchronizer. Po połączeniu z przestrzenią roboczą Altium należy utworzyć nowy dokument za pomocą polecenia z File » New » Custom Parts Provider Synchronization Configuration polecenia menu.

Dodaj żądane źródło danych podstawowych do konfiguracji synchronizacji za pomocą przycisku „ ” lub poprzez przeciągnięcie i upuszczenie kompatybilnych plików danych na Data Sources obszar interfejsu. Konfiguracja obsługuje następujące źródła danych parametrów komponentów:

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

  • arkusze kalkulacyjne programu Excel (*.xlsx)

  • Pliki CSV (*.csv)

  • Inne źródła danych, takie jak interfejsy zgodne z OLE DB działające na serwerach (w tym bazy danych PostgreSQL), za pośrednictwem zastrzeżonego ciągu połączenia. Procedura nawiązywania połączenia ODBC z MySQL została opisana w sekcji „Konfiguracja MySQL” poniżej.

Aby zapewnić łączność 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 (dla elementów diod Zenera). Baza danych źródłowa (SupplierData.mdb) zawiera dwie tabele – CustomSupplierParts1 oraz CustomSupplierParts2 – przy czym pierwsza z nich jest włączona do mapowania i synchronizacji.

Mapowanie parametrów danych dostawców

Dostęp do tabeli bazy danych jako parametrycznego źródła danych odbywa się za pośrednictwem nowej konfiguracji „Custom Parts Provider”. Po wybraniu tabeli w drzewie tej konfiguracji Data Sources drzewa konfiguracji, można ją przypisać do standardowych parametrów danych dostawców używanych przez program Altium Designer i środowisko Altium Workspace.

Należy pamiętać, że parametrem kluczowym (unikalnym identyfikatorem), który wiąże wpisy danych dostawcy z komponentami Workspace, jest Manufacturer Part Number.

W przedstawionym tutaj przykładzie element Workspace o Manufacturer Part Number wartością (Nazwa) 1N4741A ostatecznie otrzyma niestandardowe dane dostawcy z wpisów źródłowej bazy danych, które mają Part Number wartość 1N4741A – patrz mapowanie parametrów w Properties poniższym panelu.

Parametry danych dostawców są mapowane z bazy danych źródłowej do sekcji „Konfiguracja dostawcy części” w Parameter Mapping sekcji Properties . Użyj Column opcji menu rozwijanego, aby wybrać parametr źródłowy z bazy danych, który prawidłowo odpowiada systemowemu parametrowi danych dostawcy. Każdy zestaw danych parametrów jest dodawany do Components Preview listy w miarę ich mapowania. Kolejność tych kolumn można zmieniać, przeciągając ich nagłówki, a także włączać i wyłączać za pomocą Select Columns menu (dostępnego po kliknięciu prawym przyciskiem myszy na nagłówku).

Punkty progowe cen komponentów reprezentują liczbę komponentów, które należy zamówić u dostawcy, aby uzyskać obniżony koszt jednostkowy. Wymagane ilości zamówień są zazwyczaj podzielone na przedziały dziesiątkowe – 10 sztuk, 100 sztuk itp. – i są obsługiwane przez wpisy „Part Choice” w danych dostawców Altium.

Te dane liczbowe można przypisać z wpisów w bazie danych źródłowej do danych dostawców w Workspace poprzez dodanie wpisów dotyczących progów cenowych Quantity w Price Breaks sekcji Properties () – które kolejno rosną w dziesiątkowych ilościach – a następnie przypisując te wpisy do odpowiednich pól bazy danych. Należy pamiętać, że konwencjonalny unit parametr kosztu (Price) jest uwzględniony w sekcji ogólnej Parameter Mapping sekcji.

Parametr źródła bazy danych przypisany do Product Photo URL parametr danych dostawcy systemowego obsługuje adres URI zawierający pełną ścieżkę do obrazu. Ścieżka ta może być ścieżką do zasobu lokalnego (np. C:\Component_Images\smd_cap.png) albo ścieżka do zasobu w Internecie (np. http://my-website/images/smd_cap.png). Obsługiwane są wszystkie standardowe formaty obrazów (*.bmp, *.png, *.jpeg, *.jpgitp.) są obsługiwane.

Synchronizacja bazy danych z obszarem roboczym

Po zakończeniu konfiguracji mapowania danych dostawców należy zapisać dokument konfiguracyjny niestandardowego dostawcy części (File » Save) i przeprowadź synchronizację danych z bazy źródłowej na serwer, korzystając z przycisku „ ” ( ), lub skonfiguruj synchronizację zaplanowaną (). Wstępna synchronizacja spowoduje przesłanie zmapowanych danych dostawców z bazy danych Twojej firmy do Altium Workspace, 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 przedstawionym tutaj przykładzie dane dostawców dotyczące elementów diod Zenera, które zostały zsynchronizowane z bazy danych źródłowej do Workspace, stają się dostępne jako Custom Parts Provider dane dla tych komponentów – oprócz standardowych danych dostawców części dostarczanych przez usługę chmurową Altium Parts Provider.

Można to od razu zaobserwować w panelu „Wyszukiwanie części producenta” po wybraniu Custom Parts Provider , który zaproponuje rozwiązania w zakresie zaopatrzenia w komponenty pozyskane za pośrednictwem usługi Custom Parts Provider, zsynchronizowane z bazą danych dostawców Twojej organizacji.

Łączenie danych dostawców

 
 
 
 
 

Ta funkcja znajduje się w fazie otwartej wersji beta i jest dostępna, gdy EDMS.CustomOffersMerge opcja jest włączona w oknie dialogowym „Ustawienia zaawansowane”. Należy pamiętać, że jest ona dostępna wyłącznie w przypadku połączenia z obszarem roboczym na platformie Altium (Altium 365 Workspace, Altium Develop Workspace, Altium Agile Workspace), w którym włączono portal BOM. Nie jest ona dostępna w przypadku połączenia z lokalnym obszarem roboczym Enterprise Server.

Jeśli nazwa producenta i numer katalogowy producenta części w zsynchronizowanej bazie danych dostawców są takie same jak nazwa producenta i numer katalogowy producenta części dostarczonej przez dostawcę części Altium, wówczas dane dostawcy z skonfigurowanego niestandardowego dostawcy części są scalane z danymi dostawcy części Altium w celu przedstawienia wszystkich połączonych informacji o dostawcy, niezależnie od tego, gdzie dane dostawcy (SPN) są wyświetlane w interfejsie użytkownika oprogramowania, w tym w Manufacturer Part Search panel, ActiveBOM oraz zawsze podczas dodawania opcji części.

Opcje części z danych niestandardowego dostawcy

Podczas dodawania informacji o opcjach części do wpisów komponentów w panelu „Komponenty ” (kliknij prawym przyciskiem myszy, Operations » Create/Edit PCL), dane dostawcy dostarczone przez niestandardowego dostawcę części pojawią się na górze listy w Add Part Choices oknie dialogowym – tak jak pokazano to na przykładzie 1N4747A wpis dotyczący diody Zenera. Wybrany (podświetlony) wpis zostanie dodany jako opcja części dla wybranego komponentu w Components panelu.

Okno Add Part Choices okno dialogowe zostanie wypełnione danymi dostawcy dostarczonymi przez usługi dostawcy części, które są obecnie włączone na Catalog Management stronie połączonego obszaru roboczego (Admin » Part Providers). Zarówno Altium Parts Provider , jak i Custom Parts Provider są domyślnie włączone.

Podobnie jak w przypadku Altium Parts Provider usługi, Custom Parts Provider obsługuje również dane dostawców dla wielu producentów i od wielu dostawców – pochodzą one z wielu oddzielnych wpisów w tabeli bazy danych źródłowej. Należy również pamiętać, że niestandardowe dane dostawców będą zawierały informacje o przedziałach cenowych i stanach magazynowych zsynchronizowane z bazą danych źródłową.

Wraz z Components pokazanego tutaj panelu, opcje części dostawców komponentów można przypisać do odniesienia do komponentu w następujących interfejsach programu Altium Designer:

Należy pamiętać, że w przypadku zmiany danych dostawcy w bazie danych źródłowej, dane dostawcy niestandardowych części w obszarze roboczym zostaną zaktualizowane zgodnie z tymi zmianami podczas następnego procesu synchronizacji – niezależnie od tego, czy zostanie on uruchomiony ręcznie, czy przez usługę harmonogramu. Aby wyświetlić najnowsze dane dostawcy, należy odświeżyć widoki interfejsu programu Altium Designer (wymienione powyżej) za pomocą F5 klawisza lub przycisku „ ”, aby wyświetlić najnowsze dane dostawców.

Synchronizacja zaplanowana

Zapisane konfiguracje synchronizacji części są ustawiane w celu automatycznego przetwarzania danych z bazy danych do obszaru roboczego za pośrednictwem Auto Synchronization Schedule okno dialogowe, otwierane za pomocą przycisku „ ” w głównym interfejsie.

Synchronizację zaplanowaną, zgodnie z bieżącym profilem konfiguracyjnym, można ustawić na określoną porę każdego dnia, o określonej porze w różne dni tygodnia lub przy logowaniu do systemu Windows. Można również wyłączyć synchronizację na czas, gdy użytkownik nie jest zalogowany. Po potwierdzeniu ustawień przyciskiem „ ” konfiguracja zostanie dodana jako zadanie cykliczne w Windows Task Scheduler. Ustaw opcję 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 aplikacji znajdującej się w folderze instalacyjnym oprogramowania \System . Składnia polecenia to ComponentSync.Executor.exe [configuration file name]. MyPrtSyncConfig Konfiguracja z tego przykładu została uruchomiona na poniższym obrazku przy użyciu następującego ciągu poleceń:
"C:\Program Files\Altium\AD\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łowy (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ść.
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.

Content