Udostępnij przez


Zmiany nie są skuteczne po zaimportowaniu rozwiązania

Dotyczy: Power Platform, Solutions

Ten artykuł zawiera obejście problemu występującego podczas uaktualniania lub aktualizowania w środowisku docelowym. Zachowanie środowiska uruchomieniowego nie działa zgodnie z oczekiwaniami najnowszego rozwiązania.

Symptomy

Podczas próby uaktualnienia lub aktualizacji do istniejącego rozwiązania zachowanie środowiska uruchomieniowego składnika nie jest zgodne z oczekiwanym zachowaniem rozwiązania.

Ten problem występuje, gdy wartość składnika rozwiązania nie jest aktualizowana w górnej warstwie dla jednej z następujących dwóch przyczyn. Aby określić, czy górna warstwa składnika rozwiązania jest aktywna lub zarządzana, wyświetl warstwy rozwiązania dla składnika. Jeśli stan warstwy górnej to Aktywna, górna warstwa jest aktywna. W przeciwnym razie jest ona zarządzana. Dowiedz się więcej o warstwach rozwiązań.

Przyczyna 1: Niezarządzane aktywne dostosowywanie na górze

W górnej warstwie w środowisku docelowym istnieje niezarządzane aktywne dostosowywanie.

Obejście przyczyny 1

Użyj jednego z następujących obejść:

  • Usuń aktywne dostosowywanie w górnej części środowiska docelowego.
  • Ponownie uaktualnij rozwiązanie za pomocą opcji Zastąp dostosowania. Opcja Zastąp Dostosowania przenosi wartość przychodzącą do aktywnej warstwy. Aktywna warstwa nadal istnieje.

W poniższych przykładowych scenariuszach pokazano, co dzieje się z warstwami rozwiązania w środowisku docelowym po zakończeniu uaktualniania z aktywnym dostosowaniem w górnej warstwie.

Początkowy stan rozwiązania w lokalizacji docelowej dla przyczyny 1

W tym miejscu wartości A, B i C są wartościami składnika rozwiązania z rozwiązania 1, rozwiązania 2 i niezarządzanej warstwy Aktywne.

Zamówienie Rozwiązanie Wydawca Stan warstwy
3 Warstwa niezarządzana
(C)
Domyślny wydawca Aktywne
2 Rozwiązanie 2
(B)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A

Uaktualnianie rozwiązania bez zastępowania dostosowań dla przyczyny 1

Po zaimportowaniu rozwiązania 2 z nową wartością D bez opcji Nadpisz dostosowania. Wartość D nie jest skuteczna po uaktualnieniu rozwiązania 2 z wartości B do D , ponieważ efektywna górna warstwa nadal pozostaje C.

Zamówienie Rozwiązanie Wydawca Stan warstwy
3 Warstwa niezarządzana
(C)
Domyślny wydawca Aktywne
2 Rozwiązanie 2
(D)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A

Uaktualnianie rozwiązania z nadpisaniem dostosowań dla przyczyny 1

Po zaimportowaniu „rozwiązania 2” z nową wartością D i z opcją Zastąp dostosowania. Wartość D jest skuteczna po uaktualnieniu rozwiązania 2 z wartości B do D, ponieważ uaktualnienie z opcją Zastąp dostosowania kopiuje wartość D do warstwy aktywnej.

Zamówienie Rozwiązanie Wydawca Stan warstwy
3 Warstwa niezarządzana
(D)
Domyślny wydawca Aktywny
2 Rozwiązanie 2
(D)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A

Przyczyna 2: Warstwa znajdująca się na wierzchu innego rozwiązania zarządzanego

Kolejną warstwą rozwiązania zarządzanego jest górna warstwa.

Sposób obejścia problemu dla przyczyny 2

Przejdź do środowiska źródłowego najwyższej warstwy zarządzanej, a następnie wykonaj jedną z następujących akcji:

  • Wprowadź wymagane zmiany w rozwiązaniu, wyeksportuj nową wersję rozwiązania, a następnie zaimportuj je ponownie do środowiska docelowego.
  • Usuń składnik z rozwiązania, wyeksportuj nową wersję rozwiązania, a następnie zaimportuj go jako rozwiązanie uaktualnienia do środowiska docelowego.

W poniższych przykładowych scenariuszach pokazano, co dzieje się z warstwami rozwiązania w docelowym systemie po zakończeniu uaktualnienia z inną zarządzaną warstwą na szczycie.

Początkowy stan rozwiązania w docelowym miejscu dla przyczyny 2

W tym miejscu wartości A, B i C są wartościami składnika rozwiązania z rozwiązania 1, rozwiązania 2 i rozwiązania 3.

Zamówienie Rozwiązanie Publisher
3 Rozwiązanie 3
(C)
Wydawca C
2 Rozwiązanie 2
(B)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A

Aktualizacja rozwiązania bez nadpisywania dostosowań dla "przyczyny 2"

Po zaimportowaniu rozwiązania 2 z nową wartością D bez funkcji nadpisywania dostosowań. Wartość D nie jest skuteczna po uaktualnieniu, ponieważ efektywna warstwa górna pozostaje C z rozwiązania 2.

Zamówienie Rozwiązanie Wydawca
3 Rozwiązanie 3
(C)
Wydawca C
2 Rozwiązanie 2
(D)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A

Uaktualnienie rozwiązania z nadpisaniem dostosowań

Po zaimportowaniu Solution 2 z nową wartością D z opcją Zastąp dostosowania. Jednak wartość D nie jest skuteczna po uaktualnieniu, ponieważ Zastąpienie dostosowań kopiuje wartość tylko do najwyższej aktywnej warstwy. Wartość C z rozwiązania zarządzanego 3 pozostaje najskuteczniejszą warstwą.

Zamówienie Rozwiązanie Wydawca
3 Rozwiązanie 3
(C)
Wydawca C
2 Rozwiązanie 2
(D)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A

Aktualizowanie najwyższej warstwy zarządzanej zgodnej z uaktualnioną warstwą

Po zaimportowaniu rozwiązania 2 z nową wartością D. Aby ustawić wartość D jako efektywną górną warstwę, usuń górną warstwę C lub zmodyfikuj rozwiązanie 3, aby mieć wartość D, a następnie wyeksportuj i zaimportuj rozwiązanie 3.

Zamówienie Rozwiązanie Wydawca
3 Rozwiązanie 3
(D)
Wydawca C
2 Rozwiązanie 2
(D)
Wydawca B
1 Rozwiązanie 1
(A)
Wydawca A