Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera rozwiązanie błędu występującego podczas próby odinstalowania rozwiązania.
Dotyczy: Microsoft Dynamics CRM 2011
Oryginalny numer KB: 2501748
Objawy
Próba odinstalowania rozwiązania zarządzanego kończy się niepowodzeniem, gdy zestaw opcji ma wartość domyślną, a jednostka jest używana w przepływie pracy z innego rozwiązania.
Na przykład:
- Utworzysz przepływ pracy na koncie i dodasz krok Utwórz kontakt do przepływu pracy.
- Następnie spakujesz przepływ pracy przy użyciu rozwiązania zarządzanego i zaimportujesz go do systemu docelowego.
- Tworzysz niestandardowy atrybut zestawu opcji dla encji kontaktu.
- Następnie należy spakować je przy użyciu innego rozwiązania i zainstalować je w tym samym systemie docelowym co pierwsze rozwiązanie.
- W systemie docelowym otwórz edytor przepływu pracy i wybierz przycisk Ustaw właściwości kroku Utwórz kontakt.
- Zapisz i zamknij zarówno edytor kroków, jak i edytor przepływu pracy bez zmiany niczego.
- Spróbuj odinstalować drugie rozwiązanie, które zainstalowało atrybut zestawu opcji.
Zostanie wyświetlony następujący komunikat o błędzie:
Nie można usunąć składnika
Nie można usunąć rozwiązania, ponieważ co najmniej jeden składnik tego wymaga.
Uwaga
Ten problem występuje nawet wtedy, gdy w ogóle nie zmodyfikujesz przepływu pracy i właściwości. Problem polega na tym, że zaktualizowano właściwości przepływu pracy, wybierając pozycję Zapisz i zamknij.
Przyczyna
Jeśli jednostka ma pole zestawu opcji, które ma określoną wartość domyślną, te informacje o wartości domyślnej zostaną uwzględnione po zapisaniu przepływu pracy. Wprowadza to zależność od rozwiązań wewnątrz systemu, co powoduje problemy z odinstalowaniem rozwiązania.
Rozwiązanie
Jest to zgodnie z projektem. Obejściem tego problemu jest usunięcie wartości domyślnej zestawu opcji. Po usunięciu wartości domyślnej należy ponownie zaktualizować krok Ustaw właściwości przepływu pracy, a następnie odinstalować rozwiązanie.
Uwaga
Jeśli rozwiązanie zarządzane ma nie zezwalać na dostosowywanie pól, deweloper rozwiązania będzie musiał zaktualizować rozwiązanie niezarządzane.