Publishing to a PLM

Dane projektowe, które zostały wydane z Altium Designer do połączonego Workspace – za pośrednictwem Project Releaser – muszą być również dostępne dla szerszej organizacji poprzez procesy zarządzania danymi, takie jak PLM (Product Lifecycle Management).  Obecność aktualnych danych inżynierskich ECAD w firmowym systemie PLM zapewnia informacje produkcyjne projektu niezbędne do zarządzania zakupami, źródłami komponentów oraz łańcuchami dostaw na poziomie przedsiębiorstwa.

Połączenie Altium Designer i połączonego Workspace oferuje użytkownikom stosunkowo prosty sposób propagowania (czyli „publikowania”) wydanych plików inżynierskich do PLM, dzięki wykorzystaniu elastyczności procesowych Workflows, które są definiowane w Workspace i mogą być dostępne bezpośrednio w środowisku projektowym Altium Designer.

► Aby uzyskać więcej informacji o procesach i ich bazowych Workflows, zobacz Creating & Managing Processes (Altium 365 Workspace, Enterprise Server Workspace).

Konfigurowalne Processes określają interfejs użytkownika, przebieg procesu oraz obsługę błędów dla procedur publikowania do PLM, natomiast połączenie danych z systemem PLM jest (obecnie) realizowane za pomocą edytowalnych plików XML. Skonfigurowane w Workspace, zazwyczaj przez administratora, Processes oraz pliki połączenia danych PLM są dostosowywane do firmowej instancji PLM i polityk zarządzania danymi.

Jako punkt wyjścia dostępne są pliki konfiguracyjne PLM dla popularnych systemów, takich jak PTC Windchill®, Arena® itd., a Workspace oferuje również wstępnie załadowane Processes dla typowych zadań publikowania do PLM. Dostarczone przykładowe Processes są w praktyce szablonami tylko do odczytu, które należy ponownie zapisać jako dostępny proces o nazwie.

► Aby uzyskać więcej informacji o konfigurowaniu PLM Process Workflows oraz połączeń z instancją PLM, zobacz PLM Integration (Altium 365 Workspace, Enterprise Server Workspace).

Następujące Processes publikowania do PLM (po włączeniu w połączonym Workspace) są dostępne w Altium Designer:

Każdy proces, dostępny jako ponownie zapisana nazwa w menu Altium Designer, uruchamia odpowiadającą mu akcję publikowania w połączonym Workspace. Powoduje to przesłanie odpowiednich danych wydania do wskazanej instancji PLM oraz przyjęcie zwrotnych danych parametrów, takich jak numery identyfikacyjne powiązane z elementami lub obiektami utworzonymi w PLM – numery części PLM.

Jeśli w instancji interfejsu PLM skonfigurowano workflow Zlecenia Zmiany (ECO) (dowiedz się więcej), podczas publikowania projektu zostanie wyświetlony dodatkowy formularz Change Order Form, w którym określa się konfigurację i opcje Zlecenia Zmiany ().

Zwróć uwagę, że poniższe omówienia procesów publikowania do PLM w Altium Designer współpracują z instancją Windchill PLM.

Project Releaser z Publish

Po włączeniu w Workspace proces Project Releaser with Publish dodaje nowy końcowy etap do Project Releaser w Altium Designer.

Dodatkowy krok Publish to PLM jest dostępny do uruchomienia po pomyślnym zakończeniu wszystkich etapów wydania projektu; wówczas przesyła on wszystkie wydane dane obiektów do wskazanej instancji PLM. Przegląd tego procesu publikowania do PLM znajduje się w sekcji Publish to PLM poniżej.

► Zobacz Design Project Release, aby uzyskać więcej informacji o wydawaniu projektu.

Project z Initialize in PLM

Gdy firmowy workflow inżynierski jest w pełni zintegrowany z PLM, pożądane może być utworzenie struktury wydania projektu w PLM już na samym początku cyklu projektowania ECAD. Można to osiągnąć w Altium Designer poprzez zastosowanie procesu Workspace Project with Initialize in PLM podczas tworzenia nowego PCB Project, co jednocześnie tworzy odpowiadający zestaw wpisów szkieletu wydań w PLM.

W pokazanym tu przykładzie proces nosi nazwę New Project with PLM initialize. Został on utworzony na podstawie szablonu procesu Project with Initialise in PLM w Workspace.

Aby uruchomić proces, wybierz File » New » Project in <workspace> » New Project with PLM initialize (lub równoważny proces) z menu głównego. Zwróć uwagę, że dostępna jest tu także dodatkowa opcja menu New Project, utworzona na podstawie procesu Workspace Project, służąca do tworzenia standardowego Project.

Okno dialogowe New Project with PLM initialize (tak nazwane w tym przykładzie) jest zdefiniowane w odpowiadającym mu workflow procesu w Workspace oraz w jego formularzu interfejsu użytkownika. Wprowadź nazwę nowego projektu, typ, zastosowany szablon itd., a w razie potrzeby edytuj ścieżki przechowywania projektu w zakładce Advanced tego okna.

Użyj poniższego okna dialogowego Login Credentials, aby wybrać właściwy szablon PLM w Workspace, a tym samym docelową instancję PLM, wraz z danymi logowania do PLM. Poświadczenia są zapisywane wraz z projektem i nie będą wymagane przy kolejnych interakcjach PLM z tym projektem.

W trakcie działania procesu jego kroki i status można monitorować w panelu Tasklist panel (View » Panels » Tasklist). Po zakończeniu wszystkich aktywnych zadań końcowy status aktywności procesu można wyświetlić, wybierając opcję Show Closed na liście Activities. Wybierz przycisk odświeżania (), aby zaktualizować wpisy.

Pomyślne zakończenie procesu New Project with PLM initialize spowoduje następujące rezultaty:

  • W aktywnym Workspace zostanie utworzony nowy projekt i będzie on dostępny w Altium Designer.
  • Elementy struktury wydania projektu, wraz z powiązanymi numerami części PLM, zostaną dodane do instancji PLM.
  • Numery części wygenerowane przez PLM zostaną przeniesione z powrotem do Altium Designer jako parametry PLM PartNumber.

Elementy (zwykle widoczne jako pliki) utworzone w instancji PLM odpowiadają pakietom wydań projektu Altium Designer, jak pokazano w sekcji Releases panelu Explorer Altium Designer (Project View). Nazewnictwo elementów oraz ich powiązane atrybuty są definiowane przez konfigurację instancji PLM w Workspace (Altium 365 Workspace, Enterprise Server Workspace) – w szczególności w pliku konfiguracyjnym XML.

Zwróć uwagę, że wpisy wydań w instancji PLM są zwykle wykorzystywane przez szerszą organizację (zakupy itd.) i na ogół nie należą do obszaru pracy inżyniera projektanta ECAD. Pokazano je tutaj w typowym formacie jako przykład.

W ramach struktury PLM dołączony nadrzędny element Project definiuje relacje nadrzędny–podrzędny w wydaniu – tutaj zatytułowany Altium Designer Project – Project 7, z powiązanym numerem części PLM 0000023627. Struktura projektu w PLM będzie aktualizowana i rozbudowywana, gdy projekt Altium Designer zostanie rozwinięty, a następnie wydany do Workspace i PLM.

Numery części elementów PLM wygenerowane przez instancję PLM są przenoszone z powrotem do Workspace podczas procesu inicjalizacji struktury PLM. Stają się dostępne jako hostowane w Workspace Parameters in the Project i mogą być stosowane jako specjalne ciągi tekstowe w dokumencie schematu. Zwróć uwagę, że nazwy generowanych parametrów oraz format liczbowy ich wartości są określane przez samą instalację PLM.

Publish to PLM – wybór użytkownika

Proces Publish to PLM (User selects) umożliwia wybranie konkretnych rewizji wydanych danych Project, które mają zostać przesłane do instancji PLM.

Jeśli dla danego projektu elementy już istnieją w PLM, na przykład zainicjalizowana struktura PLM dla projektu opisana powyżej (Project with Initialize in PLM), elementy są aktualizowane i w razie potrzeby uzupełniane. Jeśli wydane dane dla Project nie istnieją jeszcze w instancji PLM, struktura i dane są dodawane do PLM. W obu przypadkach numery części PLM zostaną przypisane do wszelkich nowych elementów PLM i przekazane z powrotem do Altium Designer jako parametry.

W pokazanym tu przykładzie proces nosi nazwę Publish to PLM – select i został utworzony na podstawie szablonu procesu Publish to PLM (User Selects) w Workspace.  Zwróć uwagę, że jeśli wybrany projekt nie został wydany do Workspace, nie będą dostępne żadne pakiety wydań do propagowania do PLM. Aby uruchomić proces ze środowiska projektowego, wybierz Project » Project Activities » Publish to PLM – select (lub równoważny proces) z menu głównego.

Poniższe okno dialogowe Publishing to PLM – select automatycznie wybiera aktualnie aktywny projekt Altium Designer do publikowania w PLM, jednak menu rozwijane Project oraz filtrowanie podczas wpisywania mogą zostać użyte do wybrania alternatywnie dowolnego wydanego projektu w Workspace.

Pole Request title w oknie dialogowym pozwala zmienić nazwę procesu dla tego zadania publikowania do PLM. Ustawienie AUTO nadaje zadaniu nazwę równą nazwie procesu – w tym przypadku Publish to PLM - select. Kliknij przycisk w oknie dialogowym, aby uruchomić proces Publish to PLM.

Poniższe okno dialogowe Select data to publish umożliwia wybranie konkretnego wydania rewizji projektu, a następnie pakietów wydań w ramach tego wydania.

Alternatywnie wybierz przycisk przeglądania () w oknie dialogowym, aby otworzyć okno eksploratora Choose Design Review Dataset, w którym można wskazać konkretne zestawy wydanych danych do publikowania. Zwróć uwagę, że aby zobaczyć wszystkie rewizje wydanych danych, opcja Show only latest musi zostać odznaczona w menu okna dialogowego.

Jedną z powyższych dwóch metod można zbudować listę rewizji zestawów danych do publikowania w oknie dialogowym Select data to publish.

Wysłanie tej listy () do publikowania powoduje połączenie z instancją PLM, która odpowie żądaniem podania poświadczeń użytkownika PLM. Prześlij je, aby potwierdzić i rozpocząć akcję publikowania do PLM.

Postęp procesu publikowania można monitorować w panelu Tasklist panel (View » Panels » Tasklist), gdzie nazwana czynność i jej status będą widoczne na liście panelu Tasks oraz jako zamknięta aktywność po pomyślnym zakończeniu. Przy włączonej opcji panelu Show closed, wybranie zamkniętej aktywności otworzy odpowiadające jej okno dialogowe z informacjami, zawierające szczegóły publikacji do PLM powiązane z zadaniem (karta Data) oraz graficzną reprezentację statusu przepływu procesu (karta Diagram tab).

W karcie Data tego okna dialogowego kliknij wpis pliku PLM Publish Completed Log (*.log), aby pobrać plik tekstowy (plain text) raportujący sekwencję zdarzeń w przepływie pracy danej aktywności. 

W samej instancji PLM (w tym przykładzie Windchill) zostaną dodane wpisy elementów, tak aby uwzględniały określone dane wydania projektu. Zwróć uwagę, że struktura utworzonych wpisów i danych w Windchill będzie zależeć od jego konfiguracji oraz od konfiguracji szablonu publikowania do PLM w Altium Designer.

W tym przykładzie dodano elementy PLM dla wskazanych rewizji wydanych plików montażowych (Assembly) i produkcyjnych (Fabrication) dla Project 5, wraz z wpisami dla komponentów użytych w projekcie. Zwróć uwagę, że komponent CAP01005 istniał już w PLM z wcześniejszego procesu publikowania.

Zawartość i struktura

Dla wszystkich typów interakcji danych Altium Designer ↔ PLM, strukturę nadrzędny–podrzędny (parent-child) wpisów w PLM można zobaczyć, wybierając element wydania pliku lub – w terminologii Altium Designer – pakiet wydań (release package), który pokaże składającą się na niego kolekcję plików.

Proces publikowania do PLM będzie również obejmował komponenty użyte w projekcie, jak pokazano powyżej.

Konfiguracja szablonu publikowania do PLM w Workspace (Altium 365 Workspace, Enterprise Server Workspace) określi, kiedy/czy wpisy komponentów są tworzone w PLM. Przy domyślnej konfiguracji szablonu wpisy komponentów, które już istnieją w PLM, zostaną podlinkowane, a te, których nie ma w PLM, zostaną utworzone i podlinkowane.

Gdy w PLM zostanie utworzony nowy element komponentu, jego numer części PLM (PLM part number) jest przenoszony z powrotem do odpowiadającego mu komponentu w Workspace jako parametr. Poniższy obraz pokazuje listę parametrów komponentu w panelu Explorer przed i po opublikowaniu go do PLM wraz z wydanym projektem.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Content