Zarządzanie konfiguracją środowiska

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

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.

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

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.
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.

Każdy element danych konfiguracji to po prostu rewizja typu zawartości, który jest obsługiwany do użycia i 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 Preferencje Altium Designer. Dla pozostałych obsługiwanych typów zawartości konfiguracja może wykorzystywać dowolną liczbę elementów danych konfiguracji. Dodatkowo ten sam element danych może być używany w wielu konfiguracjach środowiska.
Aby członkowie przypisanej grupy 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 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 interfejsu uzyskuje się, logując się 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 grupy Administrators).

Dostęp do opartego na przeglądarce interfejsu użytkownika Team Configuration Center — za pośrednictwem preferowanej zewnętrznej przeglądarki.
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.
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 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.

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

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.
Kliknij  (lub przycisk  dla preferencji), aby otworzyć okno dialogowe umożliwiające wybór wymaganego elementu i rewizji 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 zmienić. Należy wprowadzić zmiany w pliku źródłowym i ponownie wydać go jako kolejną planowaną rewizję docelowego elementu (jako administrator i z użyciem metodyki Direct Editing 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