Integracja PLM
Złożone rozwiązanie projektowe Altium Designer oraz obszaru roboczego Altium 365 oferuje konfigurowalną integrację PLM z dostępną obsługą systemów Windchill®, Arena®, Oracle® Agile™, Aras Innovator® oraz Siemens Teamcenter® (z dodatkową konfiguracją). Konfiguracja integracji PLM jest wykonywana za pośrednictwem interfejsu przeglądarkowego obszaru roboczego Altium 365, który udostępnia zautomatyzowany interfejs do łatwego konfigurowania połączenia, mapowania danych parametrów oraz określania kierunku synchronizacji danych. Po skonfigurowaniu interfejsu funkcje i możliwości integracji PLM są dostępne podczas pracy w następujących odrębnych obszarach:
-
Library (komponenty) – umożliwia jedno- lub dwukierunkową synchronizację komponentów, parametrów komponentów i wyborów części pomiędzy obszarem roboczym Altium 365 a instancją PLM. Konfiguracja pozwala określić, które parametry są nadrzędne w którym systemie. Dodatkowo parametry pozycji umożliwiają aktualizowanie właściwości po stronie Workspace (konfigurowalne dla każdego pola) bez konieczności formalnego wydawania nowej rewizji tego elementu Component Item. Dostępny jest również dedykowany przepływ pracy żądania części, który obsługuje automatyczne tworzenie komponentu w instancji PLM, a także propagowanie wygenerowanych numerów części PLM z powrotem do komponentów po stronie Workspace.
-
Design (projekty) – dostępny jest dedykowany przepływ pracy tworzenia projektów, który obsługuje również automatyczne tworzenie numerów części w instancji PLM, a następnie propagowanie tych parametrów z powrotem do projektu. Takie parametry mogą być używane w ciągach specjalnych (np. do adnotacji w ramce arkusza). Masz możliwość opublikowania projektu w instancji PLM w ramach uruchamiania Project Releaser w Altium Designer. Operacja publikacji wykorzystuje szablon publikowania — zdefiniowany jako część konfiguracji integracji z instancją PLM — do sterowania sposobem propagowania danych do PLM. Jeśli publikujesz po raz pierwszy, a numery części (po stronie PLM) nie są jeszcze powiązane z projektem, numery te zostaną utworzone w PLM i powiązane z projektem w ramach tej początkowej publikacji. Masz także możliwość definiowania wpisów komponentów dla komponentów w instancji PLM w ramach operacji publikacji (opcjonalnie, zależnie od konfiguracji). Zawsze też będziesz mógł dokładnie zobaczyć, co zostało utworzone, na przykład numery części w instancji PLM, w ramach historii przepływu procesu (History karta).
Obsługa PLM
Obszar roboczy Altium 365 zapewnia obsługę następujących systemów PLM:
-
PTC Windchill® PLM w wersji 12, 13 oraz PTC Windchill+ (wariant SaaS systemu Windchill).
-
Arena® PLM.
-
Oracle® Agile™ PLM.
-
Aras Innovator® Release 30.
Additional Setup for Aras Innovator
Aby uzyskać integrację PLM z Aras Innovator, serwer Altium Workspace musi zostać zarejestrowany w konfiguracji Aras Authentication poprzez dodanie nowej sekcji węzła do rejestru klienta. Po zarejestrowaniu przyznawany jest unikalny token OAuth dla podłączonego Workspace w celu uwierzytelnienia dostępu.
Wymagane zmiany w konfiguracji Aras Innovator wprowadza się poprzez edycję pliku rejestru klienta OAuth:
-
Na komputerze hosta Aras otwórz plik
\OAuthServer\OAuth.configdo edycji. -
Znajdź i skopiuj sekcję IOMApp — od wiersza
<clientRegistry id="IOMApp" enabled="true">do wiersza</clientRegistry>. -
Wklej skopiowaną sekcję IOMApp bezpośrednio poniżej, aby utworzyć nową (zduplikowaną) sekcję.
-
W tej nowej sekcji węzła zmień nazwę
IOMAppnaNEXUS— w wyniku czego otrzymasz<clientRegistry id="NEXUS" enabled="true">.
-
Zapisz zmiany, a następnie uruchom ponownie komputer Aras.
- Siemens Teamcenter®, z dodatkową konfiguracją integracji.
- Duro PLM, wdrożony jako zewnętrzna instancja PLM — zobacz obsługę zewnętrznych systemów PLM poniżej.
Wybór interfejsu konfiguracji PLM
Połączenie obszaru roboczego Altium 365 z obsługiwanym systemem PLM można ustanowić za pomocą zaawansowanego, częściowo zautomatyzowanego interfejsu użytkownika, opisanego poniżej, lub przy użyciu procesu ręcznego opartego na edycji plików XML konfiguracji PLM. To drugie podejście wymaga znajomości struktur danych docelowego systemu PLM i obycia z formatem XML, natomiast zaktualizowany system przedstawiony poniżej automatycznie pobiera wymagane dane z PLM i Altium Workspace, aby wypełnić opcje menu w interfejsie.
Możesz ponownie skonfigurować Workspace tak, aby wyświetlał poprzedni interfejs PLM — oparty na ręcznej edycji plików XML — odznaczając opcję Enable new PLM Configuration page na stronie Admin – Settings – PLM Integration w interfejsie Workspace. Pamiętaj, aby zapisać zmianę, a następnie wylogować się i zalogować ponownie.
Łączenie z instancją PLM
Konfiguracje PLM są tworzone i zarządzane na stronie Admin – PLM Integration w interfejsie przeglądarkowym Workspace. Po pomyślnym połączeniu z systemem PLM interfejs konfiguracji udostępni szereg opcji integracji opartych na danych pobranych zarówno z Workspace, jak i z połączonego systemu PLM.
Użyj przycisku
, aby rozpocząć proces połączenia, i postępuj zgodnie z opisem przedstawionym w poniższym pokazie slajdów.
Wszelkie błędy połączenia zostaną wyróżnione na czerwono podczas logowania do docelowego systemu PLM. Dolna krawędź pola wyróżnienia będzie zawierała szczegóły błędu — zobacz przykład.
PTC Windchill SSO Support
Dostępna jest możliwość używania autoryzacji Single Sign On (SSO) podczas łączenia z systemem Windchill PLM, a konfiguracja odbywa się za pośrednictwem interfejsu Workspace. Zapewnia to uproszczoną i bezpieczną metodę autoryzacji połączenia podczas wykonywania procesów PLM w Workspace, takich jak tworzenie projektów i publikacja do PLM. W praktyce takie rozwiązanie umożliwia przyznawanie dostępu do Windchill przy użyciu standardu delegowania OAuth za pośrednictwem usługi dostawcy tożsamości, takiej jak PingFederate.
Dostęp do konfiguracji SSO jest dostępny na karcie OAuth na stronie PLM Integration Workspace (Admin - PLM Integration), gdzie można dodać wiele instancji dostawców OAuth.
Konfiguracja autoryzacji dostawcy OAuth jest wykonywana na podstawie danych dostępnych od skonfigurowanego dostawcy tożsamości. Wprowadź nazwę oraz informacje wymagane przez Workspace — identyfikatory, tokeny, adresy URL itp. — w polach strony, a następnie zapisz ukończoną konfigurację.
Nowa instancja dostawcy OAuth staje się dostępna po włączeniu opcji OAuth Connection w konfiguracji Windchill PLM. Wybierz z listy rozwijanej OAuth Provider, jeśli dostępnych jest wielu dostawców. Dokończ konfigurację połączenia przyciskiem
i postępuj zgodnie z instrukcjami dostawcy, jeśli będzie to wymagane.
Obsługa zewnętrznych systemów PLM
Obszar roboczy Altium 365 zapewnia dodatkową obsługę konfiguracji „nienatywnych” systemów PLM opracowanych przez strony trzecie. Obsługa ta jest realizowana przez Generic Connector firmy Altium, co wymaga licencji Altium 365 PLM Generic Connector Addon.
Podczas dodawania instancji PLM w Workspace dla takiego systemu do konfiguracji tej instancji PLM przesyłane są wstępnie skonfigurowane pliki XML dostarczone przez stronę trzecią za pośrednictwem interfejsu PLM Integration.
Konfiguracja ustawień
Po pomyślnym połączeniu z instancją PLM interfejs Workspace PLM oferuje ustawienia konfiguracyjne do definiowania sposobu synchronizacji komponentów, wzajemnego mapowania parametrów komponentów oraz sposobu transferu danych Part Choices. Te opcje synchronizacji są dostępne na karcie Configuration interfejsu.
Dostępne opcje ustawień konfiguracyjnych (oraz ich etykiety/funkcjonalność) są określane przez typ systemu PLM oraz dane parametryczne pobrane zarówno z Workspace, jak i z połączonej instancji PLM.
Parametry synchronizacji
Ta sekcja interfejsu PLM określa, które typy komponentów będą synchronizowane, gdzie i jak mają być tworzone/aktualizowane nowe komponenty oraz wszelkie ograniczenia oparte na kryteriach parametrów.
Sposób synchronizacji komponentów określa się indywidualnie:
- Wybierz Altium Component Type na liście parametrów i ustaw jego opcję Sync Direction zgodnie z potrzebami (do Altium/PLM lub do obu) — opcje typów komponentów pochodzą z bieżących danych komponentów Workspace.
- Wybierz powiązaną nazwę atrybutu PLM z menu PLM Type — dostępne opcje pochodzą z połączonej instancji PLM.
- W polu Altium Target Folder (w sekcji Sync to Altium) przejdź do folderu komponentów Workspace i wybierz go jako lokalizację synchronizacji dla tego komponentu.
- Określ Sync Mode, aby ustalić, czy podczas synchronizacji będą tworzone nowe komponenty, czy aktualizowane tylko istniejące — albo jedno i drugie.
-
Ustaw Component Template, który będzie używany do definiowania typów parametrów komponentu podczas synchronizacji tego komponentu. To ustawienie domyślnie przyjmie wybrany Altium Component Type (na przykład:
Capacitors), jeśli dostępny jest powiązany szablon Workspace. - Użyj opcji Add Parameter Criteria, aby określić wartość parametru, która będzie stanowiła ograniczenie synchronizacji. Komponent nie zostanie zsynchronizowany, jeśli nie spełni tego kryterium. W razie potrzeby dodaj kolejne kryteria parametrów.
Dodatkowe opcje są dostępne po połączeniu z systemem PTC Windchill PLM, który obsługuje system PartsLInk firmy Windchill. System PartsLink umożliwia klasyfikowanie części w grupach w celu wygodniejszego i szybszego ich wskazywania, a także może zawierać powiązane pary Atrybut/Wartość, aby zapewnić bardziej szczegółową definicję w ramach tej klasyfikacji. Więcej informacji znajdziesz w rozwijanej sekcji poniżej.
-
Wybierz Add Classification Name Criteria z menu Filter Criteria, aby dodać filtr klasyfikacji. Użyj menu nazwy, aby wybrać grupę klasyfikacji, według której synchronizacja będzie filtrowana.
-
Aby uzyskać dokładniejszą kontrolę, wybierz opcję Add Classification Attribute Criteria i określ Attribute klasyfikacji oraz powiązaną z nią wartość. W pokazanym tutaj przykładzie synchronizowane będą tylko kondensatory z klasy
102-Capacitorso wartościCapacitancerównej10uF.
More on Windchill PartsLink
W samym systemie Windchill klasyfikacja PartsLink jest definiowana przez utworzenie binding attribute, który można zastosować do typu części. Następnie do zdefiniowanej klasy klasyfikacji dodawany jest atrybut klasyfikacji części.
Wpisy komponentów w Windchill będą zawierały zdefiniowaną klasyfikację oraz wszelkie określone parametry atrybutów klasyfikacji, które z kolei są dostępne dla procesu synchronizacji komponentów PLM w Workspace.
Gdy wpis komponentu jest synchronizowany z Windchill do Workspace i w konfiguracji PLM Workspace określono interakcję z PartsLink, atrybuty konfiguracji Windchill dla tej części zostaną przeniesione do Altium Designer.
Gdy Sync Direction jest ustawione jako To PLM lub dla synchronizacji dwukierunkowej (To PLM & To Altium), w sekcji Add Filter Criteria pod Sync To PLM pojawia się opcja. Użyj tej opcji, aby ustawić kryteria Parametr lub Folder, które będą kontrolować, które komponenty Workspace są propagowane do systemu PLM.
Można dodać wiele kryteriów Parametr, aby ściśle ograniczyć synchronizację komponentów Workspace do PLM. Dostępne kryteria obejmują również opcje klauzul OR i NOT, zapewniające bardziej precyzyjną kontrolę filtrowania komponentów akceptowanych do synchronizacji z PLM.
Sekcja Sync to PLM udostępnia dodatkowe opcje numeracji części oraz prefiksów/sufiksów podczas pracy z systemem Arena PLM. Te predefiniowane schematy PLM są dostępne do wyboru w menu Numbering Scheme i Code i będą określać format Item Number części przesyłanych do Arena.
Mapowanie parametrów komponentów
Kontynuuj ten sam proces, co powyżej, aby określić konfigurację parametrów synchronizacji dla wszystkich komponentów, które chcesz synchronizować z PLM. Ponieważ parametry komponentów po stronie Workspace nie muszą odpowiadać parametrom po stronie PLM, sekcja interfejsu Component Parameter Mapping może być użyta do mapowania parametrów pomiędzy tymi dwoma stronami. Pamiętaj, że po zmapowaniu parametrów ich wartość będzie synchronizowana z jednego systemu do drugiego tak, jakby był to ten sam parametr.
Użyj polecenia Add Parameter w tej sekcji, aby utworzyć wpis mapowania parametru Workspace/PLM, który ma zastosowanie do aktualnie wybranego Altium Component Type (wybranego w sekcji Sync Parameters). Opcje Parameter Name PLM i Altium są tymi dostępnymi w odpowiednich systemach. Ustawienie Revision w kolumnie Item/Revision powoduje utworzenie nowej rewizji komponentu po zmianie parametru, natomiast przy ustawieniu Item podczas synchronizacji aktualizowany będzie tylko parametr komponentu.
Użyj powiązanej ikony
, aby usunąć wpis mapowania.
W ten sposób można mapować dowolną liczbę parametrów, jednak prawdopodobnie istnieje zestaw typowych parametrów Workspace/PLM, które należy zmapować dla wszystkich komponentów. To globalne podejście do mapowania jest dostępne po wybraniu All Types jako Altium Component Type.
Utwórz wpisy mapowania (Add Parameter), które będą dotyczyć wszystkich komponentów, uwzględniając znane wspólne dopasowania parametrów, i ustaw opcje Item/Revision oraz Sync Direction zgodnie z wymaganiami. Ważne jest również określenie zmapowanego wpisu parametru jako Primary Key — jest to wspólna para parametrów służąca jako indeks odniesienia między dwoma zestawami danych parametrycznych. Gdy jest to numer części PLM (zalecane), numer utworzony po stronie PLM jest propagowany z powrotem na stronę Altium, tworząc znane łącze odniesienia między zestawami zsynchronizowanych danych komponentów.
Atrybuty klasyfikacji PLM
W przypadku połączonego systemu PTC Windchill PLM, który obsługuje grupowanie komponentów jako klasyfikacje, powiązane atrybuty i wartości PLM można mapować na parametry komponentów Workspace w tej sekcji.
Aby wyodrębnić określoną wartość atrybutu klasyfikacji z Windchill — na przykład wartość pojemności dla kondensatorów w klasie 102-Capacitor — dodaj klasyfikację i jej wartość (Capacitance) jako PLM Parameter Name, a docelowy parametr komponentu Altium (Value) jako Altium Parameter Name. Definicje można dodawać dla wszystkich typów komponentów, w tym wiele definicji dla tego samego typu komponentu.
► Zobacz powyższe informacje o PartsLink, aby dowiedzieć się więcej o klasyfikacjach Windchill.
Part Choices
Użyj listy rozwijanej Sync Direction, aby określić, w którym kierunku dane producenta Part Choices będą synchronizowane między Workspace a systemem PLM, lub wyłącz synchronizację Part Choices za pomocą opcji OFF.
W zależności od typu połączonego systemu PLM opcja Part Choice information zaoferuje synchronizację w formacie zgodnym z natywnymi zatwierdzonymi częściami produkcyjnymi PLM (Native PLM Manufacturer Parts) lub jako konwencjonalne dane parametrów komponentów (PLM Part Attributes). To drugie może obejmować wiele zestawów atrybutów parametrów Manufacturer:PartNumber — MFR1:MPN1, MFR2:MPN2 na przykład.
Przykładami „natywnych” (lub wbudowanych) części producenta w systemach PLM są Vendor Parts w Arena i Manufacturer Parts w Windchill.
XML konfiguracji projektu
Ta sekcja zawiera listę bazowej konfiguracji XML, która definiuje początkową konfigurację PLM dla połączonego systemu PLM. Pobrana wersja tego bazowego pliku XML konfiguracji (Download Sample Configuration) zawiera szczegółowe komentarze podkreślające funkcję większości sekcji Entity i Attribute.
Ostatecznie zdefiniowana przez Ciebie konfiguracja w interfejsie PLM Integration jest przechowywana jako systemowe pliki XML, które można zapisać lokalnie za pomocą polecenia Export Configuration powiązanego ze szczegółami Server Connection u góry strony konfiguracji.
Dostępna jest również opcja Import Configuration. Umożliwia ona zastosowanie istniejącego pliku XML konfiguracji do nowej (lub edytowanej) konfiguracji PLM, co spowoduje powielenie tej konfiguracji PLM. Ponadto, gdy konieczne jest wprowadzenie specjalistycznych zmian w istniejącej konfiguracji PLM, wyeksportowany plik XML można edytować ręcznie, a następnie zaimportować z powrotem do konfiguracji. Pamiętaj, że parametry, atrybuty i wartości zawarte w pliku konfiguracji rozróżniają wielkość liter.
Dodawanie szablonu publikacji
Konfiguracja PLM wymaga dodania opartego na XML Publishing Template, aby obsługiwać procesy Workspace, które wysyłają pełne dane projektu – pliki projektowe, dane komponentów oraz dane wyjściowe produkcyjne – do systemu PLM w ramach pojedynczej akcji „publikacji”. Procesy te obejmują Publish to PLM, gdzie użytkownik określa dane wyjściowe, które mają zostać wysłane, oraz Project Releaser with Publish, który przesyła wygenerowane dane do PLM jako końcowy etap Project Release process w Altium Designer.
Dodaj odpowiedni plik XML szablonu publikowania na karcie Publish Template podczas tworzenia lub edycji konfiguracji PLM. Użyj łącza Sample Project Configurations, aby pobrać zarchiwizowany zestaw szablonów dla obsługiwanych systemów PLM.
Publishing Template zawiera odwołania do szczegółów projektu, transferu danych komponentów, lokalizacji źródeł danych oraz dystrybucji plików danych projektowych, montażowych i produkcyjnych. Pobrane przykłady obejmują szablony dla wszystkich obsługiwanych systemów PLM, z których każdy zawiera dodatkowe reguły publikowania właściwe dla danego typu PLM oraz szczegółowe komentarze pomagające zrozumieć, co i jak należy skonfigurować.
Obsługa folderów publikowania dla Windchill PLM
Podczas konfigurowania instancji integracji Windchill® PLM, która będzie używana w procesach Publish to PLM, można również określić (i utworzyć) docelowy folder Windchill dla dokumentów publikowanych z Workspace.
Powiązane parametry folderu Windchill są definiowane w pliku XML szablonu publikowania, który jest zastosowany do wpisu integracji Windchill PLM w Workspace (patrz wyżej). Węzły definicji folderów mają format znacznika <pt:Folder>xxx</pt:Folder> – gdzie pt to bieżąca przestrzeń nazw, a xxx to pełna ścieżka folderu – i są umieszczane jako reguła publikowania w sekcji FileDistribution dla każdego typu dokumentu (na przykład dla danych wyjściowych PCB.zip Fabrication).
Przykładowa hierarchia struktury Publishing XML może wyglądać następująco:
<pt:EntityRule id="FAB">
<pt:FileDistributions>
<pt:FileDistribution archiveName="PCB.zip">
<pt:Folder>PRODUCT/Projects/${project.name}/FAB data</pt:Folder>
Ostatni wiersz wpisu określałby (lub tworzył) docelowy folder publikowania dla danych wyjściowych PCB.zip Fabrication ze strukturą folderów Windchill (gdzie nazwa projektu to MyProject):
PRODUCT
Projects
MyProject
FAB data
Zwróć uwagę, że ścieżka folderu zdefiniowana w pliku Publishing XML jest ścieżką bezwzględną (a nie względną) i może zawierać inne właściwości projektu, takie jak nazwa projektu (${project.name}) oraz numer zespołu (${project.PLM_ASSEMBLY_NUMBER}).
Publikowanie do PLM z ECO
Pliki konfiguracyjne dla instancji Windchill, Agile i Arena PLM obsługują również sformalizowany przepływ pracy Change Order (ECO), który jest włączany w pliku XML szablonu publikowania i definiowany w pliku Configuration XML w sekcji encji altiumType="ProjectChangeOrder".
W zależności od instancji PLM definicje konfiguracji XML obejmują schemat identyfikacji Change Order (numeracja, lokalizacja, ID itp.), określone atrybuty Change Order, takie jak Name/Title, Description i Change Complexity (tylko Windchill), a także ustawienia opcji, takie jak strategia tworzenia Change Order (brak, nowy lub ponowne użycie istniejącego) oraz promocja statusu cyklu życia (tylko Windchill i Agile). Zdefiniowany Change Order jest włączany podczas publikowania przez deklarację jego odwołania publishId w powiązanym szablonie publikowania.
Szablon publikowania obsługuje również zestawy reguł definiujących, jak i gdzie dane wyjściowe wydania (dane projektu, źródłowe, montażowe i produkcyjne) są publikowane do PLM.
Po zdefiniowaniu w plikach XML Configuration i Publishing Template na serwerze, Change Orders są dostępne podczas przepływów procesów Project Creation i Publishing to PLM uruchamianych z Altium Designer lub przez interfejs Workspace PLM interface. Podczas przebiegu procesu zostanie wyświetlony powiązany formularz Change Order, w którym określa się opcje Change Order.
Okno dialogowe Altium Designer Change Order Required pokazujące początkowy etap tworzenia projektu oraz następujące po nim wydanie projektu z włączonym ECO.
W pokazanym tutaj przykładzie projekt jest tworzony w Altium Designer z szablonu przy użyciu procesu Create Project with PLM Initialize (do Arena PLM), z wyłączoną opcją Create change order (ECO). Następnie projekt jest wydawany przy użyciu procesu Publish to PLM (User selects) z włączoną opcją Create change order (Yes). Po stronie Arena elementy są następnie publikowane względem Change Order (ECO-00042) i związanego z nim procesu zatwierdzania.
Pobierz archiwum ZIP zawierające pliki Arena Configuration XML i Publishing Template XML użyte w tym przykładzie.
Zmodyfikuj przykładowy szablon XLM zgodnie z potrzebami i prześlij plik do konfiguracji PLM za pośrednictwem okna Add Publish Template, otwieranego z przycisku
. Zwróć uwagę, że konfiguracja PLM obsługuje wiele szablonów publikowania.
Synchronizacja komponentów
Synchronizacja danych komponentów między obszarem roboczym Altium 365 Workspace a podłączonym systemem PLM jest określana przez włączone mapowanie parametrów i kierunek opisane powyżej, i nastąpi po ręcznym lub automatycznym uruchomieniu procesu o zaplanowanej porze. Sam proces synchronizacji jest sterowany przez wbudowany przepływ pracy procesu LibSync.
W ramach instancji konfiguracji PLM odpowiednie opcje synchronizacji są dostępne na karcie Component Synchronization, gdzie proces można uruchomić ręcznie lub ustawić harmonogram. W tym drugim przypadku włącz opcję Synchronize on a schedule i wybierz przedział czasu z powiązanego menu rozwijanego.
Możesz użyć opcji menu
, aby ręcznie uruchomić proces LibSync jako zdarzenie synchronizacji typu Incremental lub Full:
-
Incremental – stosuje tylko te komponenty, które zostały zmodyfikowane od czasu ostatniego uruchomienia synchronizacji (to znaczy ich znacznik czasu jest późniejszy niż data ostatniej synchronizacji) i które spełniają kryteria synchronizacji zdefiniowane w konfiguracji. Zwróć uwagę, że jest to tryb używany, gdy zdarzenie synchronizacji jest wyzwalane za pomocą kontrolki
na głównej stronie PLM Integration – patrz poniżej.
- Full – ten tryb wymusza pełną synchronizację. Uwzględniane będą wszystkie komponenty spełniające kryteria synchronizacji zdefiniowane w konfiguracji.
Wykonywanie synchronizacji komponentów
Synchronizacja komponentów (biblioteki) może być wykonywana ręcznie z poziomu wpisu instancji PLM na stronie Workspace PLM Integration albo jako automatyczny cykl określony w konfiguracji instancji – patrz wyżej. Kliknij kontrolkę
powiązaną z instancją PLM, aby ręcznie wywołać proces synchronizacji, który będzie przebiegał zgodnie z przepływem pracy LibSync, z użyciem ustawień zdefiniowanych w powiązanej konfiguracji PLM.
Kontrolka Actions zmieni się na
, umożliwiając w razie potrzeby zatrzymanie procesu synchronizacji, a wpis Sync Status będzie wskazywał, że proces jest w toku. Po zakończeniu procesu synchronizacji status zmieni się na Completed.
Gdy synchronizacja komponentów jest uruchamiana ręcznie lub jako zdarzenie zaplanowane w czasie, proces LibSync przechodzi przez zdefiniowany wcześniej przepływ pracy, aż do zakończenia lub wystąpienia błędu. Możesz odświeżyć przeglądarkę (F5), aby wyświetlić bieżący stan procesu synchronizacji.
Aby uzyskać dostęp do szczegółów zakończonego zdarzenia synchronizacji, kliknij ikonę
w kolumnie Last Sync, aby pobrać powiązany plik dziennika (przykład), lub wybierz powiązaną datę, aby otworzyć wpis zdarzenia na karcie Synchronization Status. Zwróć uwagę, że w tym widoku zakończone zdarzenia synchronizacji są wyświetlane po wybraniu opcji Closed, natomiast zdarzenia uruchomione lub wstrzymane pojawiają się po wybraniu trybu widoku Active.
Podkarty widoku Status udostępniają następujące informacje:
- Diagram – grafika przedstawiająca przepływ pracy procesu, z wyróżnioną pozycją bieżącego kroku (ukończony lub stan błędu/niepowodzenia).
- Data – podsumowanie informacji o działaniu procesu, w tym powodzenie lub niepowodzenie jego kroków oraz łącze do zarejestrowanego raportu procesu – przykład.
- History – dziennik czasu głównych zdarzeń synchronizacji Workspace, wymienionych w kolejności.
Wszelkie zdarzenia synchronizacji, które zostały przedwcześnie zatrzymane, na przykład z powodu napotkania błędu, będą wyświetlane, gdy widok jest ustawiony na tryb Active. Te wpisy można usunąć z listy za pomocą kontrolki Terminate lub – poprawniej – przeanalizować i rozwiązać z poziomu powiązanego kafelka zadania utworzonego w widoku Tasks view w Workspace. Zwróć uwagę, że zakończone/rozwiązane zdarzenie synchronizacji zostanie przeniesione do listy Closed w widoku Synchronization Status z odpowiednim statusem Status, takim jak Failed.
Dostęp do procesów związanych z PLM
Przykładowe przepływy procesów związane z podłączonym systemem PLM są dostępne na kartach motywów procesów na stronie Workspace Processes page. Ogólnie rzecz biorąc, przykładów tych nie można używać bezpośrednio – aby stały się aktywne, należy zapisać je ponownie pod inną nazwą.
► Więcej informacji można znaleźć w dokumentacji Processes & Workflow.
Administrator Workspace może uruchomić nową instancję dowolnej aktywowanej definicji procesu bezpośrednio z listy procesów na stronie Processes, klikając kontrolkę
. Użytkownicy Workspace niebędący administratorami również mogą inicjować aktywne procesy z poziomu Workspace, na przykład:
-
Proces Part Request with PLM z przycisku
na stronie Part Request page.
-
Proces Publish to PLM z przycisku
na stronach Tasks i Activities otwartego projektu.
-
Proces Publish to PLM z przycisku
na głównej stronie Projects page.
-
Proces Project with Initialize in PLM z przycisku
na głównej stronie Projects page lub podczas Cloning a project z menu przycisku
.
W praktyce jednak procesy związane z PLM są zazwyczaj wywoływane z poziomu Altium Designer podczas projektowania i opracowywania projektu. Procesy związane z PLM są dostępne w Altium Designer w następujący sposób:
-
Part Request with PLM Part Create – dostępne z paneli Explorer, Manufacturer Part Search i Components w Altium Designer.
► Szczegółowe informacje można znaleźć w Process-based Part Requests. -
Publish to PLM (User selects) – dostępne z podmenu Project » Project Activities dla aktywnego projektu Altium Designer.
► Szczegółowe informacje można znaleźć w Publishing to a PLM – user-selects. -
Project Releaser with Publish – dostępne jako końcowy etap Project Releaser z podmenu Project » Project Releaser dla aktywnego projektu Altium Designer.
► Szczegółowe informacje można znaleźć w Design Project Release – publishing to PLM. -
Project with initialise in PLM – dostępne podczas tworzenia nowego projektu Altium Designer z podmenu File » New » Project in <Workspace> lub podczas klonowania projektu.
► Szczegółowe informacje można znaleźć w Publishing to a PLM – initialize in PLM.
Przepływy procesów
Następujące definicje procesów (oraz ich bazowe przepływy pracy) są dostępne za pośrednictwem Workspace w celu obsługi integracji z PLM:
-
Part Requestsmotyw procesu:
- Part Request with PLM Part Create – obsługuje automatyczne tworzenie komponentu w instancji PLM, a następnie propagowanie wygenerowanego numeru części z powrotem do komponentu Workspace. Diagram przepływu pracy pokazano poniżej.
Ważna uwaga: podczas modyfikowania tej przykładowej definicji w celu utworzenia własnej należy określić instancję PLM, w której mają być tworzone części. Wybierz encję Create Part in PLM na diagramie przepływu pracy i wybierz instancję PLM z menu rozwijanego powiązanego z polem PLM Instance. To menu zawiera listę wszystkich aktualnie zdefiniowanych instancji PLM (zgodnie z definicjami na stronie PLM Integration interfejsu).
► Więcej informacji na temat pracy z przepływami procesów można znaleźć w Creating and Managing Processes.
- Project Activitiesmotyw procesu:
- Publish to PLM (User selects) – publikowanie wydanych zarządzanych danych wyjściowych projektu do zintegrowanej instancji PLM, przy czym użytkownik może dokładnie wybrać, które dane wyjściowe zostaną opublikowane. Diagram przepływu pracy pokazano poniżej.
- Project Releaser with Publish – publikowanie do zintegrowanej instancji PLM jako dodatkowy etap Project Releaser. Diagram przepływu pracy pokazano poniżej.
-
Project Creationsmotyw procesu:
- Project with initialise in PLM – obsługuje automatyczne tworzenie numerów części w instancji PLM, a następnie propagowanie ich jako parametrów projektu w Workspace. Diagram przepływu pracy pokazano poniżej.
























. 












