Posted in: Dynamics CRM

Warum werden Anpassungen beim Lösungstransport nicht im Zielsystem übernommen?

In CRM-Umgebungen in denen mit Verwalteten Lösungen (Managed Solutions) gearbeitet wird, kann es vorkommen das Änderungen beim Einspielen der Lösung nicht alle Änderungen im Zielsystem ankommen.

Dies liegt bei Workflows und Formularen meistens daran das im Zielsystem mit Hilfe der Standardlösung oder einer anderen lokale erstellten unverwalteten Lösung Anpassungen an den Workflows oder Formularen vorgenommen wurden.

CRM benutzt sogenannte Lösungsebenen zur Verwaltung von Anpassungen die von verschiedenen Lösungen vorgenommen wurden. Der Nutzer sieht bei Formularen immer das Ergebnis von allen vorgenommen Änderungen. Sollten jedoch 2 Änderungen das gleiche Element betreffen, gewinnt die oberste Lösung in den Lösungsebenen.

BEISPIEL 1:

Lokal wird ein Feld zum Formular hinzugefügt.
In der importierten Lösung ist das gleiche Feld an identischer Stelle im Formular vorhanden.
ERGEBNIS:
Das Feld wird doppelt auf dem Formular angezeigt

BEISPIEL 2:

Lokal wird der Anzeigename eines Felder umbenannt.
In der importierten Lösung ist das gleiche Feld mit einem anderen Anzeigenamen enthalten.
ERGEBNIS:
Der Anzeigename der obersten Lösungsebene wird dem Benutzer angezeigt

Die zuletzt installierte Lösung wird automatisch in die oberste Ebene der Lösungsebenen hinzugefügt.
Durch ein Update einer verwalteten Lösung wird die Platzierung innerhalb der Lösungsebenen nicht geändert.

Die Lösungsebenen kann man sich ansehen, indem man das entsprechende Objekt in der Lösung auswählt und im Menü auf Lösungsebenen klickt.

In dieser Ansicht werden alle Lösungsebenen angezeigt. Ein Klick auf die jeweilige Lösungsebene zeigt die darin enthaltenen Anpassungen an.

Sofern es sich um eine unverwaltete Lösung handelt, kann man links neben dem Publisher (Herausgeber) auf die eingeblendeten 3 Punkte klicken und diese Lösungsebene löschen.
Dadurch werden alle Anpassungen entfernt die mit Hilfe dieser Lösungsebene vorgenommen wurden. (Dieser Vorgang lässt sich nicht rückgängig machen.)

Zurück zum Anfang