1

Ich arbeite an Dynamics CRM online 2016, die Anforderung ist, ein neues Entity-Feld in allen Entitäten zu erstellen, die wir in einer Drittanbieterlösung (nicht verwaltet) haben. Ich frage mich, was ist der Weg, um diese Anforderung zu lösen. Weil diese Lösung riesig ist und mehr als 20 Entitäten hat. Der Drittanbieter hat mir gesagt, dass ich eine neue Lösung erstellen und alle Entitäten zu dieser neuen Lösung hinzufügen und dann das Feld in jeder Entität hinzufügen muss. Ich denke, dass sie separat neue Konfigurationen und Anpassungen behalten wollen. Allerdings sagte mir mein Chef; Sie können frei entscheiden, in dieser Lösung zu arbeiten (Drittanbieter-Lösung) oder eine neue Lösung zu erstellen.Wo sollte ich ein neues Entitätsfeld Dynamics CRM 2016 anlegen?

Ich denke, es ist besser und einfacher, in der Third-Party-Lösung zu arbeiten (denn am Ende, wenn ich diese Änderungen zu unseren anderen Instanzen migrieren muss, werde ich diese Lösung exportieren und importieren), aber ich bin ziemlich neu In Dynamics und in Bezug auf Migrationsprozess weiß ich nicht, was der beste Ansatz ist.

Ich schätze wirklich jeden Vorschlag von euch.

Antwort

2

Es ist in Ordnung, in der Third-Party-Lösung zu arbeiten, die ich empfehlen würde. Wenn Sie aus irgendeinem Grund bevorzugen, ist es auch in Ordnung, von einer neuen Lösung zu arbeiten, die Sie erstellen.

Der Schlüssel ist zu verstehen, dass Lösungen nicht wirklich wichtig sind: Die Entitäten selbst existieren in der Schicht der nicht verwalteten Anpassungen des Systems. Lösungen sind einfach Container, die auf diese nicht verwalteten Entitäten verweisen.

Unabhängig davon, wie viele Lösungen Sie auf eine bestimmte Entität verweisen, werden alle Änderungen direkt an der Entität vorgenommen.

Da Sie CRM 2016 verwenden, haben Sie die Möglichkeit, auszuwählen, welche Felder aus einer Entität in Ihre Lösung aufgenommen werden sollen. Dies könnte verwendet werden, wenn Sie aus irgendeinem Grund wirklich eine Lösung mit und eine Lösung ohne Ihr neu hinzugefügtes Feld haben möchten.

MSDN hat die folgende Notiz multiple solutions with shared components:

mit einigen Komponenten können so lange in mehr als eine Lösung enthalten sein, wie alle Änderungen, die sie mit allen anderen Lösungen kompatibel sind gemacht wurden, die sie verwenden. Es ist wichtig, dass alle Lösungen denselben Lösungsherausgeber verwenden. Wenn der Lösungsherausgeber nicht identisch mit ist, können Organisationen nicht mehr als einen von Ihre Lösungen installieren.

Verwandte Themen