Skip to main content

フィールドとフィールドタイプ

フィールドは、ケースを解決するために必要なデータの単一インスタンスをモデル化します。 各フィールドは、名前とフィールド・タイプで構成されます。 フィールドタイプは、情報が正確性を確保するために必要な形式を定義します。 フィールドは、データオブジェクトの属性を定義するために使用され、単一値のフィールドは、ケースタイプのフォームに直接追加してユーザーから情報を収集することもできます。

Pegaビジネスアーキテクトとして、ケース完了に必要な情報に関連付けられたフィールドとフィールドタイプの指定は、アプリケーションのデータモデルを作成する上で不可欠です。

このトピックでは、フィールドとPega Platform™で使用可能なフィールドタイプを確認します。

フィールド

フィールドは、ケースを処理する際に必要となる1つの情報を収集、表示、保存する、名前が付けられた再利用可能なUIコンポーネントです。 フィールドは、ケースタイプに直接追加して、ケースの完了に重要なユーザーが入力した情報を取得したり、フィールドを使用してデータオブジェクトを記述したりできます。

次の図では、Customerデータオブジェクトは、First NameFull NameEnrollmentEmail addressGlobally unique ID Coverage level、(Pega Platform™が自動的に生成)Last Name、およびAccount IDを含むフィールドで構成されています。 

Fields associated with the Customer data object
補足: アカウントIDは、プライマリーフィールドとして指定されます。 プライマリーフィールドを指定すると、最も関連性の高いフィールドが特定のケースビューに自動的に追加されるため、必要なUI設定の量が減ります。 Pega Platformでは、Primary Fieldsビューが自動的に生成され、Create、Edit、およびDetailsビューに追加されます。 関連するトレーニング資料については、「プライマリーフィールドの指定」を参照してください。

フィールドタイプ

フィールドを作成する際に、フィールドタイプも割り当てます。 フィールドタイプは、フィールドに入力できるデータのフォーマットを決定します。その結果、システムに保存される情報のタイプが決定されます。 フィールドタイプは、ユーザーインターフェイスのフィールドと自動的にペアになるコントロールのタイプも決定します。 フィールドタイプを割り当てて、ユーザーがフィールドに有効な情報を入力し、システムにより正しい形式でデータが表示されることを確認します。

たとえば、次の予約フォームに示すように、Metro areaという名前の付いたフィールドにTextのフィールドタイプが割り当てられ、値「Boston」が保存されます。

Example: Booking field types

フィールドを作成するときに、Pega Platformはフィールドタイプを予測します。 デフォルトでは、フィールドタイプはText (single line)になっています。 以下の例では、フィールドに「Arrival date」という名前を付けると、システムは名前の中の「date」を検出して、フィールドタイプをDate onlyに設定します。

Arrival date changes to Date only
ヒント:  Submitをクリックする前に、フィールドタイプが正しいかどうかを確認してください。

Pega Platformには、アプリケーションで使用するさまざまなフィールドタイプが含まれています。

Pegaのフィールドタイプ

 次の表では、Pegaで利用可能なシンプルなフィールドタイプと、各タイプに保管される情報のリストを示しています。

フィールドタイプ データタイプ フィールドの例
Text (single-line) 1行のテキスト。
fieldSingle
Text (paragraph) 複数行のテキストが入力可能な大きなテキストボックス。
paragraphField
Boolean ユーザーが2つの選択肢から1つをチェックボックスで選択できるようにします。
booleanField
Currency 通貨記号と値は、デフォルトの通貨タイプに基づいて保存されます。
currencyField
Date & time グリニッジ標準時(GMT)に標準化されたUTC(協定世界時)の値 日付は自動的にローカライズされた形式で表示されます。
dateTimeField
Date only ローカライズされた形式のカレンダーの日付。
dateField
Decimal 小数部を持つ数。 端数が必要な場合は、このフィールドタイプを使用します。
decimalField
Email @記号を含む有効なメールのフォーマット。 メールフィールドはアクション指向のコントロールで、フィールドに保管された値はリンクとして表示されます。 メールの場合、リンクによりユーザーのデフォルトのメールアプリケーションが開始されます。
emailField
Integer ゼロ(0)を含む正と負の整数。
integerField
Percentage 小数点以下の正負の数値として入力され、パーセンテージで表示されます。 たとえば、.5は50%と表示されます。
percentField
Phone 数字はローカライズされた形式で表示されます。 Phoneフィールドはアクション指向のコントロールで、フィールドに保管された値はリンクとして表示されます。 たとえば、ユーザーがモバイルデバイス上のアプリケーションにアクセスすると、そのリンクより電話がかけられます。
phoneField
Picklist 事前定義された値のリスト。
picklistField
Time only グリニッジ標準時(GMT)に標準化されたUTC(協定世界時)の値
timeOnlyField
URL ウェブアドレス。 URLフィールドはアクション指向のコントロールで、フィールドに保管された値はリンクとして表示されます。 URLの場合、リンクによりユーザーのデフォルトのブラウザが起動され、ターゲットウェブページが開きます。
URLField
Attachment ドキュメントまたはファイル。
attach resume
Location 住所入力または自動ジオロケーション。
location map
Prediction 予測の結果を表示します。 予測にはフィールドが含まれており、UXタブで標準のテキストフィールドと10進数フィールドとして設定できます。 Prediction Studioにアクセスできる場合は、Predictionフィールドにソースの予測へのリンクが表示されます。 このフィールドを使用して、サービスレベルアグリーメントを逸脱する確率を表示できます。
Address 地域固有の住所フォーマット。 UIには、Countryフィールドがドロップダウンリストとして表示されます。 選択内容に応じて、UIには国固有の一連のフィールドが表示されます。
Image of the Address field type.
User reference

システムに存在するユーザーIDを入力または選択します。 ドロップダウンリストまたは検索フィールドには、現在のアプリケーションルールにマッピングされているすべての演算子のリストが表示されます。

current user
補足: データモデルに関連するフィールドとフィールドタイプの概念の詳細については、「ケースとデータオブジェクトに関連付けられたフィールドの設定」を参照してください。

以下のインタラクションで理解度をチェックしてください。


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

If you are having problems with your training, please review the 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