Migration der Assets und Dokumente von AEM Forms

Letzte Aktualisierung: 2023-11-08
  • Erstellt für:
  • Admin

Das Migrationsdienstprogramm konvertiert die Adaptive Forms-Assets, Cloud-Konfigurationen, und Correspondence Management-Assets von dem Format, das in früheren Versionen verwendet wurde, bis zum Format, das in Adobe Experience Manager (AEM) 6.5 Forms verwendet wird. Wenn Sie das Migrationsdienstprogramm ausführen, werden die folgenden Elemente migriert:

  • Benutzerdefinierte Komponenten für adaptive Formulare
  • Adaptive Formulare und Correspondence Management-Vorlagen
  • Cloud-Konfigurationen
  • Assets für Correspondence Management und adaptive Formulare
HINWEIS

Bei einer nicht ersetzenden Aktualisierung für Correspondence Management-Assets können Sie die Migration jedes Mal ausführen, wenn Sie die Assets importieren. Für die Correspondence Management-Migration muss das Forms-Kompatibilitätspaket installiert sein.

Migrationsansatz

Sie können Upgrade auf die neueste Version von AEM Forms 6.5 von AEM Forms 6.4, 6.3 oder 6.2 oder eine Neuinstallation. Je nachdem, ob Sie Ihre vorherige Installation aktualisiert oder eine Neuinstallation durchgeführt haben, müssen Sie einen der folgenden Schritte ausführen:

Wenn eine ersetzende Aktualisierung erfolgt

Wenn Sie eine ersetzende Aktualisierung durchgeführt haben, verfügt die aktualisierte Instanz bereits über die Assets und Dokumente. Bevor Sie die Assets und Dokumente verwenden können, müssen Sie jedoch die AEMFD-Kompatibilitätspaket (enthält das Correspondence Management-Kompatibilitätspaket)

Anschließend müssen Sie die Assets und Dokumente durch Ausführen des Migrationsdienstprogramms.

Bei einer nicht ersetzenden Installation

Wenn es sich um eine nicht ersetzende (neue) Installation handelt, müssen Sie die AEMFD-Kompatibilitätspaket (enthält das Correspondence Management-Kompatibilitätspaket).

Anschließend müssen Sie Ihr Asset-Paket (zip oder cmp) in das neue Setup importieren und dann die Assets und Dokumente aktualisieren, indem Sie Ausführen des Migrationsdienstprogramms. Adobe empfiehlt die Erstellung von Assets in der neuen Einrichtung erst nach Ausführung des Migrationsdienstprogramms.

Aufgrund von Abwärtskompatibilität geändert wurde, werden die Speicherorte einiger Ordner im CRX-Repository geändert. Exportieren und importieren Sie Abhängigkeiten (benutzerdefinierte Bibliotheken und Assets) manuell von der vorherigen Einrichtung in eine neue Umgebung.

Bevor Sie mit der Migration fortfahren

Für Correspondence Management-Assets:

  • Für die Assets, die von der vorherigen Plattform importiert werden, wird eine Eigenschaft hinzugefügt: fd:version=1.0.
  • Seit AEM 6.1 Forms sind Kommentare nicht standardmäßig verfügbar. Die zuvor hinzugefügten Kommentare stehen in den Assets zur Verfügung, sind jedoch nicht automatisch auf der Oberfläche sichtbar. Passen Sie die Eigenschaft "extendedProperties"in der Benutzeroberfläche von AEM Forms an, damit die Kommentare sichtbar werden.
  • In einigen früheren Versionen wie LiveCycle ES4 wurde Text mit dem Flex RichTextEditor bearbeitet, aber seit AEM 6.1 Forms wird der HTML-Editor verwendet. Aufgrund dieser Darstellung und des Erscheinungsbilds der Schriftarten, Schriftgrößen und Schriftränder kann sich von den vorherigen Versionen in der Author-Benutzeroberfläche unterscheiden. Die Buchstaben sehen jedoch beim Rendern gleich aus.
  • Listen in Textmodulen wurden verbessert und werden jetzt anders dargestellt. Es kann visuelle Unterschiede geben. Adobe empfiehlt, dass Sie die Buchstaben rendern und sehen, wo Sie Listen in Textmodulen verwenden.
  • Da Bildinhaltsmodule in DAM-Assets konvertiert werden und Layouts und Fragmente während der Migration zu Formularen hinzugefügt werden, wird die Eigenschaft "Aktualisiert von"für diese Module in "admin"geändert.
  • Der Versionsverlauf der Assets wird nicht migriert und steht nach der Migration nicht zur Verfügung. Der nachfolgende Versionsverlauf nach der Migration wird beibehalten.
  • Der Status „Veröffentlichungsbereit“ wird seit AEM 6.1 Forms nicht mehr unterstützt, sodass alle Assets mit dem Status „Veröffentlichungsbereit“ den Status „Geändert“ erhalten.
  • Da die Benutzeroberfläche auf AEM Forms 6.3 aktualisiert wird, sind die Schritte für die Anpassung ebenfalls unterschiedlich. Wiederholen Sie die Anpassung, wenn Sie von einer Version vor 6.3 migrieren.
  • Layout-Fragmente verschieben sich von /content/apps/cm/layouts/fragmentlayouts/1001 nach /content/apps/cm/modules/fragmentlayouts. Die Datenwörterbuchreferenz in Assets zeigt den Pfad des Datenwörterbuchs anstelle des Namens an.
  • Alle Tabulatorzeichen, die für die Ausrichtung in Textmodulen verwendet werden, müssen angepasst werden. Weitere Informationen finden Sie unter Correspondence Management - Anordnen von Text mit Tabulatorabständen.
  • Die Asset Composer-Konfigurationen ändern sich zu Correspondence Management-Konfigurationen.
  • Assets werden in Ordner mit einem Namen wie „Existing Text“ oder „Existing List“ verschoben.

Verwenden des Migrationsdienstprogramms

Ausführen des Migrationsdienstprogramms

Führen Sie das Migrationsdienstprogramm aus, bevor Sie die Assets ändern oder Assets erstellen. Adobe empfiehlt, das Dienstprogramm nicht auszuführen, nachdem Sie Änderungen vorgenommen oder Assets erstellt haben. Stellen Sie sicher, dass die Benutzeroberfläche von Correspondence Management oder Adaptive Forms-Assets nicht geöffnet ist, während die Migration ausgeführt wird.

Wenn Sie das Migrationsdienstprogramm zum ersten Mal ausführen, wird ein Protokoll unter dem folgenden Pfad und mit dem folgenden Namen erstellt: \[aem-installation-directory]\cq-quickstart\logs\aem-forms-migration.log. Dieses Protokoll wird weiterhin mit Correspondence Management- und Adaptive Forms-Migrationsinformationen aktualisiert, z. B. zum Verschieben von Assets.

HINWEIS

Bevor Sie das Migrationsdienstprogramm ausführen, stellen Sie sicher, dass Sie eine Sicherung Ihres CRX-Repositorys durchgeführt haben.

  1. Melden Sie sich in einer Browsersitzung bei Ihrer AEM-Autoreninstanz als Administrator an.

  2. Öffnen Sie die folgende URL im Browser:

    https://[hostname]:[port]/[context_path]/libs/fd/foundation/gui/content/migration.html

    Der Browser zeigt vier Optionen an:

    • AEM Forms-Assets-Migration
    • Migration von benutzerdefinierten adaptiven Formularkomponenten
    • Migration von adaptiven Formularvorlagen
    • Migration von AEM Forms-Cloud-Konfigurationen
  3. Führen Sie die folgenden Schritte aus, um die Migration durchzuführen:

    • Um Assets zu migrieren, tippen Sie auf „AEM Forms – Asset-Migration“ und auf dem nächsten Bildschirm auf Migration beginnen. Die folgenden Elemente werden migriert:

      • Adaptive Formulare
      • Dokumentfragmente
      • Designs
      • Briefe
      • Datenwörterbücher
    HINWEIS

    Während der Asset-Migration treten möglicherweise Warnungen ähnlich der folgenden auf: „Konflikt aufgetreten bei …“. Solche Benachrichtigungen bedeuten, dass Regeln für einige Komponenten in adaptiven Formularen nicht migriert werden konnten. Beispiel: Wenn bei einer Komponente ein Ereignis auftritt, das sowohl Regeln als auch Skripte umfasst und wenn die Regeln nach einem Skript angewendet werden, wird keine der Regeln für die Komponente migriert. Allerdings können Sie diese Regeln migrieren, indem Sie den Regeleditor für das Authoring von adaptiven Formularen öffnen.

    • Um benutzerdefinierte Komponenten für adaptive Formulare zu migrieren, tippen Sie auf Migration benutzerdefinierter Komponenten für adaptive Formulare und auf der Seite „Migration von benutzerdefinierten Komponenten“ auf Migration beginnen. Die folgenden Elemente werden migriert:

      • Benutzerdefinierte Komponenten, die für Adaptive Forms geschrieben wurden
      • Komponentenüberlagerungen, falls vorhanden.
    • Um Vorlagen für adaptive Formulare zu migrieren, tippen Sie auf Migration von Vorlagen für adaptive Formulare und auf der Seite „Migration von benutzerdefinierten Komponenten“ auf Migration beginnen. Die folgenden Elemente werden migriert:

      • Adaptive Formularvorlagen, die unter /apps oder /conf mit dem AEM-Vorlageneditor erstellt wurden.
    • Migrieren Sie AEM Forms Cloud Configuration Services, um das neue kontextabhängige Cloud Service-Paradigma zu verwenden, das die Touch-optimierte Benutzeroberfläche enthält (unter /conf). Wenn Sie Services der Cloud-Konfiguration von AEM Forms migrieren, werden die Cloud-Services in /etc nach /conf verschoben. Wenn Sie über keine Cloud Services-Anpassungen verfügen, die von den veralteten Pfaden (/etc), empfiehlt Adobe, das Migrationsdienstprogramm nach der Aktualisierung auf 6.5 auszuführen. Verwenden Sie die Touch-optimierte Cloud-Konfiguration für alle weiteren Arbeiten. Wenn Sie über Anpassungen für die bereits vorhandenen Cloud-Services verfügen, setzen Sie die Verwendung der klassischen Benutzeroberfläche bei der Aktualisierung fort, bis die Anpassungen für die migrierten Pfade (/conf) abgeschlossen sind, und führen Sie erst dann das Migrationsdienstprogramm aus.

    Migrieren AEM Forms Cloud Services, die Folgendes enthalten, tippen Sie auf AEM Forms Cloud-Konfigurationsmigration (die Cloud-Konfigurationsmigration ist unabhängig vom AEMFD-Kompatibilitätspaket). Tippen Sie auf die Migration zu AEM Forms Cloud-Konfigurationen und dann auf der Seite "Konfigurationsmigration" Migration starten:

    • Cloud-Services für das Formulardatenmodell

      • Quellpfad: /etc/cloudservices/fdm
      • Zielpfad: /conf/global/settings/cloudconfigs/fdm
    • reCAPTCHA

      • Quellpfad: /etc/cloudservices/recaptcha
      • Zielpfad: /conf/global/settings/cloudconfigs/recaptcha
    • Adobe Sign

      • Quellpfad: /etc/cloudservices/echosign
      • Zielpfad: /conf/global/settings/cloudconfigs/echosign
    • Cloud-Services für Typekit

      • Quellpfad: /etc/cloudservices/typekit
      • Zielpfad: /conf/global/settings/cloudconfigs/typekit

    Im Browserfenster wird während der Migration Folgendes ausgeführt:

    • Wenn die Assets aktualisiert werden: Assets wurden erfolgreich aktualisiert.
    • Wenn die Migration abgeschlossen ist: Die Migration für Assets wurde abgeschlossen.

    Wenn das Migrationsdienstprogramm ausgeführt wird, führt es Folgendes aus:

    • Fügt den Assets die Tags hinzu: Fügt das Tag „Correspondence Management: Migrierte Assets“/„Adaptive Formulare: Migrierte Assets“ zu den migrierten Assets hinzu, damit Benutzende die migrierten Assets ermitteln können. Wenn Sie das Migrationsdienstprogramm ausführen, werden alle im System vorhandenen Assets mit „Migriert“ markiert.
    • Erstellt Tags: Die Kategorien und Unterkategorien, die im Vorgängersystem vorhanden sind, werden als Tags erstellt, und dann werden diese Tags den entsprechenden Correspondence Management-Assets in AEM zugeordnet. Beispielsweise werden eine Kategorie (Schadensmeldungen) und eine Unterkategorie (Schadensmeldungen) einer Briefvorlage als Tags generiert.
  4. Fahren Sie nach der Ausführung des Migrationsdienstprogramms mit den Systemverwaltungsaufgaben fort.

Migrieren von Regeln mithilfe des Regeleditors

Diese Komponenten können migriert werden, indem sie im Regeleditor im adaptiven Forms-Editor geöffnet werden.

  • Um Regeln und Skripte (für die Aktualisierung von 6.3 nicht erforderlich) in benutzerdefinierten Komponenten zu migrieren, tippen Sie auf „Migration von benutzerdefinierten Adaptive Forms-Komponenten“ und auf dem nächsten Bildschirm auf „Migration beginnen“. Die folgenden Elemente werden migriert:

    • Regeln und Skripten, erstellt mithilfe des Regel-Editors (6.1 FP1 und höher)

    • Skripte, erstellt mithilfe der Skript-Registerkarte in der Benutzeroberfläche von Version 6.1 oder niedriger

  • Um Vorlagen (für die Aktualisierung von 6.3 und 6.4 nicht erforderlich) zu migrieren, tippen Sie auf „Migration von Adaptive Forms-Vorlagen“ und auf dem nächsten Bildschirm auf „Migration beginnen“. Die folgenden Elemente werden migriert:

    • Alte Vorlagen – Vorlagen für adaptive Formulare, erstellt unter /apps mithilfe von AEM 6.1 Forms oder niedriger. Dazu gehören die Skripten, die in den Vorlagenkomponenten definiert wurden.

    • Neue Vorlagen - Vorlagen für adaptive Formulare, die mithilfe des Vorlageneditors unter /conf. Das umfasst die Migration von Regeln und Skripten, die mithilfe des Regel-Editors erstellt wurden.

Systemverwaltungsaufgaben nach Ausführung des Migrationsdienstprogramms

Nachdem Sie das Migrationsdienstprogramm ausgeführt haben, führen Sie die folgenden Systemverwaltungsaufgaben durch:

  1. Stellen Sie sicher, dass die XFA-Version der Layouts und Fragmentlayouts 3.3 oder höher ist. Wenn Sie Layouts und Fragment-Layouts einer älteren Version benutzen, könnte es Probleme beim Rendern des Briefs geben. Führen Sie die folgenden Schritte aus, um eine Version eines älteren XFA auf die neueste Version zu aktualisieren:

    1. Herunterladen von XFA- als ZIP-Datei aus der Forms-Benutzeroberfläche.
    2. Extrahieren Sie die Datei.
    3. Öffnen Sie die XFA-Datei im neuesten Designer und speichern Sie sie. Die Version des XFA wird auf die neueste Version aktualisiert.
    4. Laden Sie die XFA in die Forms-Benutzeroberfläche hoch.
  2. Veröffentlichen Sie alle Assets, die vor der Migration im vorherigen System veröffentlicht wurden. Das Migrationsdienstprogramm aktualisiert die Assets nur auf der Autoreninstanz. Um die Assets auf den Veröffentlichungsinstanzen zu aktualisieren, müssen Sie die Assets veröffentlichen.

  3. In AEM Forms 6.4 werden einige Rechte der Forms-Benutzergruppen geändert. Wenn Sie möchten, dass Ihre Benutzer XDPs und adaptive Forms mit Skripten hochladen oder einen Code-Editor verwenden können, müssen Sie diese zur Gruppe der Formular-Hauptbenutzer hinzufügen. Ebenso können Vorlagenautoren den Code-Editor im Regeleditor nicht mehr verwenden. Damit Benutzer einen Code-Editor verwenden können, fügen Sie ihn zur Gruppe af-template-script-writers hinzu. Anweisungen zum Hinzufügen von Benutzern zu Gruppen finden Sie unter Verwalten von Benutzern und Benutzergruppen.

Auf dieser Seite