アクティビティをオーケストレーション
ワークフローメニューまたはキャンペーン内のどちらで ワークフローを作成したら、実行される様々なタスクの調整を開始できます。 これを行うために、ワークフローダイアグラムを構築できる視覚的なキャンバスが用意されています。このダイアグラムに様々なアクティビティを追加し、順番に接続できます。
アクティビティを追加
設定のこの段階では、ダイアグラムには、ワークフローの開始を表す「開始」アイコンが表示されます。最初のアクティビティを追加するには、「開始」アイコンに接続されている「+」ボタンをクリックします。
ダイアグラムに追加できるアクティビティのリストが表示されます。使用可能なアクティビティは、ワークフローダイアグラム内の位置によって異なります。例えば、最初のアクティビティを追加する際に、オーディエンスをターゲティング、ワークフローパスを分割、またはワークフローの実行を遅らせる「待機」アクティビティを設定して、ワークフローを開始できます。オーディエンスを作成 アクティビティの後に、ターゲティングアクティビティでターゲットを絞り込んだり、チャネルアクティビティでオーディエンスに配信を送信したり、フロー制御アクティビティでワークフロープロセスを整理したりできます。
アクティビティがダイアグラムに追加されると、右側のパネルが表示され、新しく追加されたアクティビティを特定の設定で設定できます。 各アクティビティの設定方法について詳しくは、この節を参照してください。
このプロセスを繰り返し、ワークフローが実行するタスクに応じて、必要な数のアクティビティを追加します。 また、2 つのアクティビティの間に新しいアクティビティを挿入することもできます。 これを行うには、アクティビティ間のトランジションで「+」ボタンをクリックし、目的のアクティビティを選択して、右側のパネルで設定します。
アクティビティを削除するには、キャンバスでアクティビティを選択し、アクティビティプロパティの「削除」アイコンをクリックします。
ツールバー
キャンバスの右上隅にあるツールバーには、アクティビティを簡単に操作し、キャンバス内を移動するためのオプションが用意されています。
- 複数選択モード:複数のアクティビティを選択してすべてを一度に削除するか、コピー&ペーストします。詳しくは、この節を参照してください。
- 回転:キャンバスを垂直方向に切り替えます。
- 画面に合わせる:キャンバスのズームレベルを画面に合わせて調整します。
- ズームアウト/ズームイン:キャンバスをズームアウトまたはズームインします。
- マップを表示:キャンバスのスナップショットを開いて場所を表示します。
アクティビティを管理
アクティビティを追加する場合、プロパティパネルでアクションボタンを使用して複数の操作を実行できます。
以下を行うことができます。
- キャンバスからアクティビティを「削除」します。
- アクティビティを「無効/有効」にします。ワークフローを実行すると、同じパス上にある無効なアクティビティと後続のアクティビティは実行されず、ワークフローが停止します。
- アクティビティを「一時停止/再開」します。ワークフローを実行すると、一時停止したアクティビティで一時停止します。 対応するタスクと、それに続く同じパス内のすべてのタスクは実行されません。
- アクティビティを「コピー」します。詳しくは、この節を参照してください。
- アクティビティとそのすべての子ノードを別のトランジションに 移動 します。詳しくは、この節を参照してください。
- アクティビティの 実行オプション にアクセスします。
- アクティビティの「ログとタスク」にアクセスします。
結合 または 重複排除 など、いくつかの ターゲティング アクティビティでは、残りの母集団を処理して、追加のアウトバウンドトランジションに含めることができます。 例えば、分割 アクティビティを使用している場合、補集合は、以前に定義されたサブセットのいずれにも一致しなかった母集団で構成されます。この機能を使用するには、「補集合を生成」オプションを有効化します。
アクティビティの移動またはコピー
アクティビティのコピーとペースト
ワークフローアクティビティをコピーして、任意のワークフローに貼り付けることができます。 宛先ワークフローは、別のブラウザータブにある場合があります。
アクティビティをコピーするには、次の 2 つの方法があります。
-
アクションボタンを使用してアクティビティを 1 つコピーします。
-
ツールバーボタンを使用して複数のアクティビティをコピーします。
コピーしたアクティビティを貼り付けるには、トランジションの「+」ボタンをクリックし、「X アクティビティを貼り付け」を選択します。
アクティビティとその子ノードの移動
Journey Optimizerを使用すると、アクティビティと、その子ノードのコンテンツ全体(その中のすべてのトランジションとアクティビティを含む)を、同じワークフロー内の別のトランジションの最後に移動できます。
このプロセスは、アクティビティとそのアウトバウンドトランジション内のすべてのものを最初の場所から切断し、新しいターゲットトランジションに移動します。
アクティビティを移動するには:
- 移動するアクティビティを選択します。
- アクティビティのプロパティパネルで、「移動」ボタンをクリックします。
- アクティビティを配置するトランジションと、そのアウトバウンドトランジションを選択し、確認します。
実行オプション
すべてのアクティビティで、実行オプションを管理できます。アクティビティを選択し、「実行オプション」ボタンをクリックします。 これにより、アクティビティの実行モードとエラー時の動作を定義できます。
プロパティ
「実行」フィールドでは、タスクの開始時に実行するアクションを定義できます。
「最大実行時間 フィールドでは、「30 秒」や「1 時間」などの期間を指定できます。 指定した期間の後、アクティビティが完了しない場合は、アラートがトリガーされます。 このアラートは、ワークフローの機能には影響しません。
「タイムゾーン」フィールドでは、アクティビティのタイムゾーンを選択できます。Adobe Campaignは、同じインスタンス上の複数の国の時間差を管理します。 適用される設定は、インスタンスの作成時に設定されます。
アフィニティ フィールドを使用すると、特定のマシン上でワークフローまたはワークフローアクティビティを強制的に実行できます。 それには、該当のワークフローまたはアクティビティに 1 つまたは複数のアフィニティを指定します。
「動作」フィールドでは、非同期タスクが使用される場合に従う手順を定義できます。
エラー管理
「エラーの場合」フィールドでは、アクティビティでエラーが発生した場合に実行するアクションを指定できます。
初期化スクリプト
初期化スクリプト では、変数を初期化したり、アクティビティのプロパティを変更したりできます。「コードを編集」ボタンをクリックし、実行するコードのスニペットを入力します。スクリプトは、アクティビティの実行時に呼び出されます。イベント変数に関連する節を参照してください。
例
次に、コーヒーマシンに関心のあるすべての顧客(VIP 顧客を除く)にメールを送信するように設計されたワークフローの例を示します。
これを実現するために、次のアクティビティが追加されました。
-
ワークフローを 3 つのパス(顧客の組ごとに 1 つ)に分割する 分岐 アクティビティ。
-
オーディエンスを作成 アクティビティを使用して、3 組の顧客をターゲットに設定します。
- メールを送信した顧客。
- 既存の「コーヒーマシンに関心がある」オーディエンスに属する顧客。
- 既存の「VIPに属する顧客が報酬を受け取る」オーディエンスに属する。
-
メールを送信した顧客とコーヒーマシンに関心のある顧客をグループ化する 結合 アクティビティ。
-
VIP 顧客を除外する 結合 アクティビティ。
-
結果の顧客にメールを送信する メール配信 アクティビティ。
ワークフローを完了したら、ダイアグラムの最後に 終了 アクティビティを追加します。 このアクティビティは、ワークフローの終了を視覚的に示すもので、機能には影響しません。
ワークフローダイアグラムのデザインが完了したら、ワークフローを実行し、様々なタスクの進行状況を追跡します。 ワークフローを開始し、その実行を監視する方法を説明します。