データトランスフォーム
データトランスフォームは、アプリケーションでデータを操作することを目的としています。データトランスフォームにより、必要なフィールドにデータがコピーまたはドライブされます。データトランスフォームを使用すると、データをあるタイプから別のタイプに変換したり、オブジェクト間でデータを移動したり、値を計算したり、フォーマットを変更したり、デフォルト値を設定したりできます。
次の図の「+」アイコンをクリックすると、Pega Platform™がデータトランスフォームを使用して購買アプリケーションのチェックアウトプロセスを改善する仕組みが表示されます。
App Studioでのデータトランスフォームの設定
データトランスフォームを使用してデータをコピーするだけでなく、データトランスフォームを使用してデータをあるタイプから別のタイプに変換することもできます。 たとえば、別のシステムから「December 4, 2021
」などの文字列値として入力された配送日を受信します。データトランスフォームを使用すると、保存されている配送日の文字列形式をコピーし、日付値のプロパティ(12/04/2021)にコピーして変換できます。
App Studioでは、Run Data Transformオートメーションまたは事前/事後処理アクションを使用して、データトランスフォームを適用できます。
データトランスフォームオートメーションの実行
Run Data Transform オートメーションは、選択されたデータトランスフォームを実行時に実行するか、新しいデータトランスフォームを定義できます。たとえば、次の図に示すように、Convert string to dateデータトランスフォームを実行するようにRun Data Transformオートメーションを設定します。
事前/事後処理
事前処理アクションであるステップの実行前、または事後処理アクションであるステップの実行後に、データトランスフォームを実行するようにステップを設定できます。購買アプリケーションの例では、データトランスフォームを実行する事後処理アクションを使用してShipping informationステップを設定し、配送先情報をBilling Addressビューにコピーできます。次の図は、事後処理データトランスフォームのあるShipping Informationステップを示しています。
次の問題に答えて、理解度をチェックしましょう。