Integracja PLM
Workspace serwera Enterprise można połączyć z co najmniej jedną instancją PLM, z bezpośrednią obsługą systemów Windchill®, Arena®, Oracle® Agile™, Aras Innovator® oraz Siemens Teamcenter® (wymagana dodatkowa licencja i konfiguracja). Konfigurację interfejsu przeprowadza się na stronie PLM Integration page w przeglądarkowym interfejsie Workspace, która udostępnia zautomatyzowany interfejs do łatwej konfiguracji połączenia, mapowania danych parametrów oraz określania kierunku synchronizacji danych. Po skonfigurowaniu i uruchomieniu interfejsu dostępne są funkcje i możliwości podczas pracy w następujących odrębnych obszarach:
-
Biblioteka (komponenty) – umożliwia jednokierunkową lub dwukierunkową synchronizację komponentów, parametrów komponentów i wybranych części między Workspace a instancją PLM. Interfejs konfiguracji pozwala określić, które parametry są nadrzędne w którym systemie. Dodatkowo mapowanie parametrów umożliwia aktualizowanie właściwości po stronie Workspace (konfigurowalnie dla każdego pola), bez konieczności formalnego zwalniania nowej rewizji tego elementu komponentu. Dostępny jest również dedykowany przepływ pracy PLM Part Request workflow, który obsługuje automatyczne tworzenie komponentu w instancji PLM, a także przekazywanie wygenerowanych numerów części PLM z powrotem do komponentów w Workspace.
-
Projektowanie (projekty) – dostępny jest dedykowany przepływ pracy PLM Project Creation workflow, który obsługuje automatyczne tworzenie numerów części w instancji PLM, a następnie przekazywanie ich jako parametrów projektu Altium Designer. Takie parametry mogą być używane w specjalnych ciągach znaków (np. do adnotacji na ramce arkusza). Możesz także publish your design do instancji PLM w ramach uruchamiania Project Releaser w Altium Designer. Operacja publikacji do PLM korzysta z publishing template — zdefiniowanego w ramach konfiguracji integracji z instancją PLM — aby określić, w jaki sposób dane mają być przekazywane do PLM. Jeśli publikujesz po raz pierwszy i numery części (po stronie PLM) nie są jeszcze skojarzone z projektem, zostaną one utworzone w PLM i powiązane z projektem w ramach tej pierwszej publikacji. Masz również możliwość definiowania wpisów komponentów dla komponentów bibliotecznych Workspace w instancji PLM w ramach operacji publikacji (opcjonalnie, zależnie od konfiguracji). Zawsze też możesz dokładnie sprawdzić, co zostało utworzone, np. numery części w instancji PLM, w ramach process workflow's history (History tab).
Obsługa PLM
Workspace serwera Enterprise zapewnia bezpośrednią obsługę następujących systemów PLM:
-
PTC Windchill® PLM w wersjach 12, 13 oraz PTC Windchill+ (wariant SaaS variant 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 musi zostać zarejestrowany w konfiguracji Aras Authentication setup przez dodanie nowej sekcji węzła do rejestru klienta. Po rejestracji połączonemu serwerowi zostanie przyznany unikalny token OAuth do uwierzytelniania dostępu.
Wymagane zmiany w konfiguracji Aras Innovator wprowadza się przez 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— otrzymując<clientRegistry id="NEXUS" enabled="true">. Zobacz przykład. - Zapisz zmiany, a następnie uruchom ponownie komputer Aras.
-
Na komputerze hosta Aras otwórz plik
-
Siemens Teamcenter®, z dodatkową integration setup.
-
Duro PLM, wdrożony jako zewnętrzna instancja PLM — patrz poniżej Third Party PLM Support.
Wybór interfejsu konfiguracji PLM
Połączenie Altium Enterprise Server z obsługiwanym systemem PLM można ustanowić za pomocą zaawansowanego, częściowo zautomatyzowanego interfejsu użytkownika, opisanego poniżej, lub przez proces ręczny oparty na edycji plików XML konfiguracji PLM. To drugie rozwiązanie wymaga znajomości struktur danych docelowego systemu PLM oraz formatu XML, natomiast zaktualizowany system przedstawiony poniżej automatycznie pobiera wymagane dane z PLM i Altium Workspace, aby uzupełniać 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 interfejsu Workspace. Pamiętaj, aby zapisać zmianę, a następnie wylogować się i zalogować ponownie.
► Zobacz previous version of this page, aby uzyskać szczegółowe informacje o konfigurowaniu plików XML PLM i pracy ze starszym interfejsem PLM.
Łączenie z instancją PLM
Konfiguracje PLM są tworzone i zarządzane na stronie Admin – PLM Integration w przeglądarkowym interfejsie 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 podłączonego PLM.
Użyj przycisku
, aby rozpocząć proces łączenia, i postępuj zgodnie z poniższym pokazem slajdów.
|
Kliknij Wprowadź unikalną wartość Name/Description dla nowej konfiguracji, wybierz prawidłowy typ PLM z menu rozwijanego Driver, a także (w tym przykładzie dla Aras) określoną bazę roboczą, jeśli ma to zastosowanie. Wprowadź swoje dane logowania Username/Password do systemu PLM, a następnie kliknij Pomyślne połączenie z PLM zostanie potwierdzone pod nagłówkiem Server Connection, a Workspace wypełni interfejs opcjami danych parametrycznych pochodzącymi zarówno z danych komponentów Workspace, jak i danych atrybutów PLM. Po załadowaniu interfejs prezentuje zaimportowane dane parametryczne i typy jako wybieralne opcje menu lub pól. |
Wszelkie błędy łączności zostaną wyróżnione na czerwono podczas logowania do docelowego systemu PLM. Dolna krawędź wyróżnionego pola 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 i jest ona konfigurowana przez interfejs Workspace. Zapewnia to uproszczoną i bezpieczną metodę autoryzacji połączenia podczas wykonywania procesów PLM w Workspace, takich jak Project Creation i Publish to PLM. W praktyce takie rozwiązanie pozwala przyznawać dostęp do Windchill z użyciem standardu OAuth delegation standard za pośrednictwem usługi identity provider, takiej jak PingFederate.
Dostęp do konfiguracji SSO jest dostępny na karcie OAuth w stronie PLM Integration Workspace (Admin - PLM Integration), gdzie można dodać wiele instancji dostawcy OAuth.
Kliknij przycisk
na karcie OAuth, aby dodać nową instancję dostawcy OAuth. Konfigurację autoryzacji dostawcy OAuth wykonuje się na podstawie danych dostępnych od skonfigurowanego dostawcy tożsamości. Wprowadź nazwę oraz informacje wymagane przez Workspace — identyfikatory, tokeny, adresy URL itd. — w polach strony, a następnie zapisz ukończoną konfigurację.
Informacje wymagane do skonfigurowania nowej instancji OAuth dla SSO pochodzą z istniejącej konfiguracji dostawcy OAuth.
Nowa instancja dostawcy OAuth staje się dostępna po włączeniu opcji OAuth Connection w konfiguracji Windchill PLM. Wybierz ją z listy rozwijanej OAuth Provider, jeśli dostępnych jest wielu dostawców. Zakończ konfigurację połączenia przyciskiem
i w razie potrzeby postępuj zgodnie z monitami dostawcy.
Obsługa zewnętrznych systemów PLM
Altium Enterprise Server zapewnia dodatkową obsługę konfiguracji „nienatywnych” systemów PLM opracowanych przez podmioty trzecie. Obsługa ta jest realizowana przez Generic Connector Altium, co wymaga Altium PLM Generic Connector Addon license.
Podczas dodawania instancji Workspace PLM 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 interface. Przykładem jest Duro PLM support in the Enterprise Server.
Konfiguracja ustawień
Po pomyślnym połączeniu z instancją PLM interfejs PLM w Workspace oferuje ustawienia konfiguracji do określenia sposobu synchronizacji komponentów, mapowania parametrów komponentów oraz podejścia do transferu danych Part Choices. Te opcje synchronizacji są dostępne na karcie Configuration interfejsu.
Dostępne opcje konfiguracji (oraz ich etykiety/funkcjonalność) są określane przez typ systemu PLM oraz dane parametryczne pobrane zarówno z Workspace, jak i z podłączonej instancji PLM.
Parametry synchronizacji
Ta sekcja interfejsu PLM określa, które typy komponentów będą synchronizowane, gdzie i w jaki sposób mają być tworzone/aktualizowane nowe komponenty oraz wszelkie ograniczenia oparte na kryteriach parametrów.
Sposób synchronizacji komponentów jest określany indywidualnie:
- Wybierz Altium Component Type z listy parametrów i ustaw opcję Sync Direction według potrzeb (Do Altium/PLM lub w obu kierunkach) — opcje typu komponentu pochodzą z bieżących danych komponentów Workspace.
- Wybierz powiązaną nazwę atrybutu PLM z menu PLM Type — dostępne opcje są pobierane z podłączonej instancji PLM.
- W polu Altium Target Folder (w sekcji Sync to Altium) wskaż i wybierz folder komponentów Workspace jako lokalizację synchronizacji dla tego komponentu.
- Określ Sync Mode, aby zdecydować, czy podczas synchronizacji będą tworzone nowe komponenty, czy aktualizowane tylko istniejące — lub oba przypadki.
-
Ustaw Component Template, które będzie używane do definiowania typów parametrów komponentu podczas synchronizacji tego komponentu. To ustawienie domyślnie przyjmie wybraną wartość Altium Component Type (na przykład
Capacitors), jeśli dostępny jest skojarzony szablon Workspace. - Użyj opcji Add Parameter Criteria, aby określić wartość parametru, która będzie warunkiem 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 obsługującym system PartsLInk system firmy Windchill. System PartsLink umożliwia klasyfikowanie części w grupach dla wygodniejszego i szybszego kierowania oraz może obejmować powiązane pary atrybut/wartość w celu dalszego doprecyzowania w ramach tej klasyfikacji. Więcej informacji znajduje się w rozwijanej sekcji poniżej.
- Wybierz Add Classification Name Criteria z menu Filter Criteria, aby dodać filtr klasyfikacji. Użyj menu nazw, 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 nim wartość. W pokazanym tu przykładzie synchronizowane będą tylko kondensatory z klasy
102-Capcitorso wartościCapacitancerównej10uF.
More on Windchill PartsLink
W samym systemie Windchill klasyfikacja PartsLink jest definiowana przez utworzenie binding attribute, które 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ć zdefiniowaną klasyfikację oraz wszystkie 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ą przekazane do Altium Designer.
Gdy Sync Direction jest ustawione jako To PLM lub dla synchronizacji dwukierunkowej (To PLM & To Altium), pod Sync To PLM wyświetlana jest opcja Add Filter Criteria. Użyj tej opcji, aby ustawić kryteria parametrów lub folderów, które będą kontrolować, które komponenty Workspace są przekazywane do systemu PLM.
Można dodać wiele kryteriów parametrów, aby ściśle ograniczyć synchronizację komponentów Workspace do PLM. Dostępne kryteria obejmują również opcje klauzul OR i NOT, pozwalające na bardziej precyzyjne sterowanie filtrowaniem komponentów akceptowanych do synchronizacji z PLM.
Sekcja Sync to PLM udostępnia dodatkowe opcje numeracji części oraz prefiksów/sufiksów dla docelowego systemu 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 niekoniecznie odpowiadają parametrom po stronie PLM, sekcja interfejsu Component Parameter Mapping może służyć do mapowania parametrów między tymi dwoma środowiskami. Należy pamiętać, ż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 dotyczy aktualnie wybranego Altium Component Type (zgodnie z wyborem w Sync Parameters). Opcje Parameter Name dla PLM i Altium to te dostępne 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, która służy jako indeks referencyjny między dwoma zestawami danych parametrycznych. Jeśli jest to numer części PLM (zalecane), numer utworzony po stronie PLM zostanie przekazany z powrotem do strony Altium, tworząc znane odniesienie między zestawami zsynchronizowanych danych komponentów.
Atrybuty klasyfikacji PLM
Dla podłą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ć konkretną 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 PartsLink information, aby dowiedzieć się więcej o klasyfikacjach Windchill.
Part Choices
Użyj menu rozwijanego Sync Direction, aby określić kierunek synchronizacji danych producenta Part Choices między Workspace a systemem PLM lub wyłączyć synchronizację Part Choices za pomocą opcji OFF.
W zależności od typu podłączonego PLM opcja Part Choice information będzie oferować synchronizację w formacie zgodnym z natywnymi zatwierdzonymi częściami produkcyjnymi PLM (Native PLM Manufacturer Parts) lub jako standardowe dane parametrów komponentu (PLM Part Attributes). Ta druga opcja może obejmować wiele zestawów atrybutów parametrów Manufacturer:PartNumber — MFR1:MPN1, MFR2:MPN2, na przykład.
Natywne dane PLM Part Choice
Ustaw menu Part Choice Information na opcję Native PLM Manufacturer Parts, aby synchronizować informacje Altium Part Choice z podłączonymi „natywnymi” (wbudowanymi) danymi pozyskiwania części w systemie PLM. Przykładem takiej relacji jest Manufacturer Parts w Windchill.
Informacje o pozyskiwaniu części w Arena są przechowywane głównie jako parametry Vendor, z dodatkową (pośrednią) relacją parametrów Manufacturer. Interfejs PLM serwera Enterprise obsługuje to, oferując możliwość synchronizacji z Arena przy użyciu relacji pozyskiwania części direct lub indirect.
Przy określaniu opcji Part Choices w konfiguracji Arena dostępne są następujące opcje menu rozwijanego Part Choice Information:
-
Native PLM Manufacturer Parts: Direct Source Relationship – Wybierz tę opcję, aby kierować dane Altium Part Choice do danych relacji pozyskiwania Vendor w Arena. Jest to poprzedni stan domyślny, więc wszelkie istniejące zdarzenia synchronizacji
ToPLMbyły kierowane do relacji Vendor. - Native PLM Manufacturer Parts: Indirect Source Relationship – Wybierz tę opcję, aby kierować dane Altium Part Choice do danych relacji pozyskiwania Manufacturer w Arena. Dane producenta części Altium będą wtedy odpowiadać wpisom danych producenta po stronie PLM.
-
PLM Part Attributes – Jak opisano powyżej, wybierz tę opcję, aby skonfigurować „nienatywną” synchronizację Part Choice opartą na standardowych danych parametrów komponentów tworzonych przez zestawy atrybutów
Manufacturer:PartNumber, które są wybierane za pomocą powiązanego Attribute Definitions.
TeamcenterIntegracja z PLM z natury obsługuje dwukierunkową synchronizację wyborów części producenta między Enterprise Server a instancją Teamcenter PLM. Dane wyboru części komponentu (Manufacturer Part Number i Manufacturer) po stronie Altium mogą być bezpośrednio synchronizowane z „natywnymi” parametrami Manufacturer Part i Vendor po stronie Teamcenter, które są dostępne po włączeniu funkcji Vendor Management w Teamcenter.
Project Configuration XML
Ta sekcja zawiera listę bazowej konfiguracji XML, która definiuje początkową konfigurację PLM dla podłączonego systemu PLM. Pobrana wersja tego bazowego pliku XML konfiguracji (Download Sample Configuration) zawiera szczegółowe komentarze, które objaśniają funkcję większości sekcji Entity i Attribute.
Ostatecznie skonfigurowane ustawienia zdefiniowane w interfejsie PLM Integration są przechowywane 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.
Dołączona jest także opcja Import Configuration, która umożliwia zastosowanie istniejącego pliku konfiguracyjnego XML do nowej (lub edytowanej) konfiguracji PLM, co spowoduje zduplikowanie tej konfiguracji PLM. Ponadto, jeśli konieczne jest wprowadzenie specjalistycznych zmian w istniejącej konfiguracji PLM, wyeksportowany plik XML można ręcznie edytować, a następnie ponownie zaimportować do konfiguracji.
Publish Template Addition
Konfiguracja PLM wymaga dodania opartego na XML pliku Publishing Template, aby obsługiwać procesy Workspace, które wysyłają pełne dane projektu — pliki projektowe, dane komponentów i dane wyjściowe dla produkcji — do systemu PLM w ramach jednej akcji „publikowania”. Procesy te obejmują Publish to PLM, gdzie użytkownik określa dane wyjściowe do wysłania, oraz Project Releaser with Publish, który wysyła wygenerowane dane do PLM jako końcowy etap procesu Project Release process w Altium Designer.
Podczas tworzenia lub edycji konfiguracji PLM dodaj odpowiedni plik XML Publishing Template na karcie Publish Template. Użyj łącza Sample Project Configurations, aby pobrać zarchiwizowaną kolekcję 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 określić, co i jak należy skonfigurować.
Publishing Folder Support for Windchill PLM
Podczas konfigurowania instancji integracji Windchill® PLM Integration, która będzie używana w procesach Publish to PLM processes, 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 Publishing Template zastosowanym 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.zipFabrication).
Przykład hierarchii struktury XML publikowania:
<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.zipFabrication ze strukturą folderów Windchill (gdzie nazwa projektu to MyProject):
PRODUCT
Projects
MyProject
FAB data
Należy pamiętać, że ścieżka folderu zdefiniowana w pliku XML Publishing jest bezwzględna (a nie względna) i może zawierać inne właściwości projektu, takie jak nazwa projektu (${project.name}) i numer montażowy (${project.PLM_ASSEMBLY_NUMBER}).
Support for Variant-level Parameters
Rozwiązywanie zmiennych w pliku XML przebiega następująco:
-
Dla projektu bazowego (bez wariantów) używana jest wartość parametru na poziomie projektu.
-
Dla wariantu używana jest wartość parametru na poziomie wariantu.
Można to wykorzystać do lepszej kontroli części identyfikacyjnej nazwy dokumentu.
Zmodyfikuj przykładowy szablon XLM zgodnie z potrzebami i prześlij plik do konfiguracji PLM za pomocą okna Add Publish Template, otwieranego przyciskiem
. Należy pamiętać, że konfiguracja PLM obsługuje wiele Publish Templates.
Component Synchronization
Synchronizacja danych komponentów między Twoim obszarem roboczym Altium 365 Workspace a podłączonym systemem PLM jest określana przez włączone mapowanie parametrów i opisany powyżej kierunek synchronizacji i nastąpi po ręcznym lub automatycznym uruchomieniu procesu synchronizacji zgodnie z harmonogramem. Sam proces synchronizacji jest sterowany przez wbudowany proces Workflow LibSync.
W ramach instancji konfiguracji PLM powiązane opcje synchronizacji są dostępne na karcie Component Synchronization, gdzie proces można uruchomić ręcznie lub ustawić według harmonogramu. W tym drugim przypadku włącz opcję Synchronize on a schedule i wybierz interwał czasowy z powiązanego menu rozwijanego.
Za pomocą opcji menu
można ręcznie uruchomić proces LibSync jako zdarzenie synchronizacji typu Incremental lub Full:
-
Incremental – obejmuje tylko te komponenty, które zostały zmodyfikowane od czasu ostatniej synchronizacji (to znaczy ich znacznik czasu jest późniejszy niż data ostatniej synchronizacji) i które spełniają kryteria synchronizacji w konfiguracji. Należy pamiętać, że jest to tryb używany, gdy zdarzenie synchronizacji jest uruchamiane z kontrolki
na głównej stronie PLM Integration — patrz poniżej.
- Full – ten tryb wymusza pełną synchronizację. Uwzględnione zostaną wszystkie komponenty spełniające kryteria synchronizacji w konfiguracji.
Performing Component Synchronization
Synchronizacja komponentów (biblioteki) może być wykonywana ręcznie z poziomu wpisu instancji PLM na stronie PLM Integration w Workspace lub jako cykl automatyczny określony w konfiguracji instancji — patrz wyżej. Kliknij kontrolkę
powiązaną z instancją PLM, aby ręcznie wywołać proces synchronizacji, który zostanie przeprowadzony zgodnie z obiegiem LibSync przy użyciu ustawień zdefiniowanych w powiązanej konfiguracji PLM.
Kontrolka Actions zmieni się na
, umożliwiając zatrzymanie procesu synchronizacji w razie potrzeby, a wpis Sync Status wskaże, że proces jest w toku. Po zakończeniu procesu synchronizacji status zmieni się na Completed.
Gdy synchronizacja komponentów zostanie uruchomiona, ręcznie lub jako zdarzenie czasowe, proces LibSync przechodzi przez zdefiniowany wcześniej Workflow, 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ć szczegóły zakończonego zdarzenia synchronizacji, kliknij ikonę
w kolumnie Last Sync, aby pobrać powiązany plik dziennika (view example), lub wybierz powiązaną datę, aby otworzyć wpis zdarzenia na karcie Synchronization Status. Należy pamiętać, że w tym widoku zakończone zdarzenia synchronizacji są wyświetlane po wybraniu opcji Closed, a wszelkie uruchomione lub wstrzymane zdarzenia pojawiają się po wybraniu trybu widoku Active.
Podkarty widoku Status udostępniają następujące informacje:
-
Diagram – grafika przedstawiająca workflow procesu, z wyróżnioną bieżącą pozycją kroku (zakończony lub stan błędu/niepowodzenia).
-
Data – podsumowanie informacji o działaniu procesu, obejmujące powodzenie lub niepowodzenie jego kroków oraz łącze do zarejestrowanego raportu procesu – view example.
-
History – dziennik czasowy głównych zdarzeń synchronizacji Workspace wyświetlonych 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 w trybie Active. Te wpisy można usunąć z listy za pomocą kontrolki Terminate lub — co właściwsze — ocenić i rozwiązać z poziomu powiązanego kafelka zadania utworzonego w widoku Tasks view w Workspace. Należy pamiętać, że zakończone/przywrócone zdarzenie synchronizacji zostanie przeniesione do listy Closed widoku Synchronization Status z odpowiednim wskaźnikiem Status, takim jak Failed.
Accessing PLM-related Processes
Przykładowe procesy Workflow 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, próbek tych nie można używać bezpośrednio, lecz trzeba je ponownie zapisać pod inną nazwą, aby stały się aktywne.
► 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 bez uprawnień administratora 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ą zwykle wywoływane z poziomu Altium Designer podczas projektowania i rozwoju projektu. Dostęp do procesów związanych z PLM w Altium Designer uzyskuje się 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 znajdują się w sekcji Process-based Part Requests. -
Publish to PLM (User selects) – Dostępne z podmenu Project » Project Activities dla aktywnego projektu Altium Designer.
► Szczegółowe informacje znajdują się w sekcji 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 znajdują się w sekcji 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 znajdują się w sekcji Publishing to a PLM – initialize in PLM.
Process Workflows
W Workspace dostępne są następujące definicje procesów (i bazowe workflow) wspierające integrację z PLM:
-
-
Part Request with PLM Part Create– obsługuje automatyczne tworzenie komponentu w instancji PLM, a następnie propagację wygenerowanego numeru części z powrotem do komponentu w Workspace. Diagram workflow pokazano poniżej.Warto zwrócić uwagę na jedną ważną rzecz: gdy modyfikujesz tę przykładową definicję, aby utworzyć własną, musisz określić instancję PLM, w której mają być tworzone części. Wybierz encję Create Part in PLM na diagramie workflow i wybierz instancję PLM z menu rozwijanego powiązanego z polem PLM Instance. To menu zawiera listę wszystkich aktualnie zdefiniowanych instancji PLM (zgodnie z definicją na stronie PLM Integration interfejsu).
► Więcej informacji na temat pracy z workflow procesów można znaleźć w sekcji Creating and Managing Processes.
-
-
Project Activities process theme:
-
Publish to PLM (User selects)– publikowanie zwolnionych danych wyjściowych projektu Workspace do zintegrowanej instancji PLM, gdzie użytkownik może dokładnie wybrać, które dane wyjściowe zostaną opublikowane. Diagram workflow pokazano poniżej. -
Project Releaser with Publish– publikowanie do zintegrowanej instancji PLM jako dodatkowy etap Project Releaser. Diagram workflow pokazano poniżej.
-
-
Project Creations process theme:


































