Teilen über


Übertragen von Anpassungen zwischen Umgebungen mithilfe des Lösungsexports/-imports

Dynamics 365 bietet umfangreiche Anpassungsmöglichkeiten. Sie können die zugehörigen Online-Tools verwenden, um Felder, Entitäten, Geschäftsprozesse usw. zu ändern oder zu erstellen. Normalerweise führen Sie Anpassungen auf einer Sandkastenumgebung durch. Sie testen diese und übertragen die fertigen Produktionsinstanzen auf Ihre Produktionsumgebungen. Als Best Practice werden folgende Schritte empfohlen:

  1. Erstellen Sie eine Kopie der aktuellen Produktionsumgebung auf einer Sandkastenumgebung, auf der Sie arbeiten können, ohne die laufenden Vorgänge zu beeinträchtigen.
  2. Erstellen Sie eine neue verwaltete Lösung im Sandkasten und implementieren Sie dort Ihre Anpassungen. So können Sie Anpassungen hinzufügen, ohne das zugrunde liegende System zu beeinflussen, und Sie können Ihre Anpassungen jederzeit wiederherstellen, indem Sie die Lösung entfernen.
  3. Testen Sie die benutzerdefinierte Lösung im Sandkasten, bis Sie sichergestellt haben, dass diese ordnungsgemäß funktioniert.
  4. Exportieren Sie die benutzerdefinierte Lösung von Ihrem Sandkasten und importieren Sie diese dann in die Produktionsumgebung.

Allgemeine Informationen zum Erstellen und Verwenden von Lösungen finden Sie in den Links im vorherigen Verfahren und auch in der Lösungsübersicht. Eine vollständige Beispielvorgehensweise finden Sie in den folgenden Abschnitten.

Beispielsvorgehensweise Teil 1: Erstellen einer benutzerdefinierten Lösung

In dieser Übung erstellen Sie eine neue Lösung und fügen dieser eine einfache Anpassung hinzu. Dies bietet eine einfache benutzerdefinierte Lösung, die Sie zum Exportieren und Übertragen auf eine neue Umgebung verwenden können (im weiteren Verlauf dieses Themas). Wenn Sie bereits eine benutzerdefinierte Lösung haben, springen Sie einfach zu Teil 2.

So erstellen Sie eine benutzerdefinierte Lösung:

  1. Melden Sie sich bei der Umgebung an, auf der Sie die benutzerdefinierte Lösung entwickeln.

  2. Öffnen Sie das Menü Einstellungen oben auf der Seite Das Symbol für das Menü Einstellungen. und wählen Sie Erweiterte Einstellungen. Der Bereich Erweiterte Einstellungen wird dann in einem neuen Browser-Tab geöffnet. Beachten Sie, dass dieser Bereich anstelle eines Seitennavigators einen horizontalen Navigator oben auf der Seite verwendet.

  3. Navigieren Sie zu Einstellungen>Anpassung>Lösungen. Eine Liste der vorhandenen Lösungen wird geöffnet.

    Die Lösungsliste.

  4. Wählen Sie in der Befehlsleiste Neu aus, um eine neue Lösung zu erstellen.

  5. Ein neues Power Apps-Fenster wird geöffnet. Geben Sie Anzeigename, Name, Herausgeber und Version an, und wählen Sie dann in der Befehlsleiste Speichern aus, um Ihre Lösung zu speichern.

    Das neue Lösungsformular.

  6. Für dieses Beispiel kopieren wir eine vorhandene Entität und passen diese dann an. Öffnen Sie also die Dropdownliste Vorhandenes Element hinzufügen, und wählen Sie Entität aus.

    Eine vorhandene Entität hinzufügen.

  7. Ein Dialogfeld wird geöffnet, das alle verfügbaren Entitäten anzeigt. Hier können Sie eine beliebige Anzahl an Entitäten zur neuen Lösung hinzufügen. Aktivieren Sie für dieses Beispiel einfach das Kontrollkästchen Marketingformular, und wählen Sie dann OK aus, um es zu Ihrer Lösung hinzuzufügen.

    Die Marketingformularentität auswählen.

  8. Sie werden nun aufgefordert, auszuwählen, welche Aspekte der ausgewählten Entität Sie hinzufügen möchten. In diesem Fall möchten wir alles einschließen, was mit Marketingformularen verknüpft ist, also aktivieren Sie das Kontrollkästchen Alle Ressourcen hinzufügen, und wählen Sie dann Fertigstellen aus.

    Alle Ressourcen hinzufügen.

  9. Falls die ausgewählte Entität zusätzliche Komponenten erfordert, werden Sie gefragt, ob sie eingeschlossen werden sollen. Wählen Sie Ja, erforderliche Komponenten einschließen und dann OK aus.

    Erforderliche Komponenten einbeziehen.

  10. Sie kehren nun zu Ihrer neuen Lösung zurück, die nun alle Entitäten und verwandten Komponenten einschließt, die Sie ausgewählt haben. Erweitern Sie im Seitenbereich Entitäten, um die hinzugefügten Entitäten anzuzeigen, erweitern Sie dann die Marketingformular-Entität, und wählen Sie Felder aus.

    Wählen Sie Felder aus.

  11. Für dieses Beispiel passen wir die Marketingformularentität an, indem wir ein neues Feld hinzufügen. Wählen Sie Neu aus, um ein neues Feld zu erstellen, und geben Sie einen Namen für Anzeigename ein. Behalten Sie die Standardwerte für die anderen Einstellungen bei (dies darf ein Textfeld sein).

    Erstellen Sie ein neues Feld und geben Sie einen Anzeigenamen ein.

  12. Wenn Sie die erforderlichen Einstellungen vorgenommen haben, wählen Sie in der Befehlsleiste Speichern und schließen aus.

  13. Sie kehren jetzt zum Fenster Power Apps zurück, wo Sie die neue Lösung einrichten. Wählen Sie Alle Anpassungen veröffentlichen aus, um Ihr neues Feld für die App zur Verfügung zu stellen.

  14. Gehen Sie im Seitenbereich des Fensters Power Apps zu Komponenten>Entitäten>Marketingformular>Formulare. Wir müssen dieses neue benutzerdefinierte Feld zu einem Formular hinzufügen, um es den Benutzern in der App anzeigen zu können.

  15. Öffnen Sie das Formular namens Informationen mit dem Formulartyp Hauptformular, indem Sie seinen Namen auswählen. Dies ist das Formular, das die Benutzer sehen, wenn sie einen Marketingformulardatensatz erstellen oder öffnen.

    Die Formularliste.

  16. Ein neues Fenster Power Apps wird geöffnet, das Ihr ausgewähltes Formularsetup anzeigt. Führen Sie im zentralen Bereich dieses Fensters einen Bildlauf nach unten zum Abschnitt Zusammenfassung durch. Ziehen Sie dann Ihr neues benutzerdefiniertes Feld vom Bereich Feld-Explorer zum Bereich Allgemeine Informationen unter Zusammenfassung.

    Fügen Sie ein Feld zum Formular hinzu.

  17. Wählen Sie auf dem Menüband Speichern und schließen aus.

  18. Sie kehren jetzt zum Fenster Power Apps zurück, wo Sie die neue Lösung einrichten. Wählen Sie Alle Anpassungen veröffentlichen aus, um Ihr angepasstes Formular für die App zur Verfügung zu stellen.

  19. Wenn die Veröffentlichung abgeschlossen ist, schließen Sie das Fenster Power Apps.

Wenn Sie Ihre Änderungen bestätigen möchten, können Sie zur Customer Insights - Journeys-App wechseln, einen Marketing-Formulardatensatz öffnen und in der Registerkarte Zusammenfassung nach Ihrem neuen Feld suchen.

Beispielsvorgehensweise Teil 2: Exportieren einer Lösung

Wenn Sie die Anpassung der Lösung abgeschlossen haben und sie auf eine andere Umgebung verschieben können, müssen Sie als nächstes die benutzerdefinierte Lösung exportieren. Führen Sie dazu die folgenden Schritte aus:

  1. Wenn Sie nach der letzten Übung noch nicht dort sind, gehen Sie in den Bereich der erweiterten Einstellungen, indem Sie das Menü Einstellungen Das Symbol für das Menü Einstellungen. oben auf der Seite öffnen und dann Erweiterte Einstellungen wählen.

  2. Navigieren Sie zu Einstellungen>Anpassungen>Lösungen.

    Die Lösungsliste.

  3. Aktivieren Sie das Kontrollkästchen für die Lösung, die Sie exportieren möchten, und wählen Sie dann Exportieren in der Befehlsleiste aus.

  4. Das System erinnert Sie jetzt daran, dass nur veröffentlichte Änderungen exportiert werden. Wenn Sie der Vorgehensweise im vorherigen Abschnitt gefolgt sind, sollten Sie bereits alles veröffentlicht haben, aber wenn Sie nicht sicher sind, können Sie dies jetzt tun. Wenn Sie bereit zum Fortfahren sind, wählen Sie Weiter aus.

    Export-Lösungsassistent, Seite 1.

  5. Sie können jetzt verschiedene Systemeinstellungen in den Export einschließen. Die Systemeinstellungen werden dauerhaft auf die Zielumgebung angewendet und bleiben dort erhalten, selbst wenn Sie die Lösung später entfernen. Normalerweise sollten Sie keine Systemeinstellungen einschließen, und wenn Sie dieses Verfahren nur als Übung durchführen, aktivieren Sie jetzt keine Kontrollkästchen. Klicken Sie auf Weiter, um den Vorgang fortzusetzen.

    Export-Lösungsassistent, Seite 2.

  6. Wählen Sie Verwaltet und dann Exportieren aus.

    Export-Lösungsassistent, Seite 3.

  7. Die Lösung wird jetzt als ZIP-Datei heruntergeladen und nach dem Lösungsnamen benannt.

Beispielsvorgehensweise Teil 3: Importieren einer Lösung

Nachdem Sie die benutzerdefinierte Lösung aus der Quellumgebung exportiert haben, können Sie Lösung in die Zielumgebung importieren, wodurch ihre Anpassungen zu dieser Umgebung hinzufügt werden und auch nach Bedarf einfach wieder entfernt werden können (auch wenn alle importierten Systemeinstellungen erhalten bleiben, wenn Sie diese in die exportierte Lösung einschließen).

So importieren Sie eine Lösung:

  1. Melden Sie sich bei der Umgebung an, auf der Sie die benutzerdefinierte Lösung importieren.

  2. Öffnen Sie das Menü Einstellungen oben auf der Seite Das Symbol für das Menü Einstellungen. und wählen Sie Erweiterte Einstellungen. Der Bereich Erweiterte Einstellungen wird dann in einem neuen Browser-Tab geöffnet. Beachten Sie, dass dieser Bereich anstelle eines Seitennavigators einen horizontalen Navigator oben auf der Seite verwendet.

  3. Navigieren Sie zu Einstellungen>Anpassung>Lösungen. Eine Liste der vorhandenen Lösungen wird geöffnet.

    Die Lösungsliste.

  4. Wählen Sie Importieren in der Befehlsleiste. Das Importdialogfeld wird geöffnet.

    Importdialogfeld, Seite 1.

  5. Wählen Sie Datei auswählen aus, um ein Dateibrowserfenster zu öffnen. Suchen Sie die Lösungsdatei, die Sie aus der Quellumgebung exportiert haben, und wählen Sie sie aus.

  6. Wählen Sie Weiter aus, um den Vorgang fortzusetzen.

    Importdialogfeld, Seite 2.

  7. Wählen Sie Importieren aus, um den Import der ausgewählten Lösung zu starten. Eine Statusanzeige wird in einem Popupfenster geöffnet, wodurch dieses automatisch geschlossen wird, wenn der Importvorgang abgeschlossen ist. Anschließend wird das Importdialogfeld aktualisiert, um das Ergebnis anzuzeigen.

    Importdialogfeld, Seite 3.

  8. Wählen Sie Schießen aus, um das Importdialogfeld zu schließen.

  9. Um den Import zu bestätigen, wechseln Sie zur Customer Insights - Journeys-App, öffnen Sie einen Marketing-Formulardatensatz und suchen Sie in der Registerkarte Zusammenfassung nach dem neuen angepassten Feld.