Uprawnienia do planu wdrożenia (podgląd)

Plan wdrożenia to jeden ze standardowych elementów Fabric. Nie wprowadza on własnego modelu uprawnień: dostęp do planu pochodzi z roli w przestrzeni roboczej, tak jak dostęp do notatnika czy potoku danych.

Diagram podsumowujący uprawnienia dotyczące planu wdrożenia dla ról obszaru roboczego, potoków wdrożeniowych, bibliotek zmiennych oraz jednostek usługi.

Nie ma roli przypisanej konkretnie do planu, nie ma udostępniania planów na poziomie elementów ani oddzielnego uprawnienia, które trzeba nadać, zanim ktoś będzie mógł utworzyć plan.

Jak działają uprawnienia

Dwie różne kontrole mają zastosowanie w dwóch różnych momentach.

Gdy tworzysz plan, rola w Workspace decyduje, czy możesz go tworzyć, edytować i usuwać. Ponieważ role w obszarze roboczym dotyczą całego obszaru roboczego, każdy, kto może tworzyć plan, ma już dostęp do wszystkich elementów w tym obszarze roboczym. Nie ma dodatkowego sprawdzania przedmiotów, o których się odwołujesz w planie.

Podczas uruchamiania wdrożenia osoba lub podmiot usługi, który rozpoczyna wdrożenie, musi posiadać uprawnienia wymagane przez samo wdrożenie w docelowej przestrzeni roboczej. Dołączenie planu nie przyznaje, nie rozszerza ani nie omija tych uprawnień. Plan może wpływać jedynie na kolejność rozmieszczenia i działania, które się w nim odbywają. Nie może przyznać nikomu dostępu, którego ta osoba już nie ma.

Important

Dołączanie planu nigdy nie podnosi uprawnień. Jeśli wdrożenie nie powiodłoby się dla użytkownika bez planu, to dla użytkownika z planem również nie powiedzie się w ten sam sposób.

Role obszaru roboczego

Poniższa tabela przedstawia wymaganą minimalną rolę w obszarze roboczym dla każdej operacji planu wdrożenia.

Operation Admin Członek Contributor Przeglądarka
Otwórz plan na płótnie (czytaj) ✅ ✅ ✅ ✅
Stwórz, edytuj lub usuń plan ✅ ✅ ✅
Zatwierdź lub pobierz plan z Gita w ramach zatwierdzenia obszaru roboczego lub Aktualizacja z Gita ✅ ✅ ✅
Dołącz plan podczas aktualizacji z Gita ✅ ✅ ✅
Dołącz plan podczas początkowej synchronizacji Git ✅ ✅ ✅
Dołącz plan podczas tworzenia odgałęzienia ✅ ✅ ✅
Odwołaj misję, która ma dołączony plan ✅ ✅ ✅
Zobacz podsumowanie planu wdrożenia i otwórz historię uruchomienia tego elementu ✅ ✅ ✅ ✅

Każda operacja korzysta z tego samego mechanizmu uprawnień co swój odpowiednik bez planu. Na przykład dołączenie planu w trakcie Update from Git wymaga dokładnie tego samego, czego wymaga już Update from Git.

Ścieżki wdrażania

Dołączenie planu w pipeline wdrożeniowym opiera się na modelu uprawnień pipeline'a, który opiera się na roli, jaką pełnisz na odpowiednim etapie pipeline, a nie na samym planie. Użytkownicy, którzy potrafią wdrożyć etap, mogą dołączyć do niego plan.

Biblioteki zmiennych

Jeśli plan łączy wejścia akcji do biblioteki zmiennych, dostęp do tych wartości następuje zgodnie z uprawnieniami elementu biblioteki zmiennych, które również wynikają z roli workspace. Wybór aktywnego zbioru wartości wymaga tej samej roli, jaką wymaga jego bezpośrednia zmiana na bibliotece zmiennych.

Podstawowe składniki usługi

Jednostki usługi mają takie same uprawnienia przypisane na podstawie ról jak użytkownicy. Operator usługi, który wykonuje wdrożenia świadome planu w procesie CI/CD, potrzebuje Contributora lub wyższego w docelowej przestrzeni roboczej, tak samo jak w przypadku każdego wdrożenia obecnie. Nie jest wymagana dodatkowa dotacja na ten plan.