Altium On-Prem Enterprise Server

Now reading version 5.5. For the latest, read: Altium On-Prem Enterprise Server for version 8.0

Altium On-Prem Enterprise Server, który jest instalowany i zarządzany przez własny dział IT, współpracuje z Altium Designer, zapewniając elegancką odpowiedź na pytanie, jak obsługiwać dane projektowe z zabezpieczoną integralnością. Serwer nie tylko zapewnia niezawodne, bezpieczne przechowywanie danych, ale także umożliwia ponowne wydawanie danych jako wyraźnie oddzielnych rewizji – w praktyce śledząc zmiany projektu w czasie, bez nadpisywania jakichkolwiek wcześniej wydanych danych. Umożliwia również zarządzanie cyklem życia danych, pozwalając osobom, które muszą z nich korzystać, jednym rzutem oka zobaczyć, na jakim etapie „życia” znajdują się dane, a tym samym do czego można ich bezpiecznie użyć.

Altium Designer może także łączyć się z Altium 365 Workspace hostowanym na chmurowej platformie infrastrukturalnej Altium 365. Dzięki Altium 365 Workspace zyskasz bogatszy zestaw funkcji współpracy, w tym Global Sharing. A ponieważ jest to rozwiązanie chmurowe, otrzymujesz najnowszą wersję Workspace bez konieczności martwienia się o ręczne aktualizacje.

Altium On-Prem Enterprise Server zapewnia Workspace, nazywany również Enterprise Server Workspace, który służy do zarządzania wszystkimi danymi, w tym komponentami, modelami dziedzinowymi, arkuszami schematów oraz szablonami projektowymi. Możesz nawet tworzyć i zarządzać całymi projektami bezpośrednio w Workspace, korzystając z widoku zarządzania zorientowanego na CAD, który ułatwia wspólne przeglądy i komentowanie. Za pośrednictwem dedykowanego Manufacturing Portal, możesz przeglądać i nawigować po wydanych danych plików, analizować BOM oraz oglądać i komentować migawkę samego projektu – źródło tych wydanych danych. Możesz nawet kontrolować środowiska pracy projektantów – zapewniając egzekwowanie i przestrzeganie firmowych standardów projektowych.

Usprawniając i rozszerzając współpracę projektową, Workspace Enterprise Server zapewnia obsługę Process Workflows – wysoce konfigurowalnych „przepływów” procesów, które prowadzą projektantów w firmie przez typowe, codzienne procesy projektowe, takie jak tworzenie komponentów i projektów, czy działania związane z projektami, np. przeglądy projektu. Możesz zdefiniować te workflow tak proste lub tak złożone, jak to potrzebne, a interakcja z nimi odbywa się poprzez koncepcję Tasks. Każde zadanie to punkt, w którym do postępu workflow niezbędne jest działanie użytkownika.

Dostarczając w Workspace zestaw wielokrotnego użytku „klocków” projektowych, możesz rozpoczynać nowe projekty z pewnością, że każdy model, komponent i element wyższego rzędu został zweryfikowany i dopuszczony do użycia – bez konieczności „wynajdowania koła na nowo”. Workspace staje się zarówno źródłem, jak i miejscem docelowym elementów projektowych, a każdy nowy projekt wykorzystuje elementy wydane do Workspace i zarządzane za jego pośrednictwem. A projektując wyłącznie z elementów z Workspace, integralność tych projektów jest z natury zapewniona.


Workspace Content

W Enterprise Server Workspace każda jednostka projektowa, którą można przechowywać, zarządzać nią i ponownie wykorzystywać, jest reprezentowana jako określony typ zawartości (lub Item). Item jest jednoznacznie identyfikowany w Workspace i może zawierać dowolną liczbę Revisions, gdzie rewizja zawiera dane dla danego Item. Za każdym razem, gdy wprowadza się zmianę w danych zawartych w rewizji – co dla większości typów Item można edytować bezpośrednio w powiązanym edytorze tymczasowym – jest ona zatwierdzana (commit) (lub ponownie wydawana) jako nowa rewizja tego Item, co zapewnia, że żadna istniejąca rewizja nigdy nie zostanie nadpisana, a tym samym gwarantuje najwyższą integralność.

Element zawartości może mieć dowolną liczbę rewizji, które w istocie stanowią ewolucję danego Item w czasie. Wprowadza się zmianę, a nowa zawartość danych jest zatwierdzana/wgrywana/wydawana do nowej rewizji. Dane przechowywane w każdej rewizji elementu są więc zazwyczaj inne. Aby rozróżniać te różne rewizje Item, używa się identyfikatora rewizji (ID), który w połączeniu z ID Item tworzy unikalny identyfikator dla każdego wydania Item. Daje nam to Item-Revision.

Innym ważnym aspektem rewizji Item jest jej Lifecycle State. To kolejny identyfikator, który można wykorzystać do szybkiej oceny, na jakim etapie life znajduje się obecnie dana rewizja, i co w związku z tym projektanci są uprawnieni z nią zrobić. O ile rewizja odzwierciedla zmiany projektowe wprowadzone do Item, o tyle stan cyklu życia odzwierciedla stan elementu z perspektywy biznesowej, np. Planned, New From Design, For Production, Obsolete itd.


Edycja bezpośrednia

Enterprise Server Workspace zapewnia elastyczną i bezpieczną metodę centralizacji przechowywania i zarządzania wszystkimi typami danych projektowych używanych w Altium Designer. Od modelu schematu po komponent, od zarządzanych arkuszy aż po ukończone projekty PCB – Workspace dostarcza idealny sposób przechowywania i zarządzania danymi projektowymi elektroniki.

Wiele jednostek projektowych można edytować i wydać w początkowej rewizji odpowiadającego im, nowo utworzonego Item w Workspace, dzięki obsłudze edycji bezpośredniej. Edycja bezpośrednia uwalnia od ograniczeń oddzielnych danych źródłowych kontrolowanych wersjami. Możesz po prostu edytować obsługiwany typ Item, używając edytora tymczasowego załadowanego najnowszym źródłem bezpośrednio z Workspace. A po zakończeniu edycji jednostka jest wydawana (lub ponownie wydawana) do kolejnej planowanej rewizji nadrzędnego Item, a edytor tymczasowy jest zamykany. Nie ma plików na dysku twardym, nie ma wątpliwości, czy pracujesz na właściwym lub najnowszym źródle, i nie ma potrzeby utrzymywania oddzielnego oprogramowania do kontroli wersji. Workspace obsługuje to wszystko, z tą samą integralnością, której oczekujesz, i w sposób przyspieszający wprowadzanie zmian w danych.

Na dowolnym etapie możesz wrócić do dowolnej rewizji obsługiwanego Item w Workspace i edytować ją bezpośrednio. Wystarczy kliknąć prawym przyciskiem myszy na rewizji i wybrać polecenie Edit z menu kontekstowego. Ponownie otworzy się edytor tymczasowy, z jednostką zawartą w rewizji otwartą do edycji. Wprowadź wymagane zmiany, a następnie zatwierdź wydanie dokumentu do następnej rewizji elementu zawartości.


Komponenty

Altium Designer, dzięki swojemu zunifikowanemu podejściu do projektowania, tradycyjnie korzystał z modelu komponentu, który obejmuje wszystkie aspekty procesu projektowania elektroniki. Jednak aby płynnie dopasować proces projektowania elektroniki do nadrzędnego procesu rozwoju produktu jako całości, model ten musi ewoluować – rozszerzając się o inne aspekty, w tym inne procesy projektowe (w szczególności MCAD i wzornictwo przemysłowe), a także procesy biznesowe (takie jak zakupy i produkcja), które przecinają się z procesem rozwoju produktu.

Ten rozwinięty model obiektowy jest znany jako Unified Component Model.

W tym paradygmacie modelowania komponent projektowy, widziany przez projektanta, jest oddzielony od części producenta i/lub dostawcy. Informacje te nie są definiowane jako część komponentu. Zamiast tego używa się Part Choices do mapowania komponentu projektowego na jedną lub więcej części producenta, które z kolei mogą być mapowane na jedną lub więcej części dostawcy, co pozwala projektantowi z góry określić, jakich rzeczywistych części można użyć dla danego komponentu projektowego zastosowanego w projekcie.

Te komponenty, wraz z ich wyborami części, są przechowywane w Workspace. Komponent jest przechowywany jako seria rewizji jednoznacznie identyfikowalnego Item typu Component. Każda rewizja jest zarządzana cyklem życia, zapewniając zbiory certyfikowanych komponentów, uprawnionych do ponownego użycia w nowych projektach, wytwarzania prototypów lub użycia w seriach produkcyjnych. Krótko mówiąc: katalog komponentów zaimplementowany poprzez Workspace Libraries.

Panel Altium Designer Components zapewnia potężny interfejs do pracy ze wszystkimi komponentami. A dla komponentów biblioteki Workspace panel oferuje parametryczne (fasetowe) wyszukiwanie oparte na filtrach, umożliwiające określenie docelowych parametrów komponentu. Dodatkowo panel udostępnia opcje edycji komponentu w Component Editor (w trybie Single Component Editing), podglądu komponentu w jego źródłowym Workspace poprzez panel Explorer, oraz wykonywania funkcji zarządzania komponentami, takich jak tworzenie i klonowanie komponentów, czy edycja Part Choices i Type wybranego komponentu.
Korzystając z panelu Altium Designer Manufacturer Part Search, możesz wyszukiwać rzeczywiste części produkowane, a następnie pozyskiwać je do Workspace. Pozyskanie polega na utworzeniu nowego komponentu – z użyciem Component Editor w trybie Single Component Editing – i wydaniu go do docelowego Workspace.

Zarządzanie projektami

Enterprise Server Workspace, w połączeniu z Altium Designer, zapewnia obsługę projektów w infrastrukturze Workspace. Projekty te dotyczą etapu rozwoju w cyklu życia projektu, upraszczając tworzenie i bieżący workflow dla projektów kontrolowanych wersjami. Centralne przechowywanie pod kontrolą Workspace umożliwia również, aby ta funkcja stanowiła fundament dla innych usług współpracy.

Niektóre kluczowe korzyści z używania projektów hostowanych przez Workspace to:

  • Uproszczone przechowywanie. Nie ma potrzeby podejmowania decyzji o lokalizacjach przechowywania. Kopie zapasowe i inne podstawowe usługi są zapewnione.
  • Podstawa dla funkcji współpracy.
  • Wymuszona kontrola wersji.
  • Zalety dedykowanego systemu komentowania.
  • Powiadomienia i status. Status dokumentu, w tym lokalne modyfikacje, jest widoczny dla całych zespołów projektowych.
  • Równoległe projektowanie PCB działa bez skomplikowanej konfiguracji.
  • Możliwość udostępnienia projektu wielu osobom do edycji albo wyłącznie do przeglądania i komentowania.

Zarządzanie odbywa się poprzez stronę Projects w interfejsie Workspace. Nowe projekty można tworzyć przez ten interfejs lub przez okno Create Project dialog w Altium Designer. Alternatywnie istniejący projekt lokalny można szybko udostępnić w Workspace.

Możesz także uzyskać dostęp do zorientowanego na wytwarzanie, CAD-centrycznego widoku projektu, który oferuje opcje widoku Design, Supply, Manufacture, Activities oraz History:

  • Design– wyświetlanie i nawigowanie po dokumentach projektowych projektu źródłowego, podgląd właściwości obiektów projektu oraz dodawanie komentarzy do przeglądu. Ten widok korzysta z interfejsu Web Viewer interface. Jest to widok najnowszej wersji danych projektu źródłowego, a nie określonego wydania (release) z tego projektu, dlatego można go traktować jako widok prac w toku (WIP). Możesz wyświetlić projekt bazowy lub dowolny zdefiniowany jego wariant.
  • Supply – interaktywne przeglądanie danych BOM w trybie work-in-progress (WIP) wyodrębnionych z dokumentów projektowych, w tym pozycji danych części Producenta i Dostawcy pochodzących z wypełnionego dokumentu ActiveBOM projektu.
  • Releases – przeglądanie wydań (releases) projektu. Zapewniony jest dostęp do otwarcia pełnych danych wydania lub konkretnego pakietu montażowego, który zostanie pokazany w osobnej karcie poprzez Manufacturing Portal. Z tego portalu możesz przeglądać i nawigować po danych plików wydania, sprawdzać BOM oraz wyświetlać i komentować migawkę samego projektu; źródło tych danych wydania. Zarówno z poziomu widoku Releases , jak i poprzez Manufacturing Portal dla konkretnego wydania, uzyskasz dostęp do kontrolek pobierania danych produkcyjnych o różnym poziomie szczegółowości (od pełnego zestawu danych po pojedynczy wygenerowany plik wyjściowy).
  • Activities – wyszukiwanie, przeglądanie i dostęp do aktywności procesów workflow dotyczących wybranego projektu, takich jak przeglądy projektu. Użyj podkart dla wybranej aktywności, aby zobaczyć jej aktualny diagram przepływu, powiązane dane oraz historię zdarzeń.
  • History – przeglądanie osi czasu głównych zdarzeń związanych z projektem, w tym jego utworzenia, commitów, wydań, klonów oraz wymian MCAD. Za każdym razem, gdy w powiązaniu z projektem wystąpi obsługiwane zdarzenie, jest ono dodawane do osi czasu jako osobny kafelek z różnymi akcjami (tam, gdzie ma to zastosowanie). Więcej informacji: Project History.
Piękno projektów Workspace polega na tym, że domyślnie są kontrolowane wersjami i można nad nimi pracować zespołowo bez martwienia się o dyski współdzielone, serwery, uzgodnienia itp. Kontrola wersji jest realizowana dzięki wbudowanej w Workspace usłudze kontroli wersji Git.
► Przeczytaj o Workspace Projects.

Zarządzanie konfiguracją

Ułatwiając egzekwowanie na poziomie przedsiębiorstwa środowiska pracy projektanta – aby mieć pewność, że stosuje on wymagane standardy organizacji w zakresie projektowania, dokumentacji i produkcji – Enterprise Workspace udostępnia Team Configuration Center.

Rolą Team Configuration Center jest zapewnienie organizacji scentralizowanej kontroli nad środowiskiem, w którym pracują projektanci. Osiąga to poprzez definiowanie i zarządzanie Environment Configurations. Służą one do ograniczenia środowiska pracy Altium Designer każdego projektanta tak, aby używał wyłącznie elementów projektowych zatwierdzonych przez firmę, w tym szablonów schematów, plików konfiguracji zadań wyjściowych (output job), preferencji Workspace itd. Innymi słowy, umożliwia to Centralized Environment Configuration Management.

W Centrum, poprzez dedykowany interfejs przeglądarkowy, można zdefiniować dowolną liczbę konfiguracji środowiska. Dane używane i egzekwowane przez każdą konfigurację – określane jako Configuration Data Items – pochodzą z Workspace. A dzięki powiązaniu każdej konfiguracji środowiska z konkretną rolą użytkownika, a następnie przypisaniu użytkowników do tych ról, właściwe środowisko pracy jest ładowane do Altium Designer natychmiast po zalogowaniu użytkownika do Enterprise Server Workspace. Takie podejście oparte na rolach zapewnia, że projektant zawsze otrzymuje konfigurację, do której jest uprawniony, niezależnie od tego, czy ma własny komputer, czy współdzieli jeden komputer z innymi projektantami.


Workflowy

Altium Designer zapewnia potężne collaborative design environment. Częścią tego jest obsługa Process Workflows, które prowadzą projektantów w firmie przez typowe, codzienne procesy projektowe, takie jak:

  • Wnioskowanie o nowe elementy biblioteki Workspace
  • Wykonywanie działań związanych z projektem, takich jak przeglądy projektu lub publikowanie do PLM
  • Tworzenie nowych projektów Workspace.

Każdy Workflow używany do wdrożenia konkretnego procesu projektowego jest tworzony jako część Process Definition. Dlatego można go określać jako bazowy workflow danego procesu lub po prostu Process Workflow.

Procesy i ich workflowy są tworzone i zarządzane przez interfejs Enterprise Server Workspace – przez Administratora tego Workspace. Dla trzech obszarów projektowych wspomnianych wcześniej, wraz z instalacją dostarczane są predefiniowane workflowy procesów. Część z nich jest aktywowana do użycia od razu po instalacji. Korzystaj z nich, modyfikuj je lub twórz własne – zgodnie z potrzebami firmy. Inne są przykładami – nie można ich aktywować i używać w obecnej postaci. Każdy z nich jest więc bardziej „szablonem” – edytuj go zgodnie z wymaganiami firmy, nazwij i zapisz jako nową definicję procesu, którą następnie can aktywujesz i używasz, wraz ze wszystkimi pozostałymi definicjami.

Potężny Process Workflow Editor zapewnia elastyczność budowania procesów z workflowami, które mogą być tak proste lub tak złożone, jak to potrzebne, i zgodnie z wymaganiami firmy.

Podczas projektowania w Altium Designer projektant może uzyskać dostęp do dowolnych procesów, które zostały aktywowane do użycia na poziomie administracyjnym, i je uruchamiać. Interakcja z procesem – a właściwie z jego zdefiniowanym workflowem – odbywa się poprzez Tasks. Task odnosi się do zadania użytkownika zdefiniowanego w workflowie – punktu, w którym do postępu workflowu niezbędne jest działanie użytkownika.
► Przeczytaj o Creating & Managing Processes.  Przeczytaj o Defining a Process Workflow.  Przeczytaj o Working with Tasks.

Współprojektowanie ECAD-MCAD

Większość projektowanych produktów elektronicznych jest mocowana do jakiejś struktury mechanicznej – albo do chassis, albo do obudowy. Wykrycie konfliktu mechanicznego między płytką (ECAD) a chassis/obudową (MCAD) na późnym etapie procesu projektowego może być kosztowne. I choć można wyeksportować model 3D z Altium Designer, jest to proces ręczny, wymagający świadomej decyzji i działania. W praktyce robi się to bardzo rzadko, przez co projektant MCAD nigdy nie ma pewności, czy to, co ma, jest najnowszą i najlepszą wersją. Naprawdę nie powinno być tak trudno upewnić się, że nie zamierzasz zmarnować sterty pieniędzy tylko dlatego, że Twoje narzędzia ze sobą nie rozmawiają.

Enterprise Server Workspace umożliwia natywną współpracę ECAD z MCAD, w której dane płyną płynnie między domenami. Koniec z odpytywaniem o aktualizacje i koniec z niepewnością. Dane są przesyłane między domenami w miarę ewolucji projektu, zapewniając spójność projektu.

Obsługiwane są następujące platformy MCAD:

  • Dassault Systemes SOLIDWORKS®
  • Autodesk Inventor Professional®
  • PTC Creo Parametric®
  • Autodesk Fusion 360®
  • Siemens NX®

Oficjalnie wspierane wersje narzędzi MCAD zależą od wersji używanej wtyczki Altium CoDesigner. Informacje te można znaleźć na stronie New in CoDesigner page.

MCAD CoDesigner synchronizuje projekt PCB między inżynierami elektrykami i mechanikami. Działa bezpośrednio na danych ECAD i MCAD poprzez panel MCAD CoDesigner po stronie Altium Designer oraz odpowiadający mu panel dołączany do Twojego oprogramowania MCAD. Ten drugi jest dostarczany poprzez instalację (i rejestrację w oprogramowaniu MCAD) wtyczki Altium CoDesigner. Odpowiednią wtyczkę dla Twojego oprogramowania MCAD pobierz z sekcji MCAD CODESIGNER PLUGINS na stronie Downloads page witryny altium.com.
► Przeczytaj o ECAD-MCAD CoDesign.

Integracja z PLM

Enterprise Server Workspace umożliwia jedno- lub dwukierunkową synchronizację danych komponentów z systemami przedsiębiorstwa. Plik konfiguracyjny pozwala określić kierunek synchronizacji, a tym samym to, które parametry są nadrzędne w którym systemie. Synchronizacja danych komponentów między Enterprise Server a docelowym systemem przedsiębiorstwa wykorzystuje wbudowany proces synchronizacji, który może być uruchamiany ręcznie lub ustawiony jako cykliczne zdarzenie czasowe.

Dostępny jest dedykowany workflow Project Creations, który wspiera automatyczne tworzenie numerów części w Twojej instancji PLM, a następnie propagowanie ich jako parametrów projektu w Workspace. Masz też możliwość publikowania projektu do instancji PLM w ramach uruchamiania Project Releaser w Altium Designer. Operacja publikowania używa szablonu publikowania – zdefiniowanego jako część konfiguracji integracji instancji PLM – aby kontrolować, jak dane mają być propagowane do PLM.

Instalacja Enterprise Server zawiera narzędzie importera bazy komponentów CSV, które można wykorzystać do wprowadzenia danych komponentów do Enterprise Server Workspace z pliku wyeksportowanego z innego systemu (PLM, ERP lub innego). Zaimplementowane jako konfigurowalny plik wsadowy (*.bat), narzędzie desktopowe importuje dane komponentów z docelowego pliku arkusza (*.csv) do Workspace zgodnie z istniejącymi szablonami Workspace lub dedykowanym plikiem konfiguracyjnym.

Ponadto zapewniono bezpośrednie wsparcie dla następujących systemów PLM:

  • PTC Windchill® PLM (11.1 M020) oraz PTC Windchill® PLM (11.0 M030)
  • Arena® PLM
  • Oracle® Agile™ PLM
  • Siemens Teamcenter® (with additional setup)

Konfiguracja interfejsu jest wykonywana przez interfejs Workspace, a konfiguracja połączenia i mapowanie parametrów są zdefiniowane w pliku konfiguracyjnym opartym na XML (wgrywanym do Workspace). Dołączony jest także inteligentny generator konfiguracji, który pomaga w tworzeniu niestandardowego połączenia z systemami przedsiębiorstwa.

Zwróć uwagę, że synchronizacja danych Part Choice jest jednokierunkowa – z systemu przedsiębiorstwa wyłącznie do Enterprise Server.
► Przeczytaj o PLM Integration.
AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.