イベント変換
各ターゲットシステムに合わせてイベントスキーマをカスタマイズできます。これにより、同じイベントに対して異なるターゲットごとに異なるスキーマを持つ複雑なオーケストレーションフローを構築できます。Signalsは、スキーマ変換のためのJSONパスとマッピングロジックを使用して、コーディングなしでプロセスを簡素化します。
抽出
このアプローチにより、スキーマから単一のキーを抽出し、その特定のキーのみを指定されたターゲットに転送できます。
データの抽出方法
-
こちらのドキュメントの手順に従ってルールを作成します。
-
ターゲット入力を設定する際に、ターゲット入力の下のExtractionを選択します。
-
Pathのボックスをクリックして、イベントスキーマ内のすべてのキーを表示します。必要なキーを選択してルールを保存します。
変換
データ変換は、JSONパスを利用したマッピングの概念に基づいています。
データの変換方法
-
こちらのドキュメントの手順に従ってルールを作成します。
-
ターゲット入力を設定する際に、ターゲット入力の下のTransformationを選択します。
-
新しいテンプレートで、キー名を入力し、その値の代わりにサンプルイベントスキーマの目的のキーのJSONパスを指定します。
- テンプレートで配列を作成するには、for-eachメソッドを使用します。これにより、サンプルスキーマの任意の配列から特定のオブジェクト/キーにアクセスできます。
配列にしたいキーの横に、この構文**forEach((var{n})->{JSON_path_of_desired_key} )**をデプロイします。
構文内のvar{n}は、配列の変数名と配列内の特定のインデックスを指定します。構文内のJSON_pathの場所には、新しいキーやJSONオブジェクトを使用することもでき、その中にfor-eachメソッドを含めることも含めないこともできます。
構文内のキー値をマッピングするには、引数で設定したvar{n}(変数)を指定し、目的のキーに移動します。
最終更新日 2026-03-05 11:43:24 +0530 IST
Yes
No
Send your feedback to us


