Skip to main content

データタイプの外部データソース

Pega Platform™アプリケーションはケースにとって重要なデータを収集、消費、処理します。 データタイプは、アプリケーションが必要とするデータを定義しています。 システムオブレコードと関連付けられていないデータタイプは、アプリケーションの処理中に入力または変更したデータを取得できます。 ただし、Pegaのシステムオブレコード(ローカル)や外部のシステムオブレコードからデータタイプを取得することもできます。

たとえば、オーダー管理アプリケーションでは、従業員の購入を処理します。 製品システムオブレコードと在庫は、外部のシステムで管理されます。 アプリケーションでは外部のシステムオブレコードから製品と在庫のデータが取得されます。

アプリケーションソースデータ

ソースデータは、ユーザーにオプションを提供するフィールドとしてUIで使用できます。 入力フィールドは、ソースデータで許容値のセットを定義して制限できます。 入力値を有効なオプションに制限すると、エラーが少なくなり、再利用が促進され、自動化が実現します。 たとえば、ドロップダウンリストは外部システムから取得した店舗のリストからユーザーが選択できる有効な値を制限します。

次の画像で「+」アイコンをクリックすると、各データソースの詳細が表示されます。

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

外部のシステムオブレコードからデータを取得します。

外部のシステムオブレコードからデータを取得するにはサービスが必要です。 App Studioでは、GETコマンドやPOSTコマンドを使用して、Representational State Transfer(REST)サービスを通じて外部のシステムオブレコードからデータタイプを取得できます。
 

補足: HTTPメソッドを使用してフィールドをマッピングする方法の詳細については、「Mapping fields for Data pages with AI」を参照してください。 


データタイプに外部データソースを追加すると、サービスにアクセスするためのコネクターを使用してそのデータタイプが拡張され、データタイプのデータモデルとホストサービスとの間でデータをマッピングするためのデータトランスフォームが自動的に生成されます。 サービスにおいてアクセスのためにユーザー名とパスワードを必要とする場合は、オプションでデータタイプの認証プロファイルとOAuth 2.0プロバイダを設定できます。 

ヒント: Dev Studioを使って、SOAP、SAP、AWSなどの他の外部システムオブレコードに関連付けられているデータタイプと関連データソースを管理します。

たとえば、人事担当者が候補者と面談する場合、 「Candidate」アプリケーションは、候補者名、住所、メールなど、外部ベンダーのシステムでホスティングされているデータにアクセスする必要があります。

「Candidate ID」を指定すると、オンボーディングビジネスプロセスにより「Candidate API」RESTサービスが呼び出されます。 「Candidate API」により候補者名、住所、メールを含むレスポンスが返されます。

次の画像で「+」アイコンをクリックすると、REST APIでのデータタイプの設定の詳細が表示されます。

補足:  RESTを使用したデータタイプからシステムオブレコードへの接続についての詳細は、「Creating a data object and connecting it to a system of record using REST」を参照してください。 認証についての詳細は、「Providing authentication details」を参照してください。 統合のエンドポイント設定の定義の詳細は、「Preparing your data for production」を参照してください。

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


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

トレーニングを実施中に問題が発生した場合は、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