Integracja PLM

Now reading version 5.5. For the latest, read: Integracja PLM for version 8.0
 

Obszar roboczy Enterprise Server Workspace można podłączyć do jednej lub wielu instancji PLM, z bezpośrednim wsparciem dla Windchill®, Arena®, Oracle® Agile™, Aras Innovator® oraz Siemens Teamcenter® (wymaga dodatkowej konfiguracji). Konfiguracja interfejsu jest wykonywana poprzez interfejs przeglądarkowy Workspace, przy czym większość ustawień jest zdefiniowana w pliku konfiguracyjnym opartym na XML (wgrywanym do Workspace). Po skonfigurowaniu i uruchomieniu interfejsu dostępne są funkcje i możliwości podczas pracy w następujących, odrębnych obszarach:

  • Library (komponenty) – obsługa jedno- lub dwukierunkowej synchronizacji komponentów, parametrów komponentów oraz wyborów części pomiędzy Workspace a instancją PLM. Konfiguracja pozwala określić, które parametry są nadrzędnie zarządzane w którym systemie. Dodatkowo parametry elementu umożliwiają aktualizowanie właściwości po stronie Workspace (konfigurowalne per pole) bez konieczności formalnego wydawania nowej rewizji danego Component Item. Dostępny jest także dedykowany przepływ pracy Part Request, który wspiera automatyczne tworzenie komponentu w instancji PLM oraz propagowanie wygenerowanych numerów części PLM z powrotem do komponentów w Workspace.
  • Design (projekty) – dostępny jest dedykowany przepływ pracy Project Creations, który wspiera automatyczne tworzenie numerów części w instancji PLM, a następnie propagowanie ich jako parametrów projektu Altium Designer. Takie parametry mogą być używane w specjalnych ciągach (np. w opisach ramki arkusza). Masz możliwość publikowania projektu do instancji PLM w ramach uruchamiania Project Releaser w Altium Designer. Operacja publikowania wykorzystuje szablon publikacji – zdefiniowany jako część konfiguracji integracji z instancją PLM – aby kontrolować sposób propagowania danych do PLM. Jeśli publikujesz po raz pierwszy i 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 pierwszej publikacji. Masz również możliwość zdefiniowania wpisów komponentów dla komponentów biblioteki Workspace w instancji PLM w ramach operacji publikowania (opcjonalnie, zależnie od konfiguracji). Zawsze też będziesz w stanie dokładnie zobaczyć, co zostało utworzone, np. numery części w instancji PLM, w historii przepływu pracy procesu (History tab).

Obsługa PLM

Enterprise Server Workspace zapewnia bezpośrednie wsparcie dla następujących systemów PLM:

  • PTC Windchill® PLM wersja 12
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Aras Innovator® wydanie 12.0 SP18
  • Siemens Teamcenter®, z dodatkową konfiguracją integracji.

    • Zwróć uwagę, że obecne wsparcie dla Siemens Teamcenter PLM opiera się na interfejsie Teamcenter EDA (Electronic Design Automation) Gateway i jest w Closed Beta. Poprzednia wersja interfejsu Teamcenter (korzystająca z API opartego na SOAP) pozostanie funkcjonalna do czasu zakończenia testów Beta dla nowego interfejsu Teamcenter.
    • Integracja z Siemens Teamcenter PLM wymaga instalacji i konfiguracji oprogramowania Teamcenter EDA Gateway. Do włączenia tej funkcjonalności w Workspace wymagana jest również Teamcenter PLM Addon licencja Workspace.

    Pełne szczegóły znajdziesz w Additional Installation and Setup for Teamcenter EDA Gateway.

  • Workspace oferuje także Configuration Generator, który tworzy konfigurację PLM poprzez analizę modelu danych bieżącego Workspace. Wynikowa konfiguracja zawiera wszystkie elementy (typy komponentów i parametry itp.) dostępne w bieżącym Workspace i jest kierowana do wskazanego (i obsługiwanego) docelowego systemu PLM.
W sytuacjach, gdy nie jest możliwe połączenie pomiędzy Enterprise Server Workspace a firmowym systemem klasy enterprise, dane komponentów wyeksportowane z tego systemu można zaimportować do Workspace przy użyciu dostarczonego narzędzia wiersza poleceń CSV Import command line tool.

Łączenie z instancją PLM

Połączenie z instancją PLM jest wykonywane z poziomu strony Admin – PLM Integration w interfejsie przeglądarkowym Workspace. Obejmuje to wgranie odpowiedniego pliku konfiguracyjnego opartego na XML oraz szablonu publikacji, a także włączenie/skonfigurowanie synchronizacji komponentów PLM z komponentami w Workspace.

Aby utworzyć nową instancję interfejsu PLM, kliknij przycisk  . Można zdefiniować dowolną liczbę instancji, aby połączyć Workspace z różnymi instancjami PLM. Na przykład komponenty mogą znajdować się w jednej instancji PLM, a wygenerowane wyniki z wydanych projektów w innej, albo różne działy mogą korzystać z różnych instancji (tego samego lub różnych systemów PLM). Każda instancja musi mieć unikalną nazwę, plik konfiguracyjny oraz jeden lub więcej zdefiniowanych szablonów publikacji. Aby przetestować połączenie dla zdefiniowanej instancji, kliknij przycisk  – zobacz Connection Validation poniżej.

Przykładowe pliki konfiguracyjne i szablony publikacji są dostarczane w ramach instalacji – rozwiń poniższe sekcje, aby uzyskać więcej informacji:

Podczas dodawania nowego wpisu PLM z przycisku  użyj przycisku  , aby wskazać, a następnie zastosować odpowiednio zapisany/zmodyfikowany plik konfiguracji PLM.

Podobnie kompatybilny szablon publikacji dodaje się przyciskiem  w zakładce Publish Template. W następującym oknie dialogowym Publish Template użyj przycisku  , aby wskazać i wybrać właściwy plik szablonu.

Dodaj i skonfiguruj interfejs do firmowego systemu PLM. Przy poprawnym połączeniu możesz następnie publikować dane wydań projektu do systemu PLM (z użyciem zdefiniowanych definicji procesu) zgodnie z aktywnym szablonem publikacji dla danej instancji, a także planować synchronizację komponentów pomiędzy tym PLM a Workspace.Dodaj i skonfiguruj interfejs do firmowego systemu PLM. Przy poprawnym połączeniu możesz następnie publikować dane wydań projektu do systemu PLM (z użyciem zdefiniowanych definicji procesu) zgodnie z aktywnym szablonem publikacji dla danej instancji, a także planować synchronizację komponentów pomiędzy tym PLM a Workspace.

Pliki konfiguracyjne dla instancji PLM Windchill, Agile i Arena obsługują również sformalizowany Change Order przepływ pracy (ECO), który jest włączany w pliku XML szablonu publikowania (Publishing Template) i zdefiniowany w pliku XML konfiguracji (Configuration) w sekcji encji altiumType="ProjectChangeOrder"see example.

W zależności od instancji PLM definicje konfiguracji obejmują schemat identyfikacji zlecenia zmiany (Change Order) (numeracja, lokalizacja, ID itp.), specyficzne atrybuty Change Order, takie jak Name/Title, Description oraz Change Complexity (tylko Windchill), a także ustawienia opcji, takie jak strategia tworzenia Change Order (brak, utwórz nowe lub użyj istniejącego ponownie) oraz promocja statusu cyklu życia (tylko Windchill i Agile). Zdefiniowany Change Order jest włączany podczas publikowania poprzez zadeklarowanie jego odwołania publishId w powiązanym szablonie publikowania – see example.

Po zdefiniowaniu w plikach XML Configuration i Publishing Template na serwerze, Change Orders są dostępne w przepływach PLM Project Creation oraz Publishing process, wywoływanych z Altium Designer lub przez interfejs Enterprise Server. W trakcie przepływu zostanie wyświetlony powiązany formularz Change Order, w którym określa się konfigurację i opcje Change Order.

Informacje o pracy z funkcjonalnością PLM Change Order (ECO) dla instancji PLM Windchill, Agile i Arena znajdziesz w notatkach komentarzy w ich przykładowych plikach Configuration XML files oraz Publishing Template XML files, dostarczonych wraz z instalacją Enterprise Server.

Zamiast używać dostarczonych plików konfiguracyjnych do utworzenia nowej instancji systemu enterprise, można skorzystać z wewnętrznego generatora konfiguracji Workspace, aby utworzyć dostosowaną konfigurację, której struktura wynika z modelu danych Workspace. Generator prosi o informacje połączeniowe (typ PLM i URL), a następnie odpytuje Workspace o zarejestrowane typy komponentów (Capacitors, Diodes itd.) oraz odpowiadające im Component Templates, aby zbudować bazowy plik konfiguracyjny – kliknij poniższą rozwijaną sekcję, aby uzyskać więcej informacji:

Po edycji pliku konfiguracyjnego i ponownym przesłaniu go do instancji PLM upewnij się, że przetestujesz (zwalidujesz) połączenie, aby wykryć ewentualne problemy, które mogły zostać wprowadzone – patrz poniżej.

Walidacja połączenia

Workspace oferuje kompleksową kontrolę walidacji połączenia z instancją PLM, dostępną z przycisku na stronie Add/Edit Instance. Spowoduje to wykonanie szeregu kontroli zgodności konfiguracji i natychmiastowe zgłoszenie wyników.

Po uruchomieniu raportu walidacji połączenia Workspace analizuje bieżącą konfigurację oraz ustawienia szablonu publikowania pod kątem zgodności zarówno z Workspace, jak i z danymi docelowego systemu enterprise. Wykrywane i raportowane w następującym oknie Configuration Validation Report są problemy konfiguracyjne, takie jak błędy ścieżek, niedopasowane definicje typów komponentów i parametrów, nieprawidłowe ustawienia Lifecycle lub Revision.

Jeśli zgłoszono błędy konfiguracji – skutkujące ogólnym statusem ERROR (Status) – należy je usunąć, zanim będzie można utworzyć nową instancję. Status WARNING, wskazujący problemy takie jak typy komponentów Workspace nieuwzględnione w konfiguracji lub określone atrybuty niedostępne po stronie systemu enterprise, pozwala zapisać i używać skonfigurowanej instancji.

Zgłoszone błędy i ostrzeżenia można następnie skorygować w zastosowanych plikach konfiguracji/szablonu publikowania i/lub poprzez wprowadzenie zmian w ustawieniach Workspace lub systemu enterprise. Pamiętaj, aby kliknąć przycisk , gdy Twoja instancja zostanie pomyślnie zdefiniowana. Ta instancja pojawi się na bieżącej liście podłączonych instancji, z powrotem na głównej stronie PLM Integration interfejsu.

Po edycji pliku konfiguracyjnego i ponownym przesłaniu go do nowej instancji użyj ponownie przycisku , aby wykryć ewentualne problemy, które mogły zostać wprowadzone.

Synchronizacja komponentów

Synchronizacja komponentów pomiędzy Workspace a podłączoną instancją systemu enterprise – a dokładniej ich danych parametrycznych – opiera się na LibSync process workflow. Proces LibSync jest predefiniowany w Workspace i nie jest dostępny (ani edytowalny) z poziomu strony Admin - Processes Workspace. Jednak jako proces oparty na workflow, wyniki jego działania synchronizacyjnego można przeglądać, a ewentualne błędy obsługiwać.

Korzystanie z procesu synchronizacji obejmuje:

  • Konfigurowanie ustawień synchronizacji dla każdego typu komponentu, co w praktyce oznacza:
    • Określenie kierunku synchronizacji (do Workspace lub do PLM).
    • Określenie, które typy komponentów biorą udział i gdzie mają być tworzone nowe komponenty.
    • Konfigurowanie mapowania lub atrybutów parametrów.
  • Konfigurowanie mapowania danych Part Choices, jeśli dotyczy.
  • Wykonanie synchronizacji.

Pierwsze dwie grupy elementów powyżej są obsługiwane w pliku konfiguracyjnym używanym dla podłączonej instancji systemu enterprise (takiej jak PLM). Sama synchronizacja może być wykonywana na żądanie, ze strony PLM Integration interfejsu Workspace, i/lub może być scheduled – automatyczna synchronizacja w okresowych odstępach czasu, zdefiniowanych podczas konfigurowania połączenia z instancją PLM.

Konfigurowanie synchronizacji

W pliku konfiguracyjnym łączność z instancją systemu enterprise jest zdefiniowana pomiędzy znacznikami Instance jako określony typ Driver oraz docelowy URL. Gdy do utworzenia pliku konfiguracyjnego użyto Configuration Generator, dołączone odwołania Driver i URL są tymi wprowadzonymi w oknie Generate Configuration podczas procesu generowania.

<Instance>
    <Driver>[Driver Type]</Driver>
    <Url>[PLM API URL]</Url>
</Instance>
  • Gdy w pliku konfiguracyjnym określono sterownik Arena® PLM, dostępny jest dodatkowy wpis, aby uwzględnić Arena workspaces, które są dostępne dla konta użytkownika Arena. Opcjonalny atrybut referencyjny ID (wielocyfrowy) jest dodawany do sekcji Instance pomiędzy znacznikami context, jak pokazano w poniższym przykładzie.
    • <Instance>
          <Driver>Arena</Driver>
          <Url>https://api.arenasolutions.com/v1/</Url>
          <Context>12345678</Context>
          <!-- If a workspace ID is not defined, the PLM instance will work with Arena's default workspace for that account. -->
          <!-- The server will report an error if another PLM synchronization session is attempting to use a second workspace from the Arena user account. -->
      </Instance>
  • Gdy podłączonym systemem jest PTC Windchill PLM, może być konieczne dodanie linii konfiguracji w celu włączenia jednostek miary dla odczytów Value.
    • <Instance>
          <Driver>Windchill</Driver>
          <Url>URL</Url>
          <EnableUOMRead>true</EnableUOMRead>
      </Instance>

W poniższej sekcji Schema pliku konfiguracyjnego definiujesz sekcję mapowania synchronizacji dla każdego dedykowanego typu części (part type). W Workspace jest to komponent typu altiumType – jego wartość jest jedną z opcji parametrów typu, które można zobaczyć na stronie Data Management - Component Types page w oknie Preferences w Altium Designer. Po stronie PLM tworzona jest część (part) typu plmType, zgodnie z wartością w przestrzeni PLM.

Sekcja jest deklarowana w pliku jako Entity ; przykładem może być, dla kondensatorów:

<Entity altiumType="Capacitor" plmType="Capacitor">
  .
  .
</Entity>
Wartość plmType może się różnić w zależności od konkretnej instancji PLM, z której korzystasz.

W obrębie Entity używane są dwie sekcje do sterowania i konfigurowania synchronizacji z Workspace do instancji PLM oraz z instancji PLM do Workspace – umożliwiając synchronizację jedno- lub dwukierunkową. Skorzystaj z poniższych sekcji, w połączeniu z komentarzami dostępnymi w przykładowych plikach konfiguracyjnych, aby dowiedzieć się więcej. Ostatecznie to, co zostanie zdefiniowane w pliku konfiguracyjnym, będzie się różnić w zależności od Twoich konkretnych potrzeb, a także od atrybutów (PLM), które zostały zdefiniowane w podłączonej instancji systemu przedsiębiorstwa.

Sekcja definiowania mapowania danych Part Choices znajduje się na końcu przykładowego (lub wygenerowanego) pliku konfiguracyjnego.

  • Parametry, atrybuty i wartości zawarte w pliku konfiguracyjnym rozróżniają wielkość liter.
  • Poza typowym uwzględnieniem podstawowego klucza synchronizacji (takiego jak PlmPartNumber), nie zaleca się umieszczania tych samych atrybutów/parametrów komponentu zarówno w sekcjach ToAltium, jak i ToPlm pliku konfiguracyjnego. Synchronizacja dwukierunkowa odbywa się w tej kolejności (najpierw z PLM do Altium), więc w takiej sytuacji dane PLM zawsze będą nadrzędne.
  • Zobacz przykładowe pliki konfiguracji i publikowania, aby uzyskać informacje o konfigurowaniu integracji z systemem firmowym.

Enterprise Server obsługuje aktualizowanie istniejących elementów Arena PLM podczas pracy z procesami Altium Project Releaser oraz Component Sync. Umożliwia to wypychanie nowo wydanych danych projektu i komponentów po stronie Altium do roboczych rewizji elementów części BOM w Arena (dane PCBA, FAB i komponentów).

Po wydaniu projektu Altium do Arena PLM – z użyciem procesu Project Release with Publish to PLM – wcześniej wydana rewizja Arena Project BOM zostanie zaktualizowana, a dodatkowe aktualizacje części podrzędnych zostaną powiązane z tą częścią nadrzędną. W takim przypadku dziennik PLM będzie zawierał ostrzeżenie informujące, że zaktualizowano rewizję roboczą oraz dodano rewizje obowiązujące do odpowiadającego BOM w Arena.

Wykonywanie synchronizacji komponentów

Synchronizację komponentów (biblioteki) można wykonać jako proces ręczny lub cykliczny, odpowiednio z poziomu przycisku Sync action przy wpisie instancji PLM na stronie PLM Integration w Workspace albo jako zautomatyzowany cykl określony w ustawieniach instancji. Kliknij kontrolkę  powiązaną z instancją PLM, którą chcesz zsynchronizować. Proces synchronizacji będzie przebiegał zgodnie z przepływem pracy LibSync, w oparciu o ustawienia zdefiniowane w powiązanym pliku konfiguracyjnym.

Kontrolka zmienia się na  . Jeśli chcesz zatrzymać proces synchronizacji, kliknij tę kontrolkę. Pojawi się okno potwierdzenia, w którym możesz kliknąć  , aby anulować synchronizację – wszystkie komponenty już zsynchronizowane pozostaną zsynchronizowane, ale dalsza synchronizacja od tego momentu nie będzie kontynuowana.

Synchronizacja komponentów w toku pomiędzy Workspace a wskazaną instancją PLM.Synchronizacja komponentów w toku pomiędzy Workspace a wskazaną instancją PLM.

Synchronizacja obejmie only te komponenty, które zostały zmodyfikowane od czasu ostatniego uruchomienia synchronizacji (tj. ich znacznik czasu jest późniejszy niż data ostatniej synchronizacji) i które spełniają kryteria synchronizacji w pliku konfiguracyjnym. Jest to określane jako Incremental Synchronization.

Po uruchomieniu synchronizacji komponentów proces LibSync przechodzi przez zdefiniowany przepływ pracy, aż do zakończenia lub napotkania błędu. Odśwież przeglądarkę (F5), aby wyświetlić bieżący stan procesu synchronizacji. Aby monitorować lub przejrzeć proces LibSync, wybierz kartę Synchronization status i wybierz opcję listy Closed – jeśli proces nadal trwa, będzie widoczny na liście Active. Przycisk , dostępny dla administratorów, może zostać użyty do pobrania szczegółowego rejestru wszystkich wymienionych aktywności synchronizacji w formacie pliku CSV rozdzielanego przecinkami (Synchronisation status.csv).

Podkarty widoku udostępniają następujące informacje:

  • Diagram – grafika przedstawiająca przepływ pracy procesu, z wyróżnioną pozycją bieżącego kroku (zakończony lub stan błędu/niepowodzenia).
  • Data– podsumowanie informacji o działaniu procesu, w tym powodzeniu lub niepowodzeniu jego kroków oraz łącze do zarejestrowanego raportu procesu – patrz poniżej.
  • History – dziennik czasowy głównych zdarzeń synchronizacji Workspace, wymienionych w kolejności.

The LibSync process results are also available in the Process Management page (Admin » Processes) under the Browser tab.

Szczegóły wybranego zdarzenia LibSync, wyświetlane na podkarcie Data, zawierają łącze do pliku dziennika systemowego (PLM [date-number].log) dla tego zdarzenia.

Jeśli proces LibSync zakończy się niepowodzeniem, tworzony jest Handle errors task z powiązanymi danymi błędu, w tym informacjami podsumowującymi i diagramem procesu. Bieżące zadania akcji są dostępne na stronie Tasks Management, do której można przejść z opcji Tasks w menu głównym.

Zaplanowana synchronizacja

Masz również możliwość zaplanowania automatycznej synchronizacji. Aby to zrobić, edytuj instancję PLM (na głównej stronie PLM Integration kliknij jej nazwę lub powiązaną kontrolkę), wybierz kartę Component Synchronisation i włącz opcję Synchronize PLM Components with server on schedule. Użyj kontrolek Synchronize every, aby skonfigurować harmonogram automatycznej synchronizacji zgodnie z potrzebami. System jest bardzo elastyczny i pozwala na:

  • Skonfigurowanie zaplanowanej synchronizacji co 15/30/45/60/75/90 minut.
  • Skonfigurowanie zaplanowanej synchronizacji co x godzin.
  • Skonfigurowanie zaplanowanej synchronizacji dziennej, wykonywanej o wskazanej godzinie.

Zdefiniowany harmonogram będzie odzwierciedlony na głównej stronie PLM Integration, w kolumnie Sync scheduled.

Konfigurowanie harmonogramu synchronizacji.Konfigurowanie harmonogramu synchronizacji.

Aby skonfigurować zaplanowaną synchronizację, musisz podać prawidłowe poświadczenia użytkownika (dla Twojego systemu PLM). Poświadczenia powinny zostać zarejestrowane już podczas konfigurowania instancji PLM, ale jeśli tak nie jest, kliknij przycisk  i wprowadź User name oraz Password w kolejnym oknie PLM Credentials. Bez prawidłowych poświadczeń zaplanowana synchronizacja pozostanie w stanie OFF. Synchronizacja na żądanie również nie będzie możliwa.

Możesz także uruchomić proces synchronizacji na żądanie. Kliknij przycisk  i wybierz potrzebny tryb synchronizacji:

  • Incremental – w tym trybie only do synchronizacji zostaną włączone te komponenty, które zostały zmodyfikowane od czasu ostatniego uruchomienia synchronizacji (tj. ich znacznik czasu jest późniejszy niż data ostatniej synchronizacji) i które spełniają kryteria synchronizacji w pliku konfiguracyjnym; zmiany zostaną odpowiednio rozpropagowane. Jest to tryb domyślny i taki sam, jak uruchamiany po kliknięciu kontrolki  dla instancji PLM na głównej stronie PLM Integration.
  • Full – ten tryb wymusza pełną synchronizację. Wszystkie komponenty spełniające kryteria synchronizacji w pliku konfiguracyjnym zostaną uwzględnione w synchronizacji, a zmiany zostaną odpowiednio rozpropagowane.

Przepływy pracy procesów

Następujące definicje procesów (i leżące u ich podstaw przepływy pracy) są dostępne w Workspace na potrzeby integracji z PLM:

Te definicje procesów nie mogą zostać aktywowane i użyte w dostarczonej postaci. Każda z nich jest więc bardziej „szablonem” – edytuj ją zgodnie z wymaganiami Twojej firmy, nadaj nazwę i zapisz jako nową definicję procesu, którą can następnie aktywujesz i używasz, wraz ze wszystkimi innymi definicjami w danym motywie procesu.
  • Part Requests motyw procesu:
    • Part Request with PLM Part Create – wspiera automatyczne utworzenie komponentu w Twojej instancji PLM, a następnie rozpropagowanie wygenerowanego numeru części z powrotem do komponentu w Workspace. Diagram przepływu pracy pokazano poniżej.

Ważna uwaga: gdy modyfikujesz tę przykładową definicję, aby utworzyć własną, musisz wskazać 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 listy rozwijanej powiązanej z polem PLM Instance. Menu to zawiera wszystkie aktualnie zdefiniowane instancje PLM (zdefiniowane na stronie PLM Integration interfejsu).

► Zobacz Creating and Managing Processes, aby uzyskać więcej informacji o pracy z przepływami pracy procesów.

  • Project Activities motyw procesu:
  • Publish to PLM (User selects) – publikowanie wyników projektu Workspace po wydaniu (released) do zintegrowanej instancji PLM, gdzie użytkownik może dokładnie wybrać, które wyniki 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 Creations motyw procesu:
    • Project with initialise in PLM – wspiera automatyczne tworzenie numerów części w Twojej instancji PLM, a następnie rozpropagowanie ich jako parametrów projektu projektowego Workspace. Diagram przepływu pracy pokazano poniżej.

Dostęp do procesów powiązanych z PLM

Poniższe sekcje wskazują, gdzie uzyskać dostęp do aktywowanych procesów powiązanych z PLM. A ponieważ przykłady nie mogą być użyte bezpośrednio w dostarczonej postaci, na potrzeby ilustracji utworzono z nich następujące:

  • PR with PLM Part Create – utworzony na podstawie przykładowej definicji procesu: Part Request with PLM Part Create.
  • Publish to Company PLM – Choose Data – utworzony na podstawie przykładowej definicji procesu: Publish to PLM (User selects).
  • Project Releaser with Publish to Company PLM – utworzony na podstawie przykładowej definicji procesu: Project Releaser with Publish.
  • Create Project with PLM Initialise – utworzony na podstawie przykładowej definicji procesu: Project with Initialise in PLM.
Zwróć uwagę, że administratorzy Workspace mogą uruchomić nową instancję dowolnej aktywowanej definicji procesu – bezpośrednio z odpowiadającej jej karty motywu procesu w obszarze Processes interfejsu Workspace – klikając kontrolkę  .

Wnioski o części

Dostęp z poziomu Altium Designer z panelu Explorer panel, po wykonaniu wyszukiwania, z poziomu panelu Details w Manufacturer Part Search panel, lub z łącza na dole listy komponentów w panelu Components panel.

Z poziomu interfejsu Workspace aktywowana definicja procesu jest dostępna na stronie Part Requests, po kliknięciu przycisku  w prawym górnym rogu strony.

Aktywności projektu

Dane projektowe projektu wydane (released) z Altium Designer do Workspace Enterprise Server mogą być w kontrolowany sposób rozpropagowane do PLM za pomocą procesów Workspace Publish to PLM. Procesy Workspace definiują interfejs i metodykę publikowania, a określony XML Publishing Template definiuje, w jaki sposób dane plików są propagowane do docelowego systemu PLM.

Zobacz Publishing to a PLM, aby uzyskać bardziej szczegółowe informacje o procesie publikowania.

Standardowy proces publikowania

Po stronie projektu standardowy proces publikowania do PLM jest dostępny w Altium Designer z podmenu Project » Project Activities dla aktywnego projektu.

Procesy powiązane z projektem są również dostępne z podmenu kontekstowego Project Activities, wywoływanego przez kliknięcie prawym przyciskiem na wpisie projektu w panelu Projects.

Z poziomu interfejsu Workspace aktywne definicje procesów są dostępne w widoku Project Management po kliknięciu przycisku  .

Publikowanie z użyciem Project Releaser

Proces publikowania do instancji PLM jako część Project Releaser jest dostępny w Altium Designer z podmenu Project » Project Releaser dla aktywnego projektu.

Procesy związane z wydaniem (release) są również dostępne z podmenu kontekstowego Project Releaser, wywoływanego przez kliknięcie prawym przyciskiem na wpisie projektu w panelu Projects.

Pojawi się Project Releaser, z dodatkowym etapem – 7: Publish to PLM. Dodatkowo dostępne jest polecenie z menu powiązanego z przyciskiem  Prepare & Release & Publish to PLM – jeśli chcesz uruchomić Project Releaser bez zatrzymywania się w celu przejrzenia wygenerowanych danych oraz raportu wykonania.

Jeśli uruchomisz Project Releaser standardowym poleceniem Prepare , po przejrzeniu i wydaniu danych na etapie Execution Report zostanie wyświetlony przycisk  . Kliknij go, aby kontynuować bazowy workflow procesu i opublikować do PLM. Pojawi się okno dialogowe Login Credentials. Wprowadź Username oraz Password dla swojej instancji PLM i wybierz szablon PLM, którego chcesz użyć (pojawia się w formularzu <PLMInstance>:<PublishingTemplate>).

Jeśli wybierzesz polecenie Prepare & Release & Publish to PLM, ostatecznie zostanie wyświetlone bezpośrednio okno dialogowe Login Credentials. Project Releaser nie zatrzyma się na etapie Execution Report i nie zostanie pokazany przycisk  .
Pamiętaj, że dane logowania do instancji PLM są wymagane tylko przy pierwszym publikowaniu do tej instancji. Następnie zostaną zapisane w Workspace. Po tym każda publikacja tego projektu do tej samej instancji PLM będzie przebiegać bezpośrednio, zgodnie ze zdefiniowanym workflow i wybranym szablonem publikowania.

Kliknij kartę Diagram , aby zobaczyć bazowy workflow procesu.

Kliknij przycisk  , aby kontynuować proces publikowania zgodnie z tym workflow.

Jeśli publikujesz po raz pierwszy i numery części (po stronie PLM) nie są jeszcze powiązane z projektem w Workspace, te numery części zostaną utworzone w PLM i powiązane z projektem w ramach tej pierwszej publikacji. Masz też możliwość zdefiniowania w instancji PLM wpisów komponentów dla komponentów bibliotecznych Workspace w ramach operacji publikowania – aby uzyskać BOM komponentów w PLM (opcjonalnie, zależnie od zdefiniowanego i użytego szablonu publikowania podczas publikowania projektu do instancji PLM).

Status procesu publikowania do PLM możesz sprawdzić w interfejsie Workspace, wybierając widok Activities w szczegółowym widoku projektu — gdy projekt został otwarty z widoku Projects. Wybierz opcję widoku Opened, aby zobaczyć status w trakcie działania procesu, oraz opcję aktywności Closed, aby uzyskać informacje o statusie po zakończeniu procesu.

Możesz dokładnie zobaczyć, co zostało utworzone, na przykład numery części w instancji PLM, na karcie Data workflow procesu.

Tworzenie projektów

Po stronie projektu dostęp z poziomu Altium Designer z głównego podmenu File » New » Project in <Workspace>.

Z poziomu interfejsu Workspace aktywowana definicja procesu jest dostępna w widoku Projects po kliknięciu przycisku  .

Również podczas klonowania projektu, dostępne z przycisku menu w widoku Projects.

Workflow procesu będzie kontynuowany, a okno dialogowe umożliwi zdefiniowanie projektu pod kątem nazwy, opisu, typu oraz ewentualnego elementu Project Template Item, który ma zostać użyty przy jego tworzeniu. Po kliknięciu Start pojawi się okno dialogowe Login Credentials. Wprowadź Username oraz Password dla swojej instancji PLM i wybierz szablon PLM, którego chcesz użyć (pojawia się w formularzu <PLMInstance>:<PublishingTemplate>). Następnie kliknij Submit , aby kontynuować workflow.

Odpowiednie numery części zostaną automatycznie utworzone dla projektu w Twojej instancji PLM, a następnie przekazane z powrotem do Workspace jako parametry projektu Workspace. Parametry te będą dostępne do użycia jako specjalne ciągi (special strings) – dostęp z panelu Properties po zaznaczeniu w edytorze projektu umieszczonego ciągu tekstowego. Parametry Workspace zdefiniowane dla projektu można też przeglądać na karcie Parameters w oknie dialogowym Project Options (Project » Project Options).
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content