データトランスフォーム
データトランスフォーム
データトランスフォームは、アプリケーションでデータを操作することを目的としています。 データトランスフォームによりデータを必要なフィールドにコピーしたり操作したりします。 データトランスフォームを使用して、データをあるタイプから別のタイプに変換したり、ページリストまたはページグループを繰り返し処理したり、ページ全体を一度にコピーしたりもできます。
次の図の「+」アイコンをクリックすると、Pega Platform™がデータトランスフォームを使用して購買アプリケーションのチェックアウトプロセスを改善する仕組みが表示されます。
データトランスフォームを使ったデータ変換
データトランスフォームを使うと、あるタイプのデータを別のタイプに変換できます。 たとえば、別のシステムから「December 4, 2021」などの文字列値として入力された配送日を受信します。 データトランスフォームを使用すると、保存されている配送日の文字列形式をコピーし、日付値のプロパティ(12/04/2021)にコピーして変換できます。
文字列を数値に変換するには、エクスプレッションビルダーを開き、Configureアイコンをクリックして、Pega Platformで利用できる関数を使用します。 クレジットカード番号の例では、toInt()
関数を使用できます。
フローによるデータトランスフォームの呼び出し
データトランスフォームはフローから呼び出せます。 フローで、コネクターをクリックして「Connector properties」ウィンドウを開きます。 「Set properties」セクションで「Apply data transform」を選択します。
もう一つ別の例を考えてみましょう。 自動車修理の親ケースには、必要な修理を管理する子ケースが含まれます。 子ケースには提供可能なアイテムやサービスのメニューが単価を含めて記載されます。 提供するアイテムやサービスは親ケースにコピーして請求書を発行します。 データトランスフォームを使用して、提供可能なアイテムとサービスのリストを反復処理し、ゼロより大きい数のエントリーのみをコピーします。
次の問題に答えて、理解度をチェックしましょう。