Freigeben über


Organisieren der Lösungen

 

Veröffentlicht: Januar 2017

Gilt für: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Bevor Sie Lösungen erstellen, nehmen Sie sich etwas Zeit, um im Voraus zu planen. Überlegen Sie beispielsweise, wie viele Lösungen Sie freigeben möchten und ob die Lösungen Komponenten gemeinsam nutzen sollen.

Außerdem muss ermittelt werden, wie viele Microsoft Dynamics 365-Organisationen Sie benötigen, um Ihre Linie von Lösungen zu entwickeln. Sie können eine einzelne Organisation für die meisten Strategien verwenden, die in diesem Thema beschrieben werden. Wenn Sie sich jedoch für nur eine Organisation entscheiden und später realisieren, dass Sie mehr benötigen, kann es schwierig sein, die Lösungen zu ändern, falls Benutzer sie bereits installiert haben. Die Verwendung von mehreren Organisationen, obwohl mit mehr Komplexität verbunden, kann bessere Flexibilität bieten.

Strategien zum Organisieren von Lösungen

Nachfolgend sind einige Strategien zum Erstellen von Lösungen angegeben, die in der Reihenfolge von der einfachsten bis zur komplexesten aufgeführt werden:

  • Keine benutzerdefinierten Lösungen

  • Eine einzelne Lösung

  • Mehrere Lösungen

  • Mehrere Lösungen mit gemeinsam genutzten Komponenten

  • Lösungsbibliotheken

Keine benutzerdefinierten Lösungen

Sie müssen keine Lösungen erstellen. Sie können Microsoft Dynamics 365 direkt anpassen, indem Sie die Standardlösung verwenden.

Sie können die Standardlösung noch als nicht verwaltete Lösung exportieren, um sie zwischen Organisationen zu übertragen.

Tipp

Wenn Sie das Anpassungspräfix für den Standardherausgeber auf einem Wert ändern, der mit einem Herausgeber übereinstimmt, den Sie in der Zukunft erstellen möchten, enthalten alle neuen Anpassungen, die Sie erstellen, dieses Anpassungspräfix im Namen. Auf diese Weise können Sie, wenn Sie Lösungen verwenden möchten, die Anpassungen, die Sie in der Standardlösung erstellt haben, zu einer nicht verwalteten Lösung hinzufügen, sodass diese einheitliche Namen besitzen können.

Eine einzelne Lösung

Indem Sie eine Lösung erstellen, legen Sie einen Arbeitssatz von Anpassungen fest. Dadurch ist es einfacher, Elemente zu suchen, die Sie angepasst haben.

Diese Methode wird empfohlen, wenn Sie nur eine einzelne verwaltete Lösung erstellen möchten. Wenn Sie der Meinung sind, dass Sie die Lösung in der Zukunft aufspalten müssen, sollten Sie die Verwendung mehrerer Lösungen in Betracht ziehen.

Mehrere Lösungen

Bei zwei nicht verknüpften Lösungen, die keine Komponenten gemeinsam nutzen, besteht die direkteste Methode darin, zwei nicht verwaltete Lösungen zu erstellen.

Hinweis

Es ist sehr verbreitet, in Lösungen die Anwendungsmenübänder oder die Siteübersicht zu ändern. Ändern Sie in Ihren beiden Lösungen diese Lösungskomponenten, es sind gemeinsam genutzte Komponenten. Der folgende Abschnitt enthält Informationen über das Arbeiten mit gemeinsam genutzten Komponenten.

Mehrere Lösungen mit gemeinsam genutzten Komponenten

Möglicherweise haben Sie mehrere Lösungen, die Komponenten gemeinsam verwenden. Es gibt möglicherweise einen bestimmten Satz von gemeinsamen Funktionen innerhalb von mehreren Lösungen, und diese gemeinsamen Funktionen sind mit allen anderen Funktionen kompatibel, die in jeder Lösung individuell vorhanden sind. Sie verfügen beispielsweise über eine Reihe von Dienst-Plug-Ins, die von jeder Lösung verwendet werden, aber keine der separaten Lösungen nutzt weitere Komponenten gemeinsam.

In diesem Fall kann jede Lösung in einer einzelnen Organisation entwickelt werden. Einige Komponenten können mehr als einer Lösung hinzugefügt werden, solange Änderungen, die an ihnen vorgenommen werden, mit allen anderen Lösungen, die sie verwenden, kompatibel sind. Es ist wichtig, dass alle diese Lösungen denselben Lösungsherausgeber gemeinsam nutzen. Wenn der Lösungsherausgeber nicht identisch ist, können Organisationen nicht mehr als eine Ihrer Lösungen installieren.

Lösungsbibliotheken

Bei einem ISV mit mehreren Lösungen oder einer großen Unternehmensbereitstellung müssen wahrscheinlich viele Lösungskomponenten gemeinsam genutzt werden. Die besten Möglichkeiten für Lösungen zur gemeinsamen Nutzung von Komponenten bieten Lösungsbibliotheken. Erstellen Sie eine Lösungsbibliothek, indem Sie eine nicht verwaltete Lösung in einer separaten Organisation erstellen und dann diese Komponenten in eine verwaltete Lösung packen. Installieren Sie die verwaltete Lösung in einer anderen Organisation und veranlassen Sie Entwickler, auf diese gemeinsam genutzten Komponenten zu verweisen.

Das Microsoft Dynamics 365 Solutions Framework ermöglicht es Ihnen, Schichten von Lösungen zu erstellen, die voneinander abhängen. In der Regel können Sie eine Lösungsbibliothek erstellen, die eine" Basislösung" darstellt. Weitere Lösungen können aufbauend auf dieser Basislösung erstellt werden. Dies ermöglicht eine klarere Trennung von Komponenten. Entwicklerteams, die an Lösungsbibliotheken arbeiten, und diejenigen, die an den abhängigen Lösungen arbeiten, können mit unterschiedlichem Tempo arbeiten. Die abhängigen Lösungen müssen erstellt werden, nachdem die Lösungsbibliotheken installiert wurden.

Dies erfordert, dass Sie eine Voraussetzungslösung erstellen, die Kunden installieren müssen, bevor sie eine abhängige Lösung installieren können. Entwickler, die an den Lösungsbibliotheken arbeiten, können die Arbeit fortsetzen und Aktualisierungen durchführen, solange sie keine abhängigen Lösungen unterbrechen, die sie benötigen.

Siehe auch

Organisieren des Teams zum Entwickeln von Lösungen
Planen einer Lösungsentwicklung

Microsoft Dynamics 365

© 2017 Microsoft. Alle Rechte vorbehalten. Copyright