Blokuj niezarządzane dostosowania w Dataverse
W tym artykule opisano, w jaki sposób administrator Power Platform może włączyć ustawienie środowiska Blokuj niezarządzane dostosowania w centrum administracyjnym Power Platform dla środowisk Microsoft Dataverse. Dostosowania niezarządzane znajdują się w górnej warstwie składnika, a następnie definiują zachowanie środowiska uruchomieniowego składnika. W większości sytuacji nie są potrzebujesz dostosowań niezarządzanych określających zachowanie składników.
To ustawienie środowiska umożliwia administratorom systemu zapobieganie dostosowywaniu w niezarządzanych środowiskach Microsoft Dataverse. Blokowanie dostosowań niezawiąznych gwarantuje, że zmiany środowiska pochodzą tylko z zatwierdzonych procesów zarządzania cyklem życia aplikacji (ALM) zapewniających wystarczające bezpieczeństwo, widoczność i inspekcję. Blokowanie dostosowań niezarządzanych pozwala nadal korzystać z operacji rozwiązania niezbędnych do transportowania dostosowań niezaimportowych do środowisk deweloperskich, jednocześnie zachowując bezpłatne dostosowywanie środowiska przez usunięcie dostosowań niezarządzanych. Ta funkcja jest pomocna w zmniejszaniu dostosowań niezarządzanych w środowiskach produkcyjnych.
Po włączeniu tego ustawienia operacje są blokowane przez środowisko:
- Importowanie rozwiązań niezamportowanych do środowiska jest blokowane.
- Tworzenie nowych składników rozwiązania, takich jak aplikacje, tabele i formularze, są blokowane.
- Dodawanie zmian niezarządzanych do istniejących składników zarządzanych jest blokowane.
- Wszelkie zmiany niezarządzane powodują zwrócenie do użytkownika błędu, np.: „To środowisko nie zezwala na dostosowywanie niezarządzane. Tę opcję wybrał administrator. Pewne akcje nie będą dostępne lub będzie można tylko je wyświetlać.”
Następujące operacje można zakończyć nawet po włączeniu ustawienia blokowania dostosowań niezamowych:
- Zmiana zmiennej środowiska, włączanie lub wyłączanie składników. Może to być na przykład włączanie lub wyłączanie przepływów Power Automate, przypisywanie własności albo udostępnianie rekordów tabeli.
- Operacje rozwiązań, takie jak usuwanie warstwy niezarządzanej.
- Tworzenie i eksportowanie rozwiązań niezarządzanych.
- Sprawdź historię przebiegu przepływu, aby monitorować i zrozumieć błędy.
- Uruchom przepływ, aby go przetestować.
Włącz blokowanie niezarządzanych dostosowań
Tę funkcję można włączyć lub wyłączyć w obszarze Funkcje ustawień środowiska dla środowisk centrum administracyjnego Power Platform. Domyślnie to ustawienie jest wyłączone. Więcej informacji: Blokowanie dostosowań niezarządzanych
Znane ograniczenia
Funkcje te istnieją i mogą zadziałać zgodnie z oczekiwaniami w środowisku, w którym włączono blokowanie dostosowań niezarządzanych. Używanie tych funkcji może powodować ten błąd: „To środowisko nie zezwala na dostosowywanie niezarządzane. Tę opcję wybrał administrator. Pewne akcje nie będą dostępne lub będzie można tylko je wyświetlać.”
Jeśli musisz użyć jednej z poniższych aplikacji lub funkcji w środowisku, w którym włączone jest blokowanie niezarządzanych dostosowań, zalecamy wyłączenie tego ustawienia.
Aplikacja lub funkcja | Ograniczenie |
---|---|
Przepływy pulpitu Power Automate | Hostowane grupy maszyn nie działają. |
Dynamics 365 Resource Scheduling Optimization | Instalacja lub uaktualnienie nie działają. |
Automatyczne tworzenie rekordu | Aktywacja, dezaktywowanie i edytowanie automatycznego tworzenia rekordu nie działa. |
Starsze przepływy pracy | Włączanie i wyłączanie starszych przepływów pracy nie działa. |
Usługa terenowa | Włączenie lub wyregulowanie ulepszonego numerowania automatycznego nie działa. Jednak numerowanie domyślne będzie nadal działać. |
Connected Field Service | Instalowanie nie działa. |
Field Service Mobile | Instalacja rozwiązania wirtualnego grodzenia nie działa. Aktualizacja nie działa po usunięciu relacji podczas początkowej instalacji. |
Planowanie zasobów | Włączenie tabeli planowania i opcji wyboru w celu automatycznego tworzenia relacji nie działa. |
Akcelerator sprzedaży | Włączenie Akceleratora sprzedaży lub zmodyfikowanie ustawień, włączenie modyfikacji danych potencjalnych klientów, tworzenie lub edytowanie sekwencji, konfigurowanie przypisania pracy, tworzenie lub edytowanie segmentów nie działa. |
Przepływy danych | Utworzenie nowego przepływu danych, ponowne opublikowanie istniejącego przepływu danych, zmiana ustawień odświeżania, zmiana odświeżania i importowanie przepływów danych nie działa. |
Dynamics 365 Customer Insights - Journeys (pozyskania w czasie rzeczywistym) | Nie można tworzyć i publikować podróży. Nie można tworzyć i publikować zasobów z zaangażowaniem, takich jak wyzwolenie. Nie można tworzyć i publikować zasobów kanałów, takich jak wiadomości e-mail, formularze, wiadomości SMS i powiadomienia typu push. |
Obsługa wielokanałowa | Instalacja lub uaktualnienie nie działają. |
Umowa dotycząca poziomu usług (SLA) | Aktywacja, dezaktywowanie i edytowanie umowy dotyczącej poziomu usług nie działa. |
Attachments | Pliki załączników do terminów lub wiadomości e-mail korzystających z tabeli kończą się niepowodzeniem activitymimeattachment . |
Często zadawane pytania dotyczące blokowania niezarządzanych dostosowań
Czy można tego użyć, aby dać użytkownikom dostęp tylko do odczytu do historii przepływów w środowiskach testowych i produkcyjnych?
Tak, to jeden z kluczowych scenariuszy, który skłonił nas do wprowadzenia tej funkcji. Gdy niezarządzane dostosowania są zablokowane, odpowiedzialni użytkownicy mogą zostać współwłaścicielami zarządzanego przepływu w środowisku testowym lub produkcyjnym. Współwłaściciele mogą sprawdzić historię uruchomień przepływu, korzystając z make.powerautomate.com lub za pośrednictwem interfejsów API lub PowerShell, aby obserwować błędy i zrozumieć te błędy. Użytkownicy ci nie będą mogli wprowadzać zmian w zarządzanym składniku, więc jest on dla nich tylko do odczytu. Są w stanie włączać i wyłączać przepływ w razie potrzeby, a także uruchamiać przepływ w celach użytkowych lub testowych. Współwłaściciele przepływu mogą następnie wykorzystać tę zwiększoną widoczność i wiedzę, aby dostosować przepływy w środowisku programistycznym i poprosić o ich ponowne wdrożenie w środowisku testowym lub produkcyjnym.