Skip to main content

フォームビュー

直感的なフォームビューを設定することで、ユーザーが効率的に作業を完了できるようにします。たとえば、ローン申請で、第二の申請者に関するデータを収集するフィールドを含むビューを作成し、必要に応じてそのビューをアプリケーション全体のさまざまなコンテキストで再利用できます。

補足: フォームビューの詳細については、「フォームの設定」を参照してください。

フォームビューの設定

フォームビューは、ケースタイプのWorkflowタブ、またはケースタイプまたはデータオブジェクトのUXタブの2つの方法で設定できます。

Workflowタブ

Workflowタブで、ケースライフサイクルのステップのビューを設定すると、システムによってフォームビューが作成されます。Workflowタブで作成したフォームビューの例を次の図に示します。

Edit Customer Information View

UXタブ

UXタブの「Other Views」パネルで、以下のいずれかのビュータイプを作成できます。

  • List
  • Partial
  • Form

テンプレートと設定オプションは、作成するビューのタイプによって異なります。UXタブで作成されたフォームビューの例は、次の図のようになります。

Customer information View UX
補足: リストビューの詳細については、「リストビューの設定」を参照してください。部分ビューの詳細については、「部分ビューの設定」を参照してください。

フォームビューの設定オプション

フォームビューを作成または設定すると、レイアウトとインストラクションのオプションが表示されます。 

補足: フォームオーサリングのベストプラクティスの詳細については、「フォームオーサリングのテキストガイドライン」を参照してください。

テンプレート

以下の図に示すように、デフォルトでは、フォームビューはDefault formテンプレートオプションを使用します。

Default form template for a form View

別のテンプレートを使用するには、UXタブで別のビュータイプを作成します。以下の表は、さまざまなビュータイプとテンプレートオプションについて説明しています。

ビュータイプ テンプレート
フォーム Default form
リスト Table
部分 Details (One column)
  Details (Two column)
  Details (Three column)
  Details (Sub tabs)
  Details (Narrow-wide)
  Details (Wide-narrow)
  Dynamic tabs (list)
補足: 部分ビューのすべてのフィールドが読み取り専用です。

レイアウト

フォームレイアウトを設定する際には、フォームに含める必要がある列の数を設定します。Constellationのフォームでは1~3列を使用できますが、ベストプラクティスとしては、大部分のユースケースで2列のレイアウトを使用してください。  

フォームに含めるフィールドは、所定の設計基準に応じてサイズと幅を自動調整します。たとえば、2列のフォームテンプレートでは、「Text (single line)」や「Currency」などの入力値は1列のみ使用します。より広い入力(リッチテキストエディター、テキストエリア、ラジオグループ、チェックボックス、ブール値、添付ファイルなど)は、2つの列にまたがって任意の高さにできる入力です。この調整により、使い勝手が向上し、タブでユーザーが上から下ではなく左から右に移動できるようになります。  

次の図は、入力タイプに応じてレイアウトを調整するデフォルトのフォームテンプレートを示しています。 

Collect candidate info form view example with a two-column layout

インストラクション

デフォルトでは、フォームビューには、ケースライフサイクルから設定したステップインストラクションが表示されます。フォームビューでは、次の図に示すように、ケースステップインストラクションをカスタムテキストで上書きするか、ステップインストラクションを非表示にするかを選択できます。

Override case step instructions from a form View
補足: ケースライフサイクルでのステップインストラクションの設定の詳細については、「アサインメントへのインストラクションの追加」を参照してください。

 

階層フォーム

階層フォームは多くのフィールドにまたがるデータで構成される複雑なアサインメントを、より小さな関連するフィールドのグループに分割します。階層フォームは、単一のフォームビュー内の複数のタブに情報を分割します。各タブはフォームグループと呼ばれます。階層フォームにより、ケース処理中のユーザーのスクロールが減り、ウィンドウ領域が最適化されます。 

ユーザーが自由な順序で情報を入力できる場合は、ベストプラクティスとして階層フォームが推奨されます。

階層フォームを使用してビューを構成するには、階層フォームテンプレートを選択し、フォームグループを定義します。各フォームグループは、Constellation UIにタブとして表示されます。次に、ユーザーから情報を収集するために必要なフィールドとUI要素で各フォームグループを構成します。階層フォームの各フォームグループは独立したビューではなく、ビューリストを通じて再利用またはアクセスすることはできません。 

次の画像は、Pega Platformで設計時の階層フォームを示しています。

A Hierarchical From at design time in Constellation.

 

補足:  階層フォームの詳細については、「フォームの設定」を参照してください。

次の問題に答えて、理解度をチェックしましょう。


このトピックは、下記のモジュールにも含まれています。

トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice