フォームに表示ロジックとスキップロジックを追加する
カスタムフォームのどのセクションを表示またはスキップするかを、ユーザーが入力時に行った選択に基づいて決定できます。
アクセス要件
この記事の手順を実行するには、以下を保有している必要があります。
この表の情報の詳細については、Workfront ドキュメントのアクセス要件を参照してください。
論理アイコンを表示およびスキップ
カスタムフォームには、特定のフィールドに適用されるロジックを示すアイコンが表示されます。フォームデザイナーのフィールドのアイコンは、そのロジックがフィールドに適用されていることを示します。
![ターゲットフィールドのロジックを表示](./media_1cb8763b89f74f48187ca4a85587b4906036d61f9.png?width=750&format=png&optimize=medium)
![表示ロジックアイコンを定義](./media_11362cf1fcc75625c0aa09d9ed1ac63c7f4ecdb17.png?width=750&format=png&optimize=medium)
![ターゲットフィールドのロジックをスキップ](./media_1d6df3443a92a07a2cb030ab398c2e581568b47c0.png?width=750&format=png&optimize=medium)
![スキップロジックアイコンを定義](./media_1ed4cc1fd2c566f7f7ba7f64e9b6492ce856688e4.png?width=750&format=png&optimize=medium)
ロジックが適用されたフィールドを選択すると、フィールド設定に既存のロジックルールが表示されます。
表示ロジックとスキップロジックの使用に関する考慮事項
-
カスタムフィールド、ウィジェットまたはセクション区切りに表示ロジックを追加するには、フォーム上で、1 つ以上の複数選択フィールド(ラジオボタン、ドロップダウンまたはチェックボックス)をその前に配置する必要があります。
カスタムフォームのカスタムフィールドとウィジェットについて詳しくは、フォームデザイナーを使用してフォームをデザインを参照してください。 -
スキップロジックはウィジェットやセクション区切りに追加することはできません。追加できるのは、複数選択フィールド(ラジオボタン、ドロップダウンまたはチェックボックス)のみです。
-
カスタムフィールドに関して、次の内容がすべてが該当する場合、カスタムフィールドには表示ロジックとスキップロジックの両方を追加できます。
- 複数選択フィールド(ラジオボタン、ドロップダウンまたはチェックボックス)であること
- 前に複数選択フィールドがあるもの
- 後に別のカスタムフィールドがあるもの
-
表示ロジックまたはスキップロジックを含むフォームをコピーすると、ロジックは新しいカスタムフォームにコピーされます。
-
オブジェクトを一括編集する場合、スキップまたは非表示にされたフィールドを含め、すべてのカスタムフィールドが「オブジェクトを編集」ボックスに表示されます。
-
カスタムフォームで表示ロジックのルールを作成する際は、次の点に注意してください。
- 表示ロジックのステートメントに含まれていないカスタムフィールドは、デフォルトで、カスタムフォームに表示されます。
- 複数フィールドの表示ロジックステートメントを作成できます。
- セクション区切りの下のすべてのフィールドに表示ロジックが適用されていて、そのロジックの結果としてフィールドがすべて非表示になっている場合、セクション全体がカスタムフォーム上で非表示になります。
表示ロジックをカスタムフォームに追加
ユーザーが複数選択フィールドで特定の値を選択した場合、表示ロジックはフォームに表示されるカスタムフィールドを定義します。ロジックはターゲットフィールドに追加され、値が選択されている場合にのみ表示されます。
-
Adobe Workfront の右上隅にある メインメニュー アイコン
-
「カスタムフォーム」をクリックします。
-
新規カスタムフォームを作成するか、既存のフォームを開きます。詳しくは、フォームデザイナーを使用してフォームをデザインを参照してください。
-
必要に応じて、フォームにフィールドを追加します。少なくとも1つの複数選択フィールド(ラジオボタン、ドロップダウン、チェックボックス)が、表示されるターゲットフィールドの前に配置されていなければなりません。
-
ターゲットフィールドを選択し、「ロジックを追加」をクリックします。
-
「表示ロジック」タブを選択します。
-
ロジックビルダー上の「表示規則を追加」をクリックします。
-
ビルダーで以下の手順に従って、ロジックステートメントを作成します。
-
1 つ目のオプションは、定義するフィールドを選択することです。これは、ターゲットを表示する選択値を含むフィールドです。複数選択フィールドにする必要があります。
-
2 つ目のオプションは、選択値を選択することです。そのフィールドに既に定義されている値のみを使用できます。
-
3 つ目のオプションは、選択済み または 未選択 です。「選択済み」を選択すると、この値が選択された場合に、ターゲットフィールドが表示されます。「未選択」を選択すると、定義フィールドで他の値が選択された場合に、ターゲットフィールドが表示されます。
-
AND ルールをロジックステートメントに追加するには、作成したばかりのルールのすぐ下にある「ルールを追加」をクリックします。同じプロンプトに従って、ルールを作成します。ターゲットフィールドを表示するには、すべての AND ルールを満たす必要があります。
-
OR ルールをロジックステートメントに追加するには、ロジックビルダーの下部付近にあ「ルールを追加」をクリックします。次に、OR エリア内の「ルールを追加」をクリックし、同じプロンプトに従ってルールを作成します。1 つの OR ルールが満たされると、ターゲットフィールドが表示されます。
-
-
ロジックステートメントの作成が完了したら、「保存」をクリックします。
表示ロジックのアイコンがフォームデザイナーのターゲットフィールドと定義フィールドに追加されます。
カスタムフォームにスキップロジックを追加
スキップロジックは、ユーザーが複数選択フィールドで特定の値を選択した場合に、スキップされるカスタムフォームフィールドを定義します。スキップされたフィールドは、フォーム上で非表示になります。このロジックは、スキップされるフィールドではなく、選択が行われる定義フィールドに適用されます。
-
Adobe Workfront の右上隅にある メインメニュー アイコン
-
「カスタムフォーム」をクリックします。
-
新規カスタムフォームを作成するか、既存のフォームを開きます。詳しくは、フォームデザイナーを使用してフォームをデザインを参照してください。
-
必要に応じて、フォームにフィールドを追加します。スキップロジックの定義フィールドは、複数選択フィールド(ラジオボタン、ドロップダウン、チェックボックス)である必要があります。
-
定義フィールドを選択し、画面左下の「ロジックを追加」をクリックします。
-
「ロジックをスキップ」タブを選択します。
-
「スキップルールを追加」をクリックします。
-
ビルダーで以下の手順に従って、ロジックステートメントを作成します。
-
定義フィールドがビルダーに表示されます。これは、スキップロジックを適用するために選択したフィールドです。
-
1 つ目のオプションは、選択値を選択することです。フィールドに対して既に定義されている値のみをが使用できます。
-
2 つ目のオプションは、選択済み または 未選択 です。「選択済み」を選択した場合、値が選択されるとターゲットフィールドが表示され、その間のフィールドがスキップされます。「未選択」を選択した場合、定義フィールドで他の値が選択されると、ターゲットフィールドが表示され、その間のフィールドがスキップされます。
-
3 つ目のオプションは、ターゲットフィールド、またはスキップ先のフィールドです。フィールド名または「フォームの最後」を選択します。オプションを選択する前に、「空白」という単語をクリックする必要が生じる場合があります。
-
次の手順で OR ルールをロジックステートメントに追加する場合は、論理ビルダーの下部付近にある「ルールを追加」をクリックします。次に、同じプロンプトに従ってオプションを選択し、ルールを作成します。1 つの OR ルールが満たされると、ターゲットフィールドが表示されます。
-
-
ロジックステートメントの作成が完了したら、「保存」をクリックします。
スキップロジックアイコンが、フォームデザイナーのターゲットフィールドと定義フィールドに追加されます。