フィールドグループ

フィールドグループは、データソースから取得し、ジャーニーで使用できるフィールドのセットです。

フィールドグループの定義

各データソースに対して、複数のフィールドグループを定義し、各フィールドグループに特定のキャッシュ時間を割り当てることができます。

例えば、電話番号、Eメール、名、プロファイルのアドレスを含むフィールドグループを作成できます。 その後、このデータをジャーニーで使用して条件を作成できます。 例えば、プロファイルの電話番号が空でない場合にのみSMSを送信するように指定できます。 空の場合は、Eメールを送信できます。

デフォルトの名前が自動的に追加される場合でも、フィールドグループに名前を付けることをお勧めします。 実際、フィールドグループ名はJourney Orchestrationの他のユーザーに表示されます。 フィールドグループに適切な名前を付けることをお勧めします。

データソースフィールドをジャーニーで使用すると、そのフィールドグループに定義されているすべてのフィールドが取得されます。 したがって、ジャーニーに必要なフィールドのみを選択することがベストプラクティスです。 これにより、ジャーニーのリクエストの待ち時間が短縮され、パフォーマンスが向上します。 後でフィールドグループに追加するフィールドは簡単に作成できます。

キャッシ ュ時間も重要です。キャッシュ時間は、パフォーマンスの最適化に役立ちます。キャッシュ期間とは、ジャーニーでフィールドグループのデータを1回取得した場合に、システムがそのデータを一時的にキャッシュすることを意味します。 同じデータが後で同じジャーニーに必要になる場合、システムはデータソースに対して別のリクエストを送信しません。 キャッシュ時間の設定は、各使用例に合わせて調整する必要があります。 ホテルの予約状況、天気情報、ロイヤルティポイント数などのリアルタイムデータを取得する必要がある場合、これらのフィールドを含むフィールドグループをキャッシュ期間の短い(例:1秒)に関連付けます。 更新頻度が低いフィールド(名前、性別)に対して、キャッシュ期間が長い2つ目のフィールドグループを作成します(例:5日)。

フィールドグループを使用するジャーニーの数は、「使用場所」フィールドに表示されます。 「ジャーニーを表示」ボタンをクリックすると、このフィールドグループを使用するジャーニーのリストを表示できます。

メモ

フィールドグループにフィールドがない場合、式エディターには表示されません。

フィールドグループのライフサイクル

ドラフトジャーニーやライブジャーニーで使用されていないフィールドグループに対して、フィールドの追加や削除を行うことができます。

1つ以上のドラフトジャーニーまたはライブジャーニーで使用されるフィールドグループに対しては、フィールドを追加することはできますが、削除することはできません。 これにより、ジャーニーの中断を回避できます。

1つ以上のジャーニーで使用されるフィールドグループからフィールドを削除するには、次の手順に従います。 「Field Group A」という名前のフィールドグループの例を使用します。

  1. フィールドグループのリストで、「フィールドグループA」にカーソルを置き、右側にある​複製​アイコンをクリックします。 例えば、重複したフィールドグループに「Field Group B」と名前を付けます。
  2. 「フィールドグループB」で、不要になったフィールドを削除します。
  3. 「Field Group A」で、このフィールドグループの使用場所を確認します。 この情報は、「次で使用」フィールドに表示されます。
  4. 「フィールドグループA」を使用するすべてのジャーニーを開きます。
  5. これらの各ジャーニーの新しいバージョンを作成します。 「フィールドグループA」を使用してすべてのアクティビティを編集し、「フィールドグループB」を選択します。
  6. 「フィールドグループA」を使用する古いバージョンのジャーニーを停止します。 「フィールドグループA」を使用するジャーニーはありません。
  7. 「フィールドグループA」は、使用されなくなったので削除します。

このページ