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