AEM Forms as a Cloud Service: Code-Editor nicht im Regeleditor für adaptive Forms verfügbar
Adobe Experience Manager as a Cloud Service (AEMaaCS) enthält den Code-Editor, der zuvor im adaptiven Forms-Regeleditor in AEM Forms On-Premise verfügbar war, nicht, da die Funktion veraltet ist und nur der visuelle Regeleditor für Authoring-Regeln unterstützt wird. Daher können Sie benutzerdefinierte JavaScript nicht direkt in der Benutzeroberfläche des Regeleditors erstellen oder bearbeiten. Um das Problem zu beheben, verwenden Sie den visuellen Regeleditor und migrieren Sie vorhandene benutzerdefinierte Regelskripte zu benutzerdefinierten Funktionen.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Forms, alle Versionen
Problem/Symptome
- Der Code-Editor, der zuvor im Regeleditor für adaptive Forms in AEM Forms On-Premise verfügbar war, ist in AEM Forms as a Cloud Service nicht vorhanden.
- Für Autorenregeln ist nur der visuelle Regeleditor (GUI/WYSIWYG) verfügbar.
- Es gibt keine Option, um in der Benutzeroberfläche des Regeleditors zu einem Code- oder Skript-Editor für benutzerdefinierte JavaScript zu wechseln.
- Es werden keine Fehlermeldungen angezeigt, da die Funktion nicht verfügbar ist.
Grundursache
Der Code-Editor wird nicht mehr unterstützt und ist in AEM Forms as a Cloud Service nicht mehr verfügbar. Für Autorenregeln wird nur der visuelle Regeleditor unterstützt.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
- Verwenden Sie den in der Cloud Service-Umgebung verfügbaren visuellen Regeleditor, um Regeln zu erstellen.
- Wenn Ihr adaptives Forms benutzerdefinierte Regelskripte enthält, die mit dem Code-Editor in lokalen Versionen entwickelt wurden, konvertieren Sie die Skripte mithilfe des Migrationsdienstprogramms in benutzerdefinierte Funktionen.
- Implementieren Sie komplexe Geschäftslogik als benutzerdefinierte Funktionen in einer Client-Bibliothek.
- Stellen Sie die Client-Bibliothek über die Cloud Manager-Pipeline bereit.
- Rufen Sie die benutzerdefinierten Funktionen nach Bedarf aus dem visuellen Regeleditor auf.
- Weitere Informationen zu den Unterschieden zwischen AEM Forms On-Premise und AEM Forms as a Cloud Service finden Sie in der offiziellen Dokumentation.