
フィールド
Pega Platform™アプリケーションでは、重要なケースデータを収集して処理します。 実行時に表示されるフィールドを定義して、ユーザーから情報を収集したり、確認のためにケース情報を提示したりできます。 たとえば、宿泊施設を予約するための検索条件を提供する場合、ユーザーが各検索条件を別々のフィールドに入力します。 条件に一致した結果が読み取り専用の情報として表示されます。
各フィールドは、名前が付けられた再利用可能なUIコンポーネントです。 各フィールドには、ケースに関連付けられた一意の値が保存されます。 フィールド名と保存された値の組み合わせは、ケースでデータ要素を定義します。 たとえば、「Metro area」という名前のフィールドと「Boston」という値は、1つのデータ要素を構成します。
フィールドを作成する際に、フィールドタイプも割り当てます。 フィールドタイプにより、システムに保存される情報のタイプが識別されます。 フィールドタイプを割り当てて、ユーザーがフィールドに有効な情報を入力し、システムにより正しい形式でデータが表示されることを確認します。
たとえば、次の予約フォームに示すように、Metro areaという名前の付いたフィールドにTextのフィールドタイプが割り当てられ、値「Boston」が保存されます。
フィールドを作成するときに、Pega Platformはフィールドタイプを予測します。 デフォルトでは、フィールドタイプはText (single line)になっています。 以下の例では、フィールドに「Arrival date」という名前を付けると、システムは名前の中の「date」を検出して、フィールドタイプをDate onlyに設定します。
ヒント: Submitをクリックする前に、フィールドタイプが正しいかどうかを確認してください。
以下のインタラクションで理解度をチェックしてください。
シンプルなフィールドタイプ
Pega Platformでは、シンプルなフィールドタイプをフィールドに割り当てられます。
補足: システムはフィールドの名前を使用して、フィールドタイプを予測します。 フィールドを作成するときは、Submitをクリックする前に、フィールドタイプリストをクリックするか、タブでフィールドタイプリストに進んで、必ずフィールドタイプを確認してください。
次の表では、シンプルなフィールドタイプと各タイプに保管される情報のリストを示しています。
フィールドタイプ | データタイプ | フィールドの例 |
---|---|---|
Text (single-line) | 1行のテキスト。 |
|
Text (paragraph) | 複数行のテキストが入力可能な大きなテキストボックス。 |
|
Boolean | ユーザーが2つの選択肢から1つをチェックボックスで選択できるようにします。 |
|
Currency | 通貨記号と値は、デフォルトの通貨タイプに基づいて保存されます。 |
|
Date & time | グリニッジ標準時(GMT)に標準化されたUTC(協定世界時)の値 日付は自動的にローカライズされた形式で表示されます。 |
|
Date only | ローカライズされた形式のカレンダーの日付。 |
|
Decimal | 小数部を持つ数。 端数が必要な場合は、このフィールドタイプを使用します。 |
|
@記号を含む有効なメールのフォーマット。 メールフィールドはアクション指向のコントロールで、フィールドに保管された値はリンクとして表示されます。 メールの場合、リンクによりユーザーのデフォルトのメールアプリケーションが開始されます。 |
|
|
Integer | ゼロ(0)を含む正と負の整数。 |
|
Percentage | 小数点以下の正負の数値として入力され、パーセンテージで表示されます。 たとえば、.5は50%と表示されます。 |
|
Phone | 数字はローカライズされた形式で表示されます。 Phoneフィールドはアクション指向のコントロールで、フィールドに保管された値はリンクとして表示されます。 たとえば、ユーザーがモバイルデバイス上のアプリケーションにアクセスすると、そのリンクより電話がかけられます。 |
|
Picklist | 事前定義された値のリスト。 |
|
Time only | グリニッジ標準時(GMT)に標準化されたUTC(協定世界時)の値 |
|
URL | ウェブアドレス。 URLフィールドはアクション指向のコントロールで、フィールドに保管された値はリンクとして表示されます。 URLの場合、リンクによりユーザーのデフォルトのブラウザが起動され、ターゲットウェブページが開きます。 |
|
Address | 地域固有の住所フォーマット。 UIには、Countryフィールドがドロップダウンリストとして表示されます。 選択内容に応じて、UIには国固有の一連のフィールドが表示されます。 |
|
User reference |
システムに存在するユーザーIDを入力または選択します。 ドロップダウンまたは検索フィールドには、現在のアプリケーションルールにマッピングされているすべての演算子のリストが表示されます。 |
|
Prediction |
さまざまな結果を予測することで、アプリケーションによるワークの処理方法を最適化します。 予測は、条件を使用するケースのステップを強化するために使用できます。 補足: デシジョンノードがシステム内に存在することを確認します。 Pega Process AI™のインストールの詳細については、「インストール」を参照してください。
|
|
ヒント: 整数フィールドには、最初がゼロ以外の数字で始まる値のみが保管されます。 算術計算を必要としない値の場合、テキストフィールドタイプを使用します。
ファンシーフィールドタイプ
ファンシーフィールドと呼ばれる、より複雑なフィールドタイプを追加することもできます。ユーザーが住所を追加すると、システムはマップを表示します。 このシステムでは、ドキュメントを添付するためのコントロールを表示したり、既存のユーザーIDを入力または選択するフィールドを表示したりすることもできます。 次の表では、ファンシーフィールドタイプと各タイプに保管される情報のリストを示しています。
フィールドタイプ | データタイプ | 例 |
---|---|---|
Attachment | ドキュメントまたはファイル。 |
|
Location | 住所入力または自動ジオロケーション。 |
|
プライマリ フィールド
プライマリーフィールドは、ケースタイプへの関連性が最も高いフィールドです。 ケースタイプのデータモデルまたはデータオブジェクトの主要なフィールドとしてフィールドを指定します。 ケースタイプのデータモデルでは、デフォルトでLabel とDescription フィールドが自動的にプライマリーとして指定されます。
プライマリーフィールドは、Create、Edit、およびDetailsビューに自動的に表示されるため、追加のUIを設定する必要が軽減されます。
補足: プライマリーフィールドは、ビューベースのConstellationアーキテクチャでのみ使用できます。 プライマリーフィールドの詳細については、「プライマリーフィールドの設定」を参照してください。
以下のインタラクションで理解度をチェックしてください。
このトピックは、下記のモジュールにも含まれています。
- データの取り込みと提示 v6
トレーニングを実施中に問題が発生した場合は、Pega Academy Support FAQsをご確認ください。