Zarządzanie strukturą treści i dostępem w Altium 365 Workspace

Zarządzanie strukturą treści i dostępem do obszaru roboczego może być wykonywane zarówno ze strony Admin - Explorer (przez administratora), jak i ze strony głównej Projects (przez członka obszaru roboczego z wystarczającymi uprawnieniami). Polecenia i funkcje na tych stronach pozwalają na:

  • Przeglądanie folderów i Elementów w obrębie Przestrzeni roboczej. Użytkownik może tworzyć, edytować i usuwać foldery, budując w ten sposób strukturę obszaru roboczego. Usunięte foldery i elementy są wysyłane do Kosza, gdzie można je trwale usunąć lub przywrócić.

  • Definiowanie udostępniania na poziomie folderów i elementów. Kontroluje to, kto może zobaczyć, jaka zawartość znajduje się w obszarze roboczym, a na poziomie folderu, czy inni użytkownicy mogą po prostu wyświetlić folder i jego zawartość, czy też go edytować (skutecznie udostępniając / przesyłając / przesyłając do niego dane projektowe).

  • Określ, czy folder lub element (taki jak projekt) dziedziczy uprawnienia do udostępniania z folderu nadrzędnego. Jest to warunek domyślny.

Jeśli chodzi o strukturę zawartości i zarządzanie nią, interfejsy stron Projects i Explorer różnią się pod względem możliwości i wygody:

  • Strona Workspace Projects zapewnia proste podejście do zarządzania folderami i elementami projektu, które jest dostępne dla administratorów, właścicieli projektów/elementów i innych użytkowników z wystarczającymi uprawnieniami do edycji.
    Uwaga: W tym interfejsie nie można edytować ani ustawiać uprawnień udostępniania dla folderu najwyższego poziomu Projects (domyślnie) ani tworzyć innego folderu najwyższego poziomu.

    Większość zadań związanych z zarządzaniem strukturą przestrzeni roboczej i uprawnieniami można wykonać za pomocą poleceń strony Projects.Większość zadań związanych z zarządzaniem strukturą przestrzeni roboczej i uprawnieniami można wykonać za pomocą poleceń strony Projects.

  • Strona Workspace Explorer, która jest podobna do panelu Altium Designer Explorer i dostępna tylko dla administratorów, zapewnia dostęp do wszystkich folderów i elementów, w tym danych projektu Release, komponentów, zarządzanej zawartości itp.
    Uwaga: Za pomocą tego interfejsu nie można udostępniać projektu ani przenosić folderów i elementów.

    Strona Explorer zapewnia szczegółową kontrolę nad strukturą Workspace i ustawieniami uprawnień, w tym dostęp do folderu najwyższego poziomu Projects.Strona Explorer zapewnia szczegółową kontrolę nad strukturą Workspace i ustawieniami uprawnień, w tym dostęp do folderu najwyższego poziomu Projects.

Udostępnianie folderów i elementów

Related page: Kontrolowanie dostępu do zawartości serwera (strona Altium Designer)

Struktura folderów Altium 365 Workspace zawiera zaawansowany schemat dziedziczenia uprawnień oparty na propagacji uprawnień udostępniania z obiektów nadrzędnych do obiektów podrzędnych - te ostatnie są folderami lub elementami projektu, takimi jak projekty, komponenty, pliki BOM, szablony itp. Taki układ upraszcza proces organizowania struktury folderów Workspace i ich uprawnień do udostępniania w celu dopasowania do wymagań dostępu użytkowników i grup użytkowników firmy.

Przestrzeń robocza zapewnia następujące możliwości udostępniania:

  • Folder-level Sharing - zapewnienie możliwości kontrolowania, kto jest w stanie zobaczyć jaką zawartość w Workspace poprzez udostępnianie folderów. Pozwala to kontrolować, czy inni użytkownicy mogą po prostu przeglądać folder i jego zawartość, czy też go edytować (skutecznie udostępniając / przesyłając / przesyłając do niego dane projektowe). Pojedynczy obszar roboczy można podzielić na różne efektywne "strefy" zawartości, ale z kontrolowanymi uprawnieniami na poziomie folderu, co pozwala na selektywne wyświetlanie lub ukrywanie zawartości w zależności od potrzeb, zapewniając właściwym osobom właściwy dostęp do właściwych danych.

  • Item-level Sharing - zapewniając możliwość kontrolowania, kto może zobaczyć i uzyskać dostęp do poszczególnych elementów w udostępnionym folderze. Ten bardziej szczegółowy poziom udostępniania umożliwia unieważnienie (lub dodanie) zestawu uprawnień, które element odziedziczył po swoim folderze nadrzędnym. Pod warunkiem, że użytkownik ma dostęp do samego folderu, będzie mógł wyświetlać/edytować (zgodnie z uprawnieniami) elementy w tym folderze, które są mu udostępniane.

Podczas określania uprawnień udostępniania dla obiektu elementu (takiego jak komponent, szablon itp.) za pomocą interfejsu Eksploratora obszaru roboczego, ustawienia udostępniania elementu będą miały również zastosowanie do jego wersji składowych. Można dodawać/usuwać uprawnienia z poszczególnych wersji w tej hierarchii, ale zmiana uprawnień nie będzie propagowana w dół hierarchii - nie jest dziedziczona przez wersje znajdujące się poniżej w hierarchii.

Wewnętrznie, dostęp do obiektów Workspace jest określany przez hierarchiczną listę Access Control List (ACL), która określa uprawnienia powiązane z Folderami, Projektami i Elementami. Lista określa, kto ma dostęp do danego obiektu i czy można go modyfikować. Na przykład, jeśli ustawienia udostępniania konkretnego projektu obejmują uprawnienia View (tylko do odczytu) dla Librarians, wówczas jest on dostępny dla członków grupy Bibliotekarze, ale nie może być edytowany, przenoszony ani usuwany (ani ponownie udostępniany) przez tych członków - chyba że są oni administratorami lub właścicielami projektu.

Powyższe możliwości udostępniania będą zgodne ze schematem dziedziczenia uprawnień przestrzeni roboczej. W najprostszym ujęciu, uprawnienia zastosowane do folderu będą propagowane w dół hierarchii folderów poprzez relacje nadrzędny-podrzędny - od folderu do podfolderu, w dół łańcucha.

Ta struktura dziedziczenia uprawnień jest utrzymywana (chyba że zostanie celowo wyłączona w pewnym momencie w hierarchii), gdy foldery są dodawane do hierarchii, a także gdy uprawnienia są dodawane w hierarchii. Gdy dodatkowe uprawnienia są stosowane do folderu, który nie jest folderem najwyższego poziomu - znajduje się w hierarchii - będą one dziedziczone w dół hierarchii z tego poziomu, bez wpływu na istniejące uprawnienia.

Javascript ID: C

Dodaj uprawnienia do edycji (Read/Write) dla grupy użytkowników Engineers do najwyższego folderu w hierarchii folderów A-B-C.

Nowy wpis uprawnienia (Engineers Read/Write) jest automatycznie stosowany do wszystkich folderów w hierarchii poprzez dziedziczenie uprawnień nadrzędny-podrzędny.

Dodaj uprawnienia tylko do odczytu (Read) dla grupy użytkowników Librarians do hierarchii folderu B - jej zestaw uprawnień zostanie "rozszerzony" przez ten dodatek

Nowy wpis uprawnienia (Librarians Read) jest stosowany do folderu B i dziedziczony przez wszystkie foldery poniżej niego w hierarchii.

Projekt (lub inny typ elementu) jest tworzony lub przesyłany do folderu C. Będzie on dziedziczył uprawnienia udostępniania z folderu C.

Rozszerz zestaw uprawnień folderu C, dodając prawa tylko do odczytu (Read) dla Managers Group.

Dodane uprawnienie Managers Read jest dziedziczone przez Projekt. Należy pamiętać, że uprawnieniami do udostępniania dla projektów Design i Managed BOM Projects zarządza się za pomocą okna dialogowego Share na stronie Workspace Projects.

Osoby z uprawnieniami administratora (członkowie grupy Administrators ) będą mogły wyświetlać wszystkie foldery i elementy oraz zarządzać nimi. Użytkownik Workspace niebędący administratorem może uzyskać dostęp tylko do tych folderów i elementów, które utworzył (jest ich "właścicielem") lub tych, które zostały mu udostępnione za pomocą odpowiednich uprawnień.

Na stronie Workspace Projects, uprawnienia do folderów projektu mogą być dostępne i zmieniane z poziomu opcji interfejsu Share. Wybierz wpis folderu, a następnie górny przycisk lub opcję Share z menu wpisu, aby uzyskać dostęp do okna Share Item. Uwaga:

  • domyślnie - gdy obszar roboczy jest aktywowany po raz pierwszy - folder najwyższego poziomu Projects nie jest dostępny na stronie Projects, ale stanie się dostępny, jeśli zostaną utworzone inne foldery najwyższego poziomu. Interfejs strony Explorer może zawsze uzyskać dostęp do folderu Projects.

  • interfejs i funkcjonalność okna działają w ten sam sposób podczas udostępniania Projektu - obejmuje to możliwość zmiany Właściciela elementu (folderu).

Uprawnienia udostępniania skonfigurowane dla folderu projektu Team 1 - pełny dostęp dla zespołu US Engineering i ECAD Managers może tylko przeglądać. Projekty w tym folderze dziedziczą te uprawnienia, dodając do nieodłącznych uprawnień administratora i właściciela do zapisu.

Uprawnienia udostępniania dla folderu projektu dodanego przez użytkownika, który odziedziczy swoje uprawnienia z folderu nadrzędnego (Team 1). Folder nadrzędny został utworzony przez innego użytkownika (Harold Smith), który jest "właścicielem" tego folderu, więc dostęp do zapisu w nowym folderze jest przyznawany również temu użytkownikowi.

Uprawnienia udostępniania skonfigurowane dla folderu projektu Team 2 - pełny dostęp dla zespołu inżynierów UE i menedżerów ECAD może wyświetlać tylko. Projekty w tym folderze dziedziczą te uprawnienia, dodając do nieodłącznych uprawnień administratora i właściciela do zapisu.

Na stronie Explorer elementy sterujące udostępnianiem są dostępne po kliknięciu prawym przyciskiem myszy wpisu drzewa nawigacji dla folderu (lub elementu) i użyciu polecenia Share Folder (lub Share Item) z menu kontekstowego. Pojawi się okno Share, w którym można zmodyfikować uprawnienia dostępu do folderu/elementu.

Uprawnienia udostępniania skonfigurowane dla folderu projektu Team 1 - pełny dostęp dla zespołu inżynierów w USA i menedżerów ECAD może wyświetlać tylko. Projekty w tym folderze dziedziczą te uprawnienia, dodając do nieodłącznych uprawnień administratora i właściciela do zapisu.

Uprawnienia udostępniania dla folderu projektu dodanego przez użytkownika, który odziedziczy swoje uprawnienia z folderu nadrzędnego (Team 1). Folder nadrzędny został utworzony przez innego użytkownika (Harold Smith), który jest "właścicielem" tego folderu, więc dostęp do zapisu w nowym folderze jest przyznawany również temu użytkownikowi.

Uprawnienia udostępniania skonfigurowane dla folderu projektu Team 2 - pełny dostęp dla zespołu inżynierów UE i menedżerów ECAD może wyświetlać tylko. Projekty w tym folderze dziedziczą te uprawnienia, dodając do nieodłącznych uprawnień administratora i właściciela do zapisu.

Uprawnienia udostępniania dla elementu szablonu odziedziczone z folderu nadrzędnego Component Templates.

Rzeczy, o których należy pamiętać:

  • Jeśli chodzi o uprawnienia, użytkownik/grupa ma dostęp do odczytu/zapisu, gdy włączona jest opcja Can Write (Edycja). Jeśli ta opcja jest wyłączona, mają tylko dostęp do odczytu (wyświetlania).

    Włączenie dostępu Edit do folderu/elementu dla użytkownika/grupy oznacza dodanie kolejnego uprawnienia do zestawu uprawnień(ACL), a zmiana tego dostępu z powrotem na View oznacza usunięcie uprawnienia z zestawu.

  • Pod względem wyboru uprawnień do udostępniania w interfejsie użytkownika:

    • Zaznaczenie opcji Can Write (odczyt/zapis) na stronie Explorer jest równoznaczne z zaznaczeniem Can Edit na stronie Projects.

    • Niezaznaczona opcja Can Write (tylko do odczytu) na stronie Explorer jest równoznaczna z zaznaczeniem Can View na stronie Projects.

  • Aby usunąć istniejącego użytkownika/grupę ze współdzielonego dostępu do folderu/elementu:

    • na stronie Projects wybierz opcję Remove kafelka użytkownika/grupy w oknie Share Item.

    • na stronie Explorer kliknij powiązaną z wpisem użytkownika/grupy kontrolkę Remove () w oknie Share.

  • Domyślnie folder/element będzie dostępny tylko dla jego właściciela (początkowo jego twórcy) i wszystkich członków grupy Administrators. Uprawnienia te są nieodłączne i nie trzeba ich jawnie dodawać. Owners i Administrators mają uprawnienia Odczyt/Zapis (Podgląd/Edycja).

  • Aby zezwolić wszystkim użytkownikom obszaru roboczego na wyświetlanie folderu/elementu:

    • w oknie Projects strony Share Item ustawić opcję dostępu do kafelka Workspace Members na Can View, lub Can Edit dla pełnego dostępu do zapisu.

    • w oknie Explorer strony Share wybierz kontrolkę Add Anyone i odznacz jej opcję Can Write lub pozostaw ją zaznaczoną, aby uzyskać pełny dostęp do zapisu.

      Należy pamiętać, że wykonanie powyższych czynności potencjalnie przyzna dostęp do odczytu/zapisu wszystkim członkom obszaru roboczego. Jeśli chcesz zablokować dostęp do określonego zestawu użytkowników i/lub grup, musisz ustawić Workspace Members dla No access (stronaProjects ) lub usunąć encję Anyone (stronaExplorer ).

  • W przeciwieństwie do innych elementów, uprawnieniami do udostępniania elementu projektu nie można zarządzać za pośrednictwem strony Explorer. Zamiast tego są one określane w oknie Share Item dostępnym ze strony Projects. Szczegółowe informacje można znaleźć na stronie Workspace Projects.

Ograniczenia udostępniania kontrolowane przez dziedziczenie

Niektóre poziomy dostępu użytkownika, takie jak Can View lub No access w oknie Share Item folderu, mogą być niedostępne do wyboru, ponieważ byłyby sprzeczne z zestawem uprawnień dziedziczonym z folderu nadrzędnego. Domyślnie uprawnienia folderu udostępnionego to pełny dostęp do zapisu dla wszystkich użytkowników - Workspace Members Can Edit , jak pokazano w oknie Share Item, lub Anyone może Write, jak pokazano w oknie Explorer strona Share.

Na przykład w tym domyślnym przypadku opcje obniżania odziedziczonych uprawnień folderu (z Workspace Members Edit do Workspace Members View lub No Access) są wyłączone, aby zapobiec przypadkowemu rozłączeniu w strukturze hierarchii uprawnień. Pamiętaj, że zawsze możesz promować (zwiększać) poziom dostępu do udostępniania, ponieważ to po prostu "dodaje" do istniejącego zestawu uprawnień odziedziczonego z folderu nadrzędnego.

Aby celowo odłączyć dziedziczenie uprawnień z folderu nadrzędnego do podrzędnego dla tego folderu, aby można było zastosować inny (zmniejszony) poziom dostępu, odznacz opcję Inherit parent folder permissions w oknie Share Item Advanced Settings . Ponieważ folder nie dziedziczy już uprawnień od swojego rodzica, jego własne uprawnienia dostępu mogą być zmieniane bez ograniczeń. Więcej informacji można znaleźć w poniższej sekcji.

Opcja Inherit permissions from parent folder jest początkowo domyślnie włączona i jest zawsze włączona dla nowo utworzonych folderów.

Podobnie, podczas zmiany uprawnień folderu udostępnionego za pośrednictwem strony Eksploratora przestrzeni roboczej nie można obniżyć uprawnień odziedziczonych z folderu nadrzędnego. Usuń zaznaczenie opcji Inherit permissions from parent okna Share, aby celowo wyłączyć dziedziczenie uprawnień z folderu nadrzędnego (w tym przypadkuProjects ).

Oprócz folderów i projektów, system dziedziczenia uprawnień dotyczy również elementów (takich jak komponenty) i ich wersji. Wykazują one takie samo zachowanie dziedziczenia uprawnień i zawierają opcję włączenia/wyłączenia tego dziedziczenia (pod Advanced Settings w oknie dialogowym strony Explorer Share ).

Ciągłość dziedziczenia uprawnień

Ciągłość dziedziczenia uprawnień udziału poprzez hierarchię folderów obszaru roboczego, jak opisano powyżej, jest utrzymywana, chyba że dziedziczenie uprawnień folderu z folderu nadrzędnego zostanie w pewnym momencie wyraźnie odłączone (wyłączone). Propagacja uprawnień między folderami nadrzędnymi i podrzędnymi dla folderu (lub projektu/elementu) jest wyłączana poprzez odznaczenie opcji Dziedzicz uprawnienia od folderu nadrzędnego, dostępnej w oknie dialogowym Share Item. Chociaż folder nie będzie już dziedziczył żadnych zmian uprawnień wprowadzonych do jego rodzica, a hierarchia uprawnień jest w tym momencie skutecznie odłączona (wyłączona), dziedziczenie pozostaje ciągłe poniżej tego poziomu.

Pełna głębokość dziedziczenia uprawnień folderu zostanie przywrócona, jeśli opcja Inherit permissions from parent tego "odłączonego" folderu zostanie ponownie włączona. Następnie ponownie odziedziczy uprawnienia rodzica (jeśli jeszcze nie są obecne), aby przywrócić integralność uprawnień rodzic-poddziecko.

Javascript ID: Pinherit

Przykład hierarchii folderów (A-D) z ciągłym dziedziczeniem uprawnień. Uprawnienie Engineers Write zostało dodane na najwyższym poziomie folderu A (lub wyższym) i zostało rozpropagowane w dół hierarchii do folderu D.

Wyłączenie dziedziczenia uprawnień rodzic-dziecko w folderze C poprzez odznaczenie opcji Inherit permissions from parent w oknie dialogowym folderu Share.

Ciągłość dziedziczenia uprawnień jest odłączona między folderami B i C, ale zachowana w sekcjach hierarchii powyżej i poniżej tego punktu.

Dodanie Managers Write jako nowego uprawnienia dostępu do folderu A.

Dodane uprawnienie jest dziedziczone przez folder B. Oznacza to, że jest ono propagowane tylko w dół ciągłej sekcji dziedziczenia uprawnień w hierarchii (A-B), ale nie do folderu C, ponieważ dziedziczenie B-C (rodzic-dziecko) jest wyłączone.

Dodanie uprawnienia Librarians Read do folderu C. Ponadto istniejące uprawnienia folderu C mogą zostać zdegradowane lub usunięte, ponieważ nie są już powiązane z uprawnieniami folderu nadrzędnego B.

Dodane uprawnienie jest dziedziczone przez folder D. Oznacza to, że jest ono propagowane w dół ciągłej sekcji dziedziczenia hierarchii (C-D).

Ponowne włączenie dziedziczenia uprawnień rodzic-dziecko w folderze C poprzez zaznaczenie opcji Inherit permissions from parent w oknie dialogowym folderu Share.

Dziedziczenie uprawnień jest ponownie ciągłe w hierarchii folderów, ponieważ dziedziczenie z folderu B do C (rodzic→dziecko) jest włączone. Folder C (i poniżej) dziedziczy uprawnienie Manager Write z folderu B, aby zachować pełną relację dziedziczenia rodzic-dziecko.

Zgodnie z włączonym schematem dziedziczenia uprawnień, uprawnienia folderu/elementu mogą być promowane i dodawane (w rzeczywistości ta sama akcja), ale nie mogą zostać zdegradowane z uprawnień jego rodzica. Dotyczy to również sytuacji, gdy dodane uprawnienie dla grupy/użytkownika będzie wspólne dla jednostki nadrzędnej i podrzędnej:

  • Dodanie uprawnienia do folderu spowoduje nadpisanie tego samego uprawnienia w folderze podrzędnym, jeśli jest ono na niższym poziomie dostępu. Na przykład, jeśli uprawnienie Librarians Read/Write zostanie dodane do folderu, a jego folder podrzędny ma istniejący wpis Librarians Read, zostanie on przeniesiony do wpisu Librarians Read/Write.
    Zasadniczo dostęp na poziomie zapisu został dodany do folderu nadrzędnego i jest on dziedziczony przez folder podrzędny. Dziedziczenie uprawnień jest zachowane.

  • I odwrotnie, dodanie uprawnienia do folderu nie wpłynie na to samo uprawnienie w folderze podrzędnym, jeśli ma ono wyższy poziom dostępu. Na przykład, jeśli uprawnienie Librarians Read zostanie dodane do folderu, a jego folder podrzędny ma istniejący wpis Librarians Read/Write, nie zostanie on zmieniony (zdegradowany) do wpisu na poziomie Read - pozostanie na istniejącym poziomie uprawnień.
    Zasadniczo do folderu nadrzędnego dodano dostęp na poziomie odczytu, który już istnieje w folderze podrzędnym. Dziedziczenie uprawnień jest zachowane.

Gdy wpis uprawnienia zostanie usunięty z folderu, zmiana ta będzie propagowana w dół hierarchii (gdzie dziedziczenie uprawnień jest włączone), niezależnie od zastosowanego poziomu dostępu (Read lub Write). Na przykład, jeśli folder ma uprawnienia dostępu Librarians Read, ale uprawnienia jego folderu podrzędnego zostały podniesione doLibrarians Write, to usunięcie wpisu Librarians folderu nadrzędnego spowoduje również usunięcie wpisu Librarians folderu podrzędnego.

Opisana tutaj logika dziedziczenia uprawnień do folderów ma również zastosowanie do elementów projektu( projektyDesign i Managed BOM ). Projekt jest zawsze elementem podrzędnym folderu nadrzędnego i dziedziczy jego uprawnienia, a dziedziczenie uprawnień można wyłączyć w taki sam sposób, jak w przypadku folderu podrzędnego.
Uprawnienia projektu są edytowane w oknie Share Item na stronie Workspace Projects.

Przenoszenie folderów

Foldery przestrzeni roboczej mogą być przenoszone do dowolnej innej lokalizacji w strukturze folderów poprzez stronę Projects (zobacz stronę Projekty przestrzeni roboczej) lub panel Explorer w Altium Designer (zobacz Organizowanie przestrzeni roboczej).

Sposób, w jaki określane są uprawnienia do udziału przeniesionego folderu zależy od relacji dziedziczenia z istniejącym folderem nadrzędnym:

  • Gdy opcja Inherit parent folder permissions folderu jest włączona (stan domyślny), akcja przeniesienia tego folderu do innego folderu spowoduje, że:

    • odziedziczy zestaw uprawnień z nowego folderu nadrzędnego (w tym właściciela tego folderu).

    • utraci pierwotnie odziedziczone uprawnienia.

      • * "Odziedziczone" uprawnienia folderu/projektu to te, które zostały przejęte od jego rodzica - zostały odziedziczone.

    • zachowuje swoje poprzednie rozszerzone uprawnienia.

      • * "Rozszerzone" uprawnienia folderu/projektu to te, które zostały specjalnie dodane w celu rozszerzenia dostępu użytkownika - nie zostały one odziedziczone po jego rodzicu.

    Krótko mówiąc, uprawnienia starego rodzica są zastępowane uprawnieniami nowego rodzica, ale wszystkie dodane uprawnienia zostaną przeniesione wraz z folderem.

  • Gdy opcja Inherit parent folder permissions folderu jest wyłączona (nie przyjmuje on uprawnień swojego rodzica), czynność przeniesienia tego folderu do innego folderu spowoduje jego przeniesienie:

    • zachowa swoje oryginalne uprawnienia.

    • zachowa wyłączony stan ustawienia Inherit parent folder permissions.

    Krótko mówiąc, jest to dosłownie zdarzenie przeniesienia bez żadnych innych zmian. Można to uznać za najbezpieczniejszy sposób przenoszenia folderu i jego zawartości, ponieważ pozwala uniknąć nieoczekiwanych zmian uprawnień z powodu dziedziczenia z nowego folderu nadrzędnego.

W tym przykładzie foldery A-B-C znajdują się w hierarchii, która obejmuje odziedziczone uprawnienia Engineers Write. Uprawnienia folderu C zostały rozszerzone przez dodanie Contractors Read. Alternatywnie, można dodać pojedynczego użytkownika.

Moving folder with Permission Inheritance enabled. Folder C zostanie przeniesiony do folderu D, który ma inny zestaw uprawnień. Należy pamiętać, że dziedziczenie uprawnień jest włączone dla wszystkich folderów (warunek domyślny).

Przeniesiony folder C jest teraz folderem podrzędnym folderu D i odziedziczy uprawnienie Mechanical Read swojego rodzica. Folder C również utraci swoje oryginalne odziedziczone uprawnienia (Engineers Read/Write), ale zachowa swoje rozszerzone (dodane) uprawnienia (Contractors Read).

Moving a folder with Permission Inheritance disabled. Opcja Inherit permission from parent okna Share została wyłączona (odznaczona) dla folderu C. Dodano również dodatkowe uprawnienie Managers Read.

Folder C zostanie przeniesiony do folderu E, który ma inny zestaw uprawnień. Zauważ, że dziedziczenie uprawnień jest wyłączone dla folderu C, który jest "odłączony" od swojego rodzica (folderu D) pod względem dziedziczenia uprawnień.

Przeniesiony folder C zachowa zarówno swój oryginalny zestaw uprawnień, jak i ustawienie uprawnień Dziedziczenie (wyłączone). Zostanie on przeniesiony do folderu E bez zmian uprawnień i nie odziedziczy żadnych zmian uprawnień dokonanych w jego folderze nadrzędnym, folderze E.

Przed przeniesieniem folderu lub projektu do innego folderu, zaleca się, aby najpierw sprawdzić uprawnienia folderu docelowego, ponieważ domyślnie (Inherit parent folder permissions włączone) będą one dziedziczone przez przeniesiony folder/projekt. Na przykład, uprawnienia folderu docelowego mogą mieć wyższy poziom udostępniania niż pożądany, taki jak prawa do edycji lub dostęp dla wszystkich użytkowników, co następnie będzie miało zastosowanie do przeniesionego folderu/projektu

Należy pamiętać, że opisana tutaj logika dziedziczenia uprawnień do folderów ma również zastosowanie do przenoszenia projektów(projektów Design i Managed BOM ). Projekt jest zawsze elementem podrzędnym folderu nadrzędnego, a jego stan dziedziczenia uprawnień jest włączany/wyłączany za pomocą opcji Inherit parent folder permissions w taki sam sposób, jak w przypadku folderu podrzędnego.

Zarządzanie uprawnieniami do tworzenia projektów

Przy domyślnych ustawieniach Workspace, projekty utworzone lub przesłane przez członków Workspace są przechowywane w folderze Projects, dostępne z dostępem do zapisu dla wszystkich użytkowników (zgodnie z dziedziczeniem z folderu nadrzędnego Projects ) i są bezpośrednio dostępne za pośrednictwem strony Projekty. Ten prosty układ jest wygodny dla użytkowników, ale pozwala każdemu członkowi obszaru roboczego na tworzenie dostępnych projektów w tej podstawowej (najwyższego poziomu) lokalizacji. Aby wdrożyć bardziej zaawansowaną kontrolę nad tym, kto może tworzyć projekty (i uzyskiwać do nich dostęp) w folderze Projects lub dodatkowych podfolderach, administratorzy Workspace mogą zdefiniować uprawnienia do udostępniania folderów projektów za pośrednictwem strony Explorer lub panelu Explorer w Altium Designer.

Jak opisano powyżej, uprawnienia do folderów są dostępne na stronie Workspace Explorer z opcji Share Folder w menu kontekstowym folderu dostępnym po kliknięciu prawym przyciskiem myszy. Na przykład, dostęp do folderu Projects może być zmieniony poprzez ustawienie domyślnego uprawnienia (Anyone) na tylko do odczytu (odznaczenie Can Write) lub poprzez usunięcie go całkowicie, a następnie dodanie uprawnień dostępu dla określonych użytkowników (Add User) lub grup użytkowników (Add Role) zgodnie z wymaganiami.

Zaktualizowane uprawnienia do zapisu określą, którzy członkowie Workspace mogą tworzyć (lub przesyłać) projekty do folderu Projects - w pokazanym powyżej przykładzie tylko ci, którzy są członkami grupy Managers. Ograniczenia uprawnień będą miały również zastosowanie do użytkowników tworzących nowy projekt w Altium Designer.

W przypadku uporządkowanej hierarchii folderów, w której uprawnienia i dostęp użytkownika/grupy są odpowiednio skonfigurowane, np. stopniowo otwierane w dół drzewa folderów, podejście to może zapewnić odpowiednie poziomy dostępu do uprawnień dla użytkowników i grup w oparciu o folder docelowy.

Domyślne uprawnienia do tworzenia projektów

Jako alternatywę dla domyślnego układu, w którym nowo dodany projekt dziedziczy zestaw uprawnień swojego folderu nadrzędnego, można określić stały zestaw uprawnień dla wszystkich nowych projektów, włączając opcję Default Permissions for new projects w widoku Projekty na stronie Admin – Settings. Taki układ może lepiej pasować do mniej uporządkowanej hierarchii uprawnień folderów, w której wszystkie projekty użytkownika są tworzone w określonej lokalizacji, takiej jak folder Projects.

Opcja ta jest dostępna, gdy użytkownik posiada wyższy poziom dostępu do Altium Solution.

Po jej włączeniu, nowo utworzony projekt przyjmie uprawnienia określone przez tę opcję, zamiast dziedziczyć uprawnienia folderu nadrzędnego. Początkowe ustawienia opcji są zgodne z domyślnymi ustawieniami Workplace - dostęp do zapisu dla wszystkich użytkowników - i mogą zostać zmienione w zależności od potrzeb. Przykładem może być dostęp Write (edycja) dla inżynierów i View (tylko do odczytu) dla bibliotekarzy.

Aby określić stały zestaw uprawnień dostępu dla nowo utworzonych (lub przesłanych) projektów, włącz opcję Default permissions for new projects na stronie Admin - Settings, która jest początkowo ustawiona na domyślny warunek dostępu Write dla wszystkich Workspace members.

Wybierz żądane zestawy uprawnień dla nowo utworzonych projektów - w tym przykładzie tylko Engineers Write i Librarians Read. Należy pamiętać, że administratorzy i właściciel (twórca) projektu zawsze mają pełny dostęp do zapisu.

Gdy użytkownik tworzy/przesyła nowy projekt, stosowane są określone domyślne uprawnienia, a nie te przyjęte z folderu nadrzędnego projektu (Projects), jak pokazano w oknie dialogowym projektu Share.

Opcja Inherit parent folder permissions okna jest automatycznie wyłączana dla nowego projektu, gdy opcja Default permission for new projects (w Admin - Settings) została włączona.

Points of note:

  • Administratorzy zawsze mają dostęp do zapisu do wszystkich projektów (i folderów), więc tego ustawienia nie można zmienić (jest tylko do odczytu).

  • Właściciel projektu (użytkownik, który utworzył projekt) ma pełny dostęp do projektu, a tym samym do jego folderu nadrzędnego, ponieważ do utworzenia nowego projektu wymagane są uprawnienia do zapisu w folderze.

  • Zastosowanie stałego zestawu uprawnień projektu (jak opisano powyżej) prawdopodobnie nie obejmie uprawnień folderu nadrzędnego, więc dziedziczenie uprawnień projektu nadrzędnego i podrzędnego (folder-projekt) jest automatycznie wyłączane - slajd #4 powyżej. Jeśli zostanie ręcznie ponownie zastosowany do projektu, wówczas zestaw uprawnień folderu nadrzędnego zostanie dodany do projektu - patrz Ciągłość dziedziczenia uprawnień powyżej w celu uzyskania informacji.

  • Opisane zachowanie adopcji uprawnień dla nowych projektów będzie miało również zastosowanie podczas klonowania projektu.

Tworzenie projektu bez dostępu do zapisu w folderze

Gdy użytkownik bez dostępu do zapisu do folderu Projects (lub innego folderu, który został określony jako domyślna lokalizacja przechowywania) wykonuje tworzenie lub przesyłanie projektu, system automatycznie utworzy specyficzną dla użytkownika strukturę Personal Folder do przechowywania nowego projektu. Jest to folder najwyższego poziomu oparty na adresie e-mail użytkownika, z podfolderem My Projects, w którym przechowywane są projekty tego użytkownika. Struktura/hierarchia folderów jest własnością i jest dostępna tylko dla zalogowanego użytkownika (i administratorów) i nie jest widoczna dla innych użytkowników.

  • Jeśli użytkownik utworzy lub prześle projekt w folderze, do którego ma dostęp do zapisu, projekt zostanie zapisany w tym folderze.

  • Jeśli użytkownik utworzy lub prześle projekt w folderze, do którego ma dostęp tylko do odczytu (View) i który nie jest domyślną lokalizacją przechowywania, proces zostanie zablokowany (), a struktura folderów najwyższego poziomu My Projects zostanie utworzona dla tego użytkownika, jeśli jeszcze nie istnieje.

  • W przypadku pokazanego powyżej przykładu uprawnień do folderu Projects, projekty utworzone przez użytkowników, którzy są członkami grupy Managers, zostaną normalnie uwzględnione w folderze Projects, ponieważ mają oni pełne prawa do edycji tego folderu. Inni użytkownicy mają dostęp tylko do odczytu (View) do folderu Projects, więc ich nowe projekty są przechowywane w ich folderze My Projects.

  • jeśli projekt znajdujący się w folderze My Projects członka obszaru roboczego jest udostępniony innym użytkownikom (za pośrednictwem członków obszaru roboczego, grup lub określonych nazw użytkowników), pojawi się on w widoku najwyższego poziomu strony Projects dla tych użytkowników.

Z perspektywy administratora Workspace, osobiste foldery członka są zebrane w folderze najwyższego poziomu Home, co jest widoczne na stronie Projects i w hierarchii folderów strony Explorer - a także w drzewie folderów panelu Altium Designer Explorer.

Pobieranie wersji elementu

Dla członków Workspace, zawartość projektu (pliki źródłowe, wygenerowane pliki, wydane dane, itp.) mogą być pobierane poprzez widoki Design i Releases projektu. Na stronie Explorer można bezpośrednio pobrać dane z interfejsu, klikając kontrolkę Download () po prawej stronie wpisu dla wersji elementu.

Użycie kontrolki na poziomie elementu nadrzędnego spowoduje pobranie danych dla najnowszej wersji tego elementu.

Poruszanie się po strukturze przestrzeni roboczej

Podczas gdy nawigacja zorientowana na projekt zawartości Workspace jest dostępna dla wszystkich członków Workspace za pośrednictwem stron Projekty i Komponenty, administratorzy Workspace mogą nawigować i uzyskiwać dostęp do całej zawartości za pośrednictwem interfejsu strony Explorer, jak opisano poniżej.

Sposoby nawigacji po zawartości Workspace za pośrednictwem interfejsu przeglądarki.

Wyniki przykładowego wyszukiwania.

Administratorzy mogą nawigować do zawartości Workspace:

  1. Klikając nazwę folderu, którego zawartość chcesz przeglądać.

  2. Korzystając z funkcji wyszukiwania. Wprowadź słowo kluczowe na podstawie identyfikatora, komentarza lub opisu elementu, a następnie naciśnij Enter lub kliknij ikonę lupy (). Cały obszar roboczy zostanie przeskanowany, a wyniki wyszukiwania zostaną wyświetlone w postaci pasujących elementów.

    Po zakończeniu wyszukiwania można powrócić do normalnego widoku zawartości obszaru roboczego, klikając ponownie wpis strony Admin – Explorer w drzewie nawigacji interfejsu przeglądarki po lewej stronie. Można też wyczyścić pole wyszukiwania i nacisnąć Enter.

Dodatkowe funkcje

Następujące dodatkowe funkcje można znaleźć podczas przeglądania zawartości za pomocą interfejsu przeglądarki Workspace:

  • Navigate - to polecenie, znajdujące się w menu kontekstowym po kliknięciu prawym przyciskiem myszy elementu, służy do szybkiego przeniesienia użytkownika do tego elementu w panelu Eksploratora Altium Designer. Aby to zrobić, Altium Designer zostanie otwarty (zostaniesz zapytany, czy chcesz otworzyć X2.exe - źródłowy plik wykonywalny Altium Designer).

    Jeśli Altium Designer jest już uruchomiony, zostanie użyta ta instancja.

  • Full item info - To polecenie, znajdujące się w menu kontekstowym po kliknięciu prawym przyciskiem myszy wersji elementu, służy do wyświetlania widoku zawierającego wszystkie szczegóły tej wersji. W efekcie jest to po prostu widok, który zawiera wszystkie różne widoki aspektów dostępne dla tej wersji elementu (z wyjątkiem Summary).

    Użycie polecenia na poziomie elementu nadrzędnego spowoduje wyświetlenie szczegółów najnowszej wersji tego elementu.

  • Follow/UnFollow - Użyj polecenia Follow , znajdującego się w menu kontekstowym prawego przycisku myszy dla folderu typu Components, aby śledzić folder. Wszelkie działania w ramach śledzonego folderu (tworzenie komponentu, wydanie, zmiana stanu rewizji lub usunięcie) zostaną oznaczone poprzez powiadomienie e-mail wysłane z obszaru roboczego (pod warunkiem, że powiadomienia e-mail zostały włączone dla obszaru roboczego przez administratora). Użyj polecenia UnFollow, aby zatrzymać śledzenie aktywności komponentu w tym folderze.

  • Remove Folder - Użyj tego polecenia, znajdującego się w menu prawego przycisku myszy dla folderu, aby przenieść ten folder i całą jego zawartość (podfoldery i elementy w nim zawarte) do izolowanego obszaru Kosza dla obszaru roboczego. Elementy znajdujące się na stronie Trash mogą zostać trwale usunięte lub przywrócone, w zależności od potrzeb. W przypadku usunięcia folderu projektu, wszelkie powiązane wydania i pakiety produkcyjne zostaną również przeniesione do Trash.

  • Remove Item - Użyj tego polecenia, znajdującego się w menu po kliknięciu prawym przyciskiem myszy elementu, aby przenieść ten element do izolowanego obszaru kosza dla obszaru roboczego. Jednostki w Trash mogą być następnie trwale usunięte lub przywrócone, w zależności od potrzeb. Usuwając element Component Item, można jednocześnie przenieść powiązane z nim modele na stronę Trash. Należy pamiętać, że można je usunąć tylko wtedy, gdy nie są używane gdzie indziej (przez jeden lub więcej innych komponentów).

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Content