Adobe empfiehlt die Verwendung der modernen und erweiterbaren Datenerfassung Kernkomponenten für Erstellen neuer adaptiver Forms oder Hinzufügen von Adaptive Forms zu AEM Sites-Seiten. Diese Komponenten stellen einen bedeutenden Fortschritt bei der Erstellung adaptiver Forms dar und sorgen für beeindruckende Benutzererlebnisse. In diesem Artikel wird ein älterer Ansatz zum Erstellen von Adaptive Forms mithilfe von Foundation-Komponenten beschrieben.
Sie können verschiedene Arten von Benutzern mit unterschiedlichen Fähigkeiten haben, die mit Adaptive Forms arbeiten. Während professionelle Benutzer möglicherweise über die nötigen Kenntnisse zum Arbeiten mit Skripten und komplexen Regeln verfügen, genügt es für Benutzer, die nur über Grundkenntnisse verfügen, mit dem Layout und einfachen Eigenschaften adaptiver Formulare zu arbeiten.
Mit AEM Forms können Sie den Zugriff des Regeleditors auf Benutzer anhand ihrer Rolle oder Funktion einschränken. In den Einstellungen des Adaptive Forms Configuration Service können Sie die Benutzergruppen die den Regeleditor anzeigen und darauf zugreifen können.
Melden Sie sich bei AEM Forms als Admin an.
Klicken Sie in der Autoreninstanz auf „Adobe Experience Manager“ > „Tools“
> „Vorgänge“ > „Web-Konsole“. Die Webkonsole wird in einem neuen Fenster geöffnet.
Suchen Sie im Fenster Web Console nach und klicken Sie auf Webkanalkonfiguration für adaptive Formulare und interaktive Kommunikation. Webkanalkonfiguration für adaptive Formulare und interaktive Kommunikation angezeigt. Behalten Sie die Werte bei und klicken Sie auf Speichern.
Es wird eine Datei /apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config im CRX-Repository erstellt.
Melden Sie sich als Administrator bei CRXDE an. Öffnen Sie die Datei /apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config zur Bearbeitung.
Geben Sie mithilfe folgender Eigenschaft den Namen einer Gruppe an, die auf den Regeleditor zugreifen kann (z. B. RuleEditorsUserGroup), und klicken Sie auf Alle speichern.
af.ruleeditor.custom.groups=["RuleEditorsUserGroup"]
Um den Zugriff für mehrere Gruppen zu aktivieren, geben Sie eine Liste mit kommagetrennten Werten an:
af.ruleeditor.custom.groups=["RuleEditorsUserGroup", "PermittedUserGroup"]
Wenn nun ein Benutzer, der nicht zur angegebenen Benutzergruppe (hier RuleEditorsUserGroup) gehört, auf ein Feld tippt, wird das Symbol Regel bearbeiten ( ) ist für sie nicht in der Komponenten-Symbolleiste verfügbar:
Komponentensymbolleiste für Benutzer mit Zugriff auf Regeleditor
Komponentensymbolleiste für Benutzer ohne Zugriff auf Regeleditor:
Anweisungen zum Hinzufügen von Benutzern zu Gruppen finden Sie unter Benutzerverwaltung und Sicherheit.