Zarządzanie konfiguracją środowiska
Przekaż ten sam projekt różnym projektantom, a ich rezultaty bez wątpienia będą się różnić pod wieloma względami, w różnych kształtach i formach. W końcu każdy projektant wnosi własny zestaw cech projektowych, poziom doświadczenia i preferencje pracy. Jednak o ile zakres tych odmiennych podejść może być akceptowalny w biurach i laboratoriach różnych firm oraz w różnych dziedzinach produktowych, o tyle widoczność takich różnic przestaje być drobną ciekawostką, gdy projektanci pracują w tym samym zespole projektowym w ramach tej samej organizacji.
Ułatwiając egzekwowanie na poziomie przedsiębiorstwa środowiska pracy projektanta — aby mieć pewność, że stosuje on wymagane standardy tej organizacji w zakresie projektowania, dokumentacji i produkcji — instalacja Enterprise Server udostępnia Team Configuration Center.
Team Configuration Center
Rola Team Configuration Center jest niezwykle prosta — zapewnić organizacji scentralizowaną kontrolę nad środowiskiem, w którym pracują projektanci. Osiąga się to poprzez definiowanie i zarządzanie Environment Configurations. Służą one do ograniczenia środowiska pracy Altium Designer każdego projektanta tak, aby korzystał wyłącznie z elementów projektowych zatwierdzonych przez firmę, w tym szablonów schematów, plików konfiguracji zadań wyjściowych oraz preferencji obszaru roboczego. Innymi słowy, umożliwia to Centralized Environment Configuration Management.
W dedykowanym interfejsie przeglądarkowym Centrum 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 poprzez powiązanie każdej konfiguracji środowiska z konkretną grupą użytkowników, a następnie przypisanie użytkowników do tych grup, właściwe środowisko pracy jest ładowane do Altium Designer natychmiast po połączeniu użytkownika z Workspace. Zastosowanie podejścia opartego na grupach 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.
Poniższy obraz przedstawia graficzny przegląd koncepcji scentralizowanego zarządzania konfiguracją środowiska.

Koncepcja scentralizowanego zarządzania konfiguracją środowiska. Gdy użytkownik łączy się z Workspace, Team Configuration Center określa — na podstawie przypisanych grup — które konfiguracje (i powiązane elementy danych) są dostępne dla tego użytkownika. Następnie Altium Designer wykorzystuje elementy danych konfiguracji w odpowiednich miejscach.
Elementy danych konfiguracji
Zanim przejdziesz do tworzenia i definiowania konfiguracji środowiska, musisz najpierw zdefiniować wymagane elementy danych konfiguracji — składowe konfiguracji. Są to elementy projektowe, których użytkownik — a jego przypisana(e) grupa(y) określa(ją) dostępne konfiguracje — ma prawo używać. Innymi słowy, konfiguracja definiuje i egzekwuje zestaw elementów danych konfiguracji dostępnych dla użytkownika.
Obecnie z konfiguracjami środowiska można używać następujących typów zawartości:
- Preferencje Altium Designer
- Outputjob
- Szablon schematu
- Szablon BOM
- Layerstack
- Szablon projektu
- Szablon dokumentu Draftsman
- Szablon arkusza Draftsman
Konfiguracje środowiska
Related page: Zarządzanie konfiguracjami środowiska
Mając zdefiniowane rewizje elementów danych konfiguracji i opublikowane je w Workspace, dysponujesz już podstawowymi „klockami”, z których można zdefiniować same konfiguracje środowiska. Konfiguracje środowiska definiuje się w Team Configuration Center, do którego uzyskuje się dostęp przez interfejs przeglądarkowy Workspace.

Dostęp do opartego na przeglądarce interfejsu użytkownika Team Configuration Center — za pośrednictwem preferowanej zewnętrznej przeglądarki.
Interfejs pozwala administratorowi utworzyć jedną lub więcej konfiguracji środowiska, w zależności od potrzeb organizacji. Każda konfiguracja wymaga zdefiniowania:
- Configuration name - znaczącej nazwy, być może odzwierciedlającej osoby, których środowisko pracy ma regulować.
- Configuration data - podstawowych ograniczeń konfiguracji. Rewizji obsługiwanych elementów danych, które mogą być prawidłowo używane przez użytkownika objętego konfiguracją.
- Target groups - wskazania, kogo dotyczy konfiguracja środowiska. Są to te same grupy, które są definiowane i wykorzystywane przez Workspace do kontroli uprawnień dostępu.

Przykład zdefiniowanej konfiguracji środowiska.
Zastosowanie konfiguracji środowiska w Altium Designer
Related page: Uzyskiwanie dostępu do Workspace
Aby umożliwić zarządzanie konfiguracją środowiska i egzekwować konfiguracje środowiska mające zastosowanie do każdego użytkownika w organizacji, na podstawie jego przypisanej(ych) grup(y), każdy użytkownik musi być połączony z Workspace Enterprise Server. Jest to wymagane, aby:
- Umożliwić dostęp do usługi Team Configuration Service.
- Umożliwić dostęp do Workspace.
- Umożliwić usłudze Identity Service rozpoznanie, kim jesteś i do jakiej(ch) grup(y) zostałeś przypisany. Dzięki temu można zastosować właściwą(e) konfigurację(e) środowiska. Jest to szczególnie istotne w środowiskach pracy, w których normą są współdzielone komputery.
Gdy użytkownik jest połączony z Workspace, usługa konfiguracji określa konfigurację środowiska, która ma być użyta dla tego użytkownika, i zmienia odpowiednie obszary środowiska Altium Designer, aby wymusić dozwolone elementy danych tej konfiguracji. Jeśli użytkownik jest przypisany do kilku grup i może mieć zastosowanie wiele konfiguracji środowiska, przy logowaniu otrzyma możliwość wyboru, która konfiguracja środowiska ma zostać zastosowana.
Zapewnienie zgodności z konfiguracją środowiska
Related page: Wydanie projektu
Gdy nadchodzi czas wydania projektu płytki, zastosowany proces zapewnia najwyższą integralność danych projektowych, a co ważniejsze — wygenerowanych danych produkcyjnych, które łańcuch dostaw ostatecznie wykorzysta, aby zamienić Twoją pracę projektową w fizyczną rzeczywistość. W ramach procesu wydania można wstawić kontrole walidacyjne, aby upewnić się na przykład, że reguły elektryczne i projektowe są sprawdzane i przestrzegane. W końcu rygorystyczna walidacja może wychwycić przeoczone problemy, które mogłyby prowadzić do kosztownych poprawek i ponownych uruchomień produkcji.
W ramach tego etapu walidacji w procesie wydania możesz również uwzględnić Environment Configuration Compliance Check. Zapewnia to sposób na jednoznaczne przetestowanie i wymuszenie użycia elementów danych autoryzowanych przez firmę w projekcie. Mówiąc wprost: jeśli nie używasz elementów danych dozwolonych przez konfigurację środowiska dostępną dla Twojej przypisanej grupy, wydanie zakończy się niepowodzeniem. Zapobiega to „samowolnemu” podejściu do projektowania i zapewnia przestrzeganie oraz zgodność ze środowiskami pracy projektowej określanymi centralnie na poziomie przedsiębiorstwa.
Dodaj generator wyjść tego typu z sekcji Validation Outputs pliku OutJob. Konfiguracja warunków sprawdzenia jest wykonywana w oknie dialogowym Environment configuration compliance setup. Warunki te określają:
- Które rewizje elementów Szablon schematu mogą być używane przez źródłowe dokumenty schematów w projekcie. Do listy można dodać jedną lub więcej rewizji elementu Szablon schematu.
- Które rewizje elementów Outputjob mogą być używane do generowania wyjść z projektu. Do listy można dodać jedną lub więcej rewizji elementu Outputjob.
- Która rewizja elementu Preferencje Altium Designer musi być użyta w momencie wydania. Można wskazać pojedynczą rewizję elementu Preferencje Altium Designer.
- Czy wszystkie części użyte w projekcie muszą pochodzić z Workspace.

Dodaj i skonfiguruj kontrolę zgodności z konfiguracją środowiska jako część ogólnego reżimu walidacji podczas wydania projektu płytki.