Zarządzanie konfiguracją środowiska

Now reading version 6.0. For the latest, read: Zarządzanie konfiguracją środowiska for version 8.0
 

Parent page: Altium On-Prem Enterprise Server

Przekaż ten sam projekt różnym projektantom, a ich rezultaty bez wątpienia będą się różnić pod wieloma względami, w rozmaitych kształtach i formach. W końcu każdy projektant wnosi własny zestaw cech projektowych, poziom doświadczenia oraz preferencje dotyczące sposobu 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 osoby te pracują w tym samym zespole projektowym w ramach tej samej organizacji.

Ułatwiając egzekwowanie na poziomie przedsiębiorstwa środowiska pracy projektanta — tak, aby miał pewność, że stosuje wymagane standardy tej organizacji w zakresie projektowania, dokumentacji i produkcji — instalacja Enterprise Server zapewnia Team Configuration Center.

Team Configuration Center

Rola Team Configuration Center jest wyjątkowo prosta — zapewnić organizacji scentralizowaną kontrolę 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 korzystał wyłącznie z zatwierdzonych przez firmę elementów projektowych, w tym szablonów schematów, plików konfiguracji zadań wyjściowych (output job) oraz preferencji obszaru roboczego. Innymi słowy, umożliwia to Centralized Environment Configuration Management.

Team Configuration Center — czasem określane jako TC2 — jest dostarczane jako usługa w ramach instalacji Enterprise Server; Team Configuration Service.

Za pomocą dedykowanego interfejsu przeglądarkowego 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ą rolą użytkownika, a następnie przypisanie użytkowników do tych ról, właściwe środowisko pracy jest ładowane do Altium Designer natychmiast po połączeniu użytkownika z Workspace. Zastosowanie podejścia opartego na rolach gwarantuje, że projektant zawsze otrzyma 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 ról — 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.
Koncepcja scentralizowanego zarządzania konfiguracją środowiska. Gdy użytkownik łączy się z Workspace, Team Configuration Center określa — na podstawie przypisanych ról — 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 elementy konfiguracji. Są to elementy projektowe, których użytkownik — a dokładniej jego przypisana rola (role), determinująca dostępne konfiguracje — ma prawo używać. Innymi słowy, konfiguracja definiuje i egzekwuje zestaw elementów danych konfiguracji dostępnych dla użytkownika.

Każdy element danych konfiguracji jest po prostu rewizją typu zawartości, który jest obsługiwany do użycia oraz przypisania do konfiguracji środowiska.

Obecnie z konfiguracjami środowiska można używać następujących typów zawartości:

Zwróć uwagę, że konfiguracja może zawierać tylko rewizję jednego elementu Preferencji Altium Designer. Dla pozostałych obsługiwanych typów zawartości konfiguracja może wykorzystywać dowolną liczbę elementów danych konfiguracji, zgodnie z potrzebą. Dodatkowo ten sam element danych może być używany w wielu konfiguracjach środowiska.
Aby członkowie przypisanej roli widzieli elementy danych konfiguracji (rewizje obsługiwanych typów zawartości), te rewizje muszą zostać im udostępnione.

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 zbudować 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 interfejsu uzyskuje się po zalogowaniu do Workspace w przeglądarce. Następnie przejdź do strony Admin - Configurations. Zwróć uwagę, że ta strona jest dostępna tylko wtedy, gdy jesteś zalogowany do Workspace z uprawnieniami administracyjnymi (jesteś członkiem roli Administrators).

Dostęp do interfejsu użytkownika Team Configuration Center w przeglądarce — za pośrednictwem preferowanej zewnętrznej przeglądarki.
Dostęp do interfejsu użytkownika Team Configuration Center w przeglądarce — za pośrednictwem preferowanej zewnętrznej przeglądarki.

Interfejs umożliwia administratorowi utworzenie jednej lub wielu konfiguracji środowiska, zależnie 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 tą konfiguracją.
  • Target Roles - wskazania, kogo dotyczy konfiguracja środowiska. Same role są po prostu grupami użytkowników, zdefiniowanymi i przechowywanymi jako część usługi tożsamości (Identity Service) Workspace. Są to te same role, które Workspace definiuje i wykorzystuje do kontrolowania uprawnień dostępu.

Przykład zdefiniowanej konfiguracji środowiska.
Przykład zdefiniowanej konfiguracji środowiska.

Dane konfiguracji są przechowywane w bazie danych Workspace.

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 przypisanych ról, każdy użytkownik musi być połączony z Workspace Enterprise Server. Jest to wymagane, aby:

  • Zapewnić dostęp do usługi Team Configuration Service.
  • Zapewnić dostęp do Workspace.
  • Umożliwić usłudze Identity Service rozpoznanie, kim jesteś i jakie role zostały Ci przypisane. Dzięki temu można zastosować właściwą konfigurację (konfiguracje) środowiska. Jest to szczególnie istotne w środowiskach pracy, w których standardem są komputery współdzielone.

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 modyfikuje odpowiednie obszary środowiska Altium Designer, aby wymusić dozwolone elementy danych tej konfiguracji. Jeśli użytkownik jest przypisany do kilku ról i może mieć zastosowanie wiele konfiguracji środowiska, przy logowaniu otrzyma możliwość wyboru, która konfiguracja środowiska ma zostać zastosowana.

Dowiedz się więcej o zastosowaniu konfiguracji środowiska.

Zapewnienie zgodności z konfiguracją środowiska

Related page: Wydanie projektu (Release) projektu płytki

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 (Supply Chain) 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 reguły 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ż dodać Environment Configuration Compliance Check. Zapewnia to sposób jednoznacznego testowania i egzekwowania 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 roli, wydanie zakończy się niepowodzeniem. Zapobiega to „samowolnemu” podejściu do projektowania i zapewnia przestrzeganie oraz zgodność ze środowiskami pracy projektowej określonymi centralnie na poziomie przedsiębiorstwa.

Dodaj generator wyjść tego typu z sekcji Validation Outputs pliku OutJob. Konfiguracja warunków kontroli jest wykonywana w oknie dialogowym Environment configuration compliance setup. Warunki te określają:

  • Które rewizje elementów Szablonu 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 Szablonu schematu.
  • Które rewizje elementów Outputjob mogą być używane do generowania wyników (outputs) z projektu. Do listy można dodać jedną lub więcej rewizji elementu Outputjob.
  • Która rewizja elementu Preferencji Altium Designer musi być użyta w momencie wydania. Można wskazać jedną rewizję elementu Preferencji Altium Designer.
  • Czy wszystkie części użyte w projekcie muszą pochodzić z Workspace.
Kliknij  (lub przycisk  dla preferencji), aby otworzyć okno dialogowe umożliwiające wybór wymaganego elementu i jego rewizji (Item-Revision) z Workspace. Aby usunąć wpis, zaznacz go, a następnie kliknij przycisk . W przypadku Preferencji wpisu — po dodaniu — nie można usunąć, ale można wybrać inną rewizję elementu lub po prostu wyłączyć tę opcję.
Upewnij się, że kontrola zgodności z konfiguracją środowiska została dodana do wymaganego źródłowego pliku Output Job i skonfigurowana BEFORE przed wydaniem tego pliku Output Job do docelowego Workspace. Pliku OutJob w Workspace — a konkretnie konfiguracji generatora wyjść — nie można zmieniać. Należy wprowadzić zmiany w pliku źródłowym i ponownie wydać go w ramach kolejnej planowanej rewizji docelowego elementu (jako administrator, korzystając z metody Direct Editing w Workspace).

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

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