Altium On-Prem Enterprise Server
Altium On-Prem Enterprise Server, który jest instalowany i zarządzany przez Twój własny dział IT, współpracuje z Altium Designer, zapewniając elegancką odpowiedź na pytanie, jak obsługiwać dane projektowe z zachowaniem zabezpieczonej 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ć, na szybkie sprawdzenie, na jakim etapie swojego „życia” znajdują się dane, a tym samym do czego można ich bezpiecznie użyć.
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 domenowymi, 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.
Wzmacniają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 Twojej 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 „wymyślania 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 pochodzących z Workspace, integralność tych projektów jest z natury zapewniona.
Zawartość Workspace
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 gwarantuje, że żadna istniejąca rewizja nigdy nie zostanie nadpisana, a tym samym zapewnia 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 różne. 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. Jest to kolejny identyfikator, który można wykorzystać do szybkiej oceny, na jakim etapie w swoim life znajduje się obecnie dana rewizja, i do czego projektanci są w związku z tym uprawnieni. O ile Revision odzwierciedla zmiany projektowe wprowadzone do Item, o tyle Lifecycle State odzwierciedla stan elementu z perspektywy biznesowej, taki jak 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ć do początkowej rewizji odpowiadającego im, nowo utworzonego Item w Workspace, dzięki obsłudze edycji bezpośredniej. Edycja bezpośrednia uwalnia Cię od ograniczeń związanych z oddzielnymi danymi źródłowymi kontrolowanymi wersjami. Możesz po prostu edytować obsługiwany typ Item, używając edytora tymczasowego załadowanego najnowszym źródłem bezpośrednio z samego Workspace. 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 osobnego 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 rewizję 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 wykorzystywał model komponentu obejmujący 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 obszary, 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 Part Choices służą 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, umożliwiając projektantowi określenie z góry, 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 biblioteki Workspace.
Zarządzanie projektem
Enterprise Server Workspace, w połączeniu z Altium Designer, zapewnia obsługę projektów projektowych w infrastrukturze Workspace. Projekty te dotyczą etapu rozwoju w cyklu życia projektu, upraszczając tworzenie oraz 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 lub wyłącznie do przeglądania i komentowania.
Zarządzanie odbywa się poprzez stronę Projects w interfejsie Workspace. Nowe projekty można tworzyć za pomocą tego interfejsu lub poprzez 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świetlaj i przeglądaj dokumenty projektowe projektu źródłowego, przeglądaj właściwości obiektów projektu i dodawaj komentarze 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) tego projektu, dlatego można go traktować jako widok „work-in-progress” (WIP). Możesz przeglądać projekt bazowy lub dowolny zdefiniowany jego wariant.
- Tasks – umożliwia dostęp do żądań aktywności zadań (Tasks), które dotyczą aktualnie otwartego projektu. Zadania są prezentowane w stylu przepływu tablicy Kanban, a ich stan postępu (
ToDo,InProgressiResolved) jest ułożony jako wiersze zadań. - Releases – przeglądaj wydania (releases) projektu. Dostęp jest zapewniony do otwarcia pełnych danych wydania lub konkretnego pakietu montażowego, który zostanie pokazany na osobnej karcie poprzez Manufacturing Portal. Z tego portalu możesz przeglądać i nawigować po danych plików wydania, analizować BOM oraz przeglądać i komentować migawkę samego projektu; źródło tych danych wydania. Zarówno z widoku Releases, jak i poprzez Manufacturing Portal dla konkretnego wydania, uzyskasz dostęp do kontrolek pobierania danych produkcyjnych na różnych poziomach szczegółowości (od pełnych zestawów danych po pojedyncze wygenerowane pliki wyjściowe).
- Activities – wyszukuj, przeglądaj i uzyskuj 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 bieżący diagram przepływu, powiązane dane oraz historię zdarzeń.
- History – przeglądaj postępującą oś czasu najważniejszych zdarzeń związanych z projektem, w tym jego utworzenie, commity, wydania, klony i wymiany MCAD. Za każdym razem, gdy wystąpi obsługiwane zdarzenie powiązane z projektem, jest ono dodawane do osi czasu jako osobny kafelek z różnymi dostępnymi działaniami (tam, gdzie ma to zastosowanie). Obsługiwane jest porównywanie danych schematu, BOM i Gerber. Więcej informacji: Project History.
Zarządzanie konfiguracją
Aby ułatwić egzekwowanie na poziomie przedsiębiorstwa środowiska pracy projektanta – tak, by przestrzegał wymaganych standardów organizacji dotyczących 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 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.
Workflows
Altium Designer zapewnia potężne środowisko projektowania zespołowego. Częścią tego jest obsługa Process Workflows, które prowadzą projektantów firmy 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 Workflows są tworzone i zarządzane przez Administratora Workspace poprzez interfejs Enterprise Server Workspace. Dla trzech wcześniej wspomnianych obszarów projektowych wraz z instalacją dostarczane są predefiniowane workflow procesów. Część z nich jest aktywna od razu po instalacji. Używaj ich, modyfikuj 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, nadaj nazwę i zapisz jako nową definicję procesu, którą następnie can aktywujesz i używasz wraz z pozostałymi definicjami.
Potężny Process Workflow Editor zapewnia elastyczność budowania procesów z workflow, które mogą być tak proste lub tak złożone, jak to potrzebne, i zgodne z wymaganiami firmy.
Współprojektowanie ECAD-MCAD

Większość projektowanych produktów elektronicznych jest mocowana do jakiejś struktury mechanicznej – albo do chassis, albo do obudowy. Wykrycie kolizji mechanicznej między płytką (ECAD) a chassis/obudową (MCAD) na późnym etapie procesu projektowego może być kosztowne. I choć można wyeksportować z Altium Designer model 3D, 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 rzeczywiście najnowsze. Naprawdę nie powinno być tak trudno upewnić się, że nie zmarnujesz 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ę rozwoju 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 obsługiwane wersje narzędzi MCAD zależą od wersji używanej wtyczki Altium CoDesigner. Informacje te można znaleźć na stronie New in CoDesigner page.
Integracja z PLM
Enterprise Server Workspace umożliwia jedno- lub dwukierunkową synchronizację danych komponentów i projektów z systemami przedsiębiorstwa. Interakcja między Enterprise Server a systemem przedsiębiorstwa – zwykle systemem PLM – jest konfigurowana i zarządzana poprzez stronę serwera PLM Integration page. Zapewnia ona zautomatyzowany interfejs do łatwej konfiguracji połączenia, mapowania danych parametrów oraz określenia kierunku synchronizacji danych. 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 do Workspace jako parametrów projektu. Możesz także opublikować projekt do swojej instancji PLM w ramach uruchomienia Project Releaser w Altium Designer. Operacja publikowania wykorzystuje szablon publikowania – zdefiniowany jako część konfiguracji integracji instancji PLM – aby kontrolować sposób propagowania danych do PLM.
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
- Aras Innovator®
- Siemens Teamcenter® (z dodatkową konfiguracją)
Instalacja Enterprise Server zawiera narzędzie CSV Component database importer tool, 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.







