Adobeでは、最新の拡張可能なデータキャプチャを使用することをお勧めします コアコンポーネント 対象: 新しいアダプティブFormsの作成 または AEM SitesページへのアダプティブFormsの追加. これらのコンポーネントは、アダプティブFormsの作成における大幅な進歩を表し、印象的なユーザーエクスペリエンスを実現します。 この記事では、基盤コンポーネントを使用したアダプティブFormsのオーサリングに関する古いアプローチについて説明します。
アダプティブFormsでは、様々なスキルを持つ様々なタイプのユーザーが作業をおこなうことができます。 正しい知識を使用してスクリプトや複雑なルールを操作できる上級ユーザーもいれば、アダプティブフォームのレイアウトや基本的なプロパティ以外の操作はできない初心者レベルのユーザーもいます。
AEM Formsを使用すると、ユーザーの役割や機能に基づいて、ルールエディターへのアクセスを制限できます。 Adaptive Forms Configuration Service の設定で、 ユーザーグループ ルールエディターを表示してアクセスできる
管理者として AEM Forms にログインします。
オーサーインスタンスで、Adobe Experience Manager/ツール
/操作/Web コンソール をクリックしてください。新しいウィンドウに Web コンソールが表示されます。
Web コンソールウィンドウで、を探して「 アダプティブフォームとインタラクティブ通信の Web チャネル設定. アダプティブフォームとインタラクティブ通信の Web チャネル設定 ダイアログボックスが表示されます。 値を変更せずに、「保存」をクリックします。
これにより、CRX-repository に/apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config ファイルが作成されます。
管理者として CRXDE にログインします。/apps/system/config/com.adobe.aemds.guide.service.impl.AdaptiveFormConfigurationServiceImpl.config ファイルを開いて編集します。
次のプロパティを使用して、ルールエディターにアクセスできるグループの名前(例えば RuleEditorsUserGroup)を指定し、「すべて保存」をクリックします。
af.ruleeditor.custom.groups=["RuleEditorsUserGroup"]
複数のグループに対するアクセスを有効にするには、コンマ区切り値のリストを指定します。
af.ruleeditor.custom.groups=["RuleEditorsUserGroup", "PermittedUserGroup"]
これで、指定したユーザーグループ(ここでは RuleEditorsUserGroup)に属していないユーザーがフィールドをタップしたときに、ルールを編集アイコン ( ) は、コンポーネントツールバーでは使用できません。
ルールエディターへのアクセス権を持つユーザーに表示されるコンポーネントツールバー
ルールエディターへのアクセス権を持たないユーザーに表示されるコンポーネントツールバー
ユーザーをグループに追加する方法については、ユーザーの管理とセキュリティを参照してください。