Verwaltung des Anwendungslebenszyklus für Dynamics 365 Intelligent Order Management

Wichtig

Die hier genannten Funktionen sind alle oder teilweise im Rahmen einer Vorschauversion verfügbar. Inhalt und Funktionalität können sich ändern.

In diesem Artikel wird die Anwendungslebenszyklusverwaltung (APPLICATION Lifecycle Management, ALM) in Microsoft Dynamics 365 Intelligent Order Management beschrieben. Er enthält Informationen zum Verschieben von Lösungen von einer Umgebung in eine andere oder zum Packen von Lösungen für die Speicherung in der Quellcodeverwaltung.

Die folgenden Informationen geben die Setuptabellen an, die zum Migrieren von Daten für Dynamics 365 Intelligent Order Management Konfigurationen erforderlich sind. Diese Einrichtungstabellen erfordern einen manuellen Schritt, um jede Entität einer nicht verwalteten Lösung hinzuzufügen. Nachdem Sie die gewünschten Entitäten hinzugefügt haben, können Sie die Lösung als Paketdatei exportieren, die die Daten der Entitäten enthält, die Sie der nicht verwalteten Lösung hinzugefügt haben. Anschließend können Sie die Paketdatei in eine andere Intelligent Order Management Umgebung importieren, in der Sie die Daten für die Verwendung aktivieren können.

Einrichtungstabellen

In der folgenden Tabelle sind die Setuptabellen aufgeführt, die zum Migrieren von Daten für Intelligent Order Management Konfigurationen erforderlich sind.

Name der Tabelle Speicherort der Lösung
Richtlinie
(msdyn_iompolicy)
Intelligent Order Management-Anbieterintegration ausgehend
Regel
(msdyn_iomrule)
Intelligent Order Management: Ausgehende Anbieterintegration
Anbieterdefinition
(msdyn_iomproviderdefinition)
Intelligent Order Management Anbieterkonfiguration
Anbieter
(msdyn_iomprovider)
Intelligent-Order-Management-Anbieter-Konfiguration
Verbindungsreferenz des Anbieters
(msdyn_iomproviderconnectionreference)
Intelligent Order Management Dienstleisterkonfiguration
Verbindungsreferenz der Anbieterdefinition
(msdyn_iomproviderdefinitionconnectionref)
Intelligente Anbieterkonfiguration für das Auftragsmanagement
Anbieterumwandlung
(msdyn_iomprovidertransformation)
Intelligent Order Management Anbieter-Integrationsbasis
Anbietertransformationsdefinition
(msdyn_iomproviderdefinitiontransformation)
Anbieterkonfiguration für intelligentes Auftragsmanagement
Anbieterparameter
(msdyn_iomproviderparameter)
Intelligent Order Management Anbieterkonfiguration
Anbieterdefinitionsparameter
(msdyn_iomproviderdefinitionparameter)
Intelligent-Order-Management-Anbieterkonfiguration
Logikdefinition der Anbieterdefinition
(msdyn_iomproviderdefinitionlogicdefinition)
Intelligente Bestellmanagement-Anbieterkonfiguration
Designer
(msdyn_iomdesigner)
Intelligent Order Management Designer

Tabellen, die für die Migration von Richtlinienregeln erforderlich sind

Die folgenden Tabellen sind für die Migration von Richtlinienregeln erforderlich:

  • Richtlinie
  • Regel

Hinweis

Wenn Sie Regeln manuell hinzufügen, fügen Sie auch automatisch die übergeordneten Richtlinien hinzu.

Tabellen, die für die Anbietermigration erforderlich sind

Die folgenden Tabellen sind für die Anbietermigration erforderlich:

  • Anbieterdefinition
  • Anbieter
  • Anbieterverbindung
  • Verbindungsreferenz des Anbieters
  • Anbieterumwandlung
  • Anbieterdefinitionstransformation
  • Anbieterparameter
  • Anbieterdefinitionsparameter

Tabellen, die für die Migration von Orchestrierungen erforderlich sind

Die folgenden Tabellen sind für die Migration von Orchestrierungen erforderlich:

  • Designer
  • Richtlinien- und Regeltabellen
  • Anbietertabellen, wenn die Orchestrierung über Anbieteraktionen verfügt.

Tabellen als Lösungskomponenten hinzufügen und Ihre Lösung aus der Quellumgebung exportieren

Führen Sie die folgenden Schritte aus, um Tabellen als Lösungskomponenten hinzuzufügen und Ihre Lösung aus der Quellumgebung zu exportieren:

  1. Wechseln Sie zu für Ihre Testumgebung bzw. zu für Ihre Produktionsumgebung.

  2. Wählen Sie in der oberen rechten Ecke die entsprechende Umgebung aus.

  3. Wählen Sie im linken Navigationsbereich Lösungen.

  4. Stellen Sie auf der Seite Lösungen die Lösungsvorschau-Option auf Lösungsvorschau deaktiviert.

  5. Wählen Sie auf der Symbolleiste Neue Lösung.

  6. Führen Sie im Dialogfeld Neue Lösung die folgenden Schritte aus:

    1. Geben Sie in den Feldern Anzeigename und Name Werte ein.
    2. Wählen Sie einen beliebigen Herausgeber aus.
    3. Lassen Sie die Version auf 1.0.0.0 eingestellt. Die Versionsnummer kann beim Exportieren von Lösungen erhöht werden und ist erforderlich, um eine verwaltete Lösung zu aktualisieren.
    4. Wählen Sie Erstellen aus.
  7. Öffnen Sie die neue Lösung.

  8. Wählen Sie in der Symbolleiste Vorhandene hinzufügen Tabelle.

  9. Suchen Sie im Dialogfeld Vorhandene Tabellen hinzufügen nach einer Tabelle, die für die Datenmigration erforderlich ist, und wählen Sie sie dann aus. Das Suchfeld befindet sich oben rechts.

  10. Suchen Sie die restlichen erforderlichen Einrichtungstabellen aus, wählen Sie sie und dann Weiter aus.

  11. Wählen Sie unter Ausgewählte Tabellen das Kontrollkästchen Tabellenmetadaten einschließen für jede Tabelle.

  12. Wählen Sie Hinzufügen aus.

  13. Nachdem vorhandene Daten zur Lösung hinzugefügt wurden, wählen Sie auf der Symbolleiste Export aus.

  14. Wählen Sie im Dialogfeld Vor dem Export unter Alle Änderungen veröffentlichen die Option Veröffentlichen und dann Weiter aus.

  15. Wählen Sie im Dialogfeld Diese Lösung exportieren unter Exportieren als die Option Verwaltet (empfohlen) und dann aus Exportieren aus. Diese Exportoption erstellt die Paket-ZIP-Datei, die die Daten enthält, die als Lösungskomponente hinzugefügt wurden.

  16. Warten Sie, bis der Export abgeschlossen ist, und laden Sie dann Ihre Lösung herunter. Die Lösung wird möglicherweise automatisch heruntergeladen. Überprüfen Sie daher Ihren lokalen Downloads-Ordner, wenn Sie die Exporterfolgsmeldung mit grünem Hintergrund sehen.

Importieren Ihrer Lösung in Ihre Zielumgebung

Führen Sie die folgenden Schritte aus, um Ihre Lösung in Ihre Zielumgebung zu importieren:

  1. Stellen Sie in Ihrer Zielumgebung in Intelligent Order Management sicher, dass Ihre Orchestrierungen, Anbieter und Richtlinien deaktiviert/unveröffentlicht sind. Sie müssen diesen Schritt für jeden Anbieter, jede Richtlinie und jede Orchestrierung ausführen, die Sie importieren.
  2. Wählen Sie in Ihrem Maker Portal ( für Ihre Testumgebung bzw. für Ihre Produktionsumgebung) die Zielumgebung aus, in die Sie die Lösung importieren möchten.
  3. Wählen Sie auf der Symbolleiste Importieren aus.
  4. Importieren Ihrer Lösung in die Zielumgebung. Aktivieren Sie dann Richtlinien, Anbieter und Orchestrierungen, in dieser Reihenfolge. Nachdem die Komponenten aktiviert wurden, werden die Flows für die Richtlinie aktualisiert, und die Orchestrierungsflows müssen mit den importierten Daten erneut veröffentlicht werden.

Versionsverwaltung der Richtlinien und Regeln

Damit Änderungen für Richtlinien und Regeln auf eine bestimmte Version rückgängig gemacht werden können, werden Datensätze zur Versionsverwaltung für die Richtlinienkomponenten erstellt.

In der Richtlinientabelle gibt es zwei Zustände für Datensätze:

  • Aktuell – Es gibt nur einen aktuellen Datensatz für die Richtlinie.
  • Archiviert: Abhängig von der Anzahl der Änderungen, die an der verknüpften Richtlinie und den Regeln vorgenommen wurden, können viele archivierte Datensätze vorhanden sein.

Eine archivierte Version der Richtlinie hat basierend auf der Richtlinien-ID passende Regeln verlinkt. Der Datensatz zur Versionsverwaltung wird jedes Mal erstellt, wenn die Veröffentlichung einer Richtlinie aufgehoben wird.

Die folgenden Tabellen zeigen, wie die beiden Tabellen verknüpft sind und wie die PolicyVersionId-Spalte verwendet wird, um die Versionen zu gruppieren, die für eine Richtlinie erstellt werden. Die PolicyVersionId-Spalte wird mit der Richtlinien-ID des ersten erstellten Richtliniendatensatzes gefüllt. Der Richtlinien-ID-Wert wird für jede nachfolgende Version beibehalten, die erstellt wird, während die Spalte "PolicyId " mit einem neuen guiD (Globally Unique Identifier) gefüllt wird, zusammen mit einer neuen Regel, die erstellt wird, um eine Verknüpfung mit dieser neuen GUID zu erstellen.

Richtlinie Art
PolicyId des Primärschlüssels (PK) GUID
PolicyVersionId GUID
PolicyVersionState enum
PolicyVersionNumber int
Regel Art
RuleId des Primärschlüssels (PK) GUID
Richtlinie für Fremdschlüssel (FK) GUID
RuleDefinition Zeichenfolge
AssociatedEntity enum