ここでは、Campaign での新しいワークフローの作成に関する主な原則とベストプラクティスについて説明します。
エクスプローラーから、ワークフローフォルダーにアクセスします。デフォルトでは、プロファイルとターゲット/ジョブ/ターゲティングワークフローを使用できます。
ワークフローのリストの上にある「新規」ボタンをクリックします。
または、ワークフローの概要で「作成」ボタンを使用することもできます(監視/ワークフローリンク)。
ラベルを入力して「保存」をクリックします。
ワークフローのアクティビティの内部名またはワークフロー自体の内部名を変更した場合は、変更した内部名が正しく反映されるように、ワークフローを閉じる前に必ず保存してください。
ここでは、各種アクティビティを定義し、ダイアグラム内で互いにリンクする必要があります。設定のこの段階では、ダイアグラムラベルとワークフローステータスを確認できます(編集中)。ウィンドウの下部セクションは、ダイアグラムの編集のみに使用されます。この領域には、ツールバー、アクティビティのパレット(左側)、ダイアグラム自体(右側)があります。
パレットが表示されない場合、ツールバーの 1 番目のボタンをクリックして、パレットを表示します。
アクティビティは、パレットのタブごとに、カテゴリ別にグループ分けされます。利用できるタブおよびアクティビティは、ワークフロータイプに応じて異なります(テクニカルワークフロー、ターゲティングワークフロー、キャンペーンワークフロー)。
ダイアグラムを作成するには
パレット内でアクティビティを選択し、ドラッグ&ドロップ操作を使用してダイアグラムに移動することで、アクティビティを追加します。
ダイアグラムに「開始」アクティビティを追加し、次に「配信」アクティビティを追加します。
「開始」アクティビティトランジションをドラッグして「配信」アクティビティにドロップし、2 つのアクティビティをリンクさせます。
トランジションの最後に新しいアクティビティを配置することで、直前のアクティビティと自動的にリンクできます。
必要なアクティビティを追加し、次の図に示すように、互いにリンクさせます。
同じワークフロー内でアクティビティをコピーして貼り付けることができます。ただし、異なるワークフロー間でアクティビティをコピーして貼り付けることはお勧めしません。アクティビティに関連付けられた配信やスケジューラーなどの設定が、貼り付け先ワークフローの実行中に競合やエラーの原因となる可能性があります。代わりに、ワークフローを複製することをお勧めします。詳しくは、ワークフローを複製を参照してください。
以下の要素を使用して、グラフの表示とレイアウトを変更できます。
ツールバーの使用
ダイアグラムの編集ツールバーを使用して、レイアウトにアクセスし、ワークフローの関数を実行します。
これにより、パレットと概要の表示や、ダイアグラムのオブジェクトの配置やサイズなど、編集ツールのレイアウトを適用できます。
進行状況とログの表示に関連するアイコンについて詳しくは、以下の節を参照してください。
オブジェクトの整列
アイコンを整列させるには、アイコンを選択して縦に整列アイコンまたは横に整列アイコンをクリックします。
連続していないアクティビティを選択したり、1 つまたは複数アクティビティの選択を解除するには、Ctrl キーを同時に押します。すべての選択を解除するには、ダイアグラムの背景をクリックします。
画像の管理
ダイアグラムの背景画像や、各種アクティビティを表す画像をカスタマイズできます。アクティビティ画像の変更を参照してください。
アクティビティを設定するには、ダブルクリックして開くか、右クリックして「開く」を選択します。
キャンペーンワークフローアクティビティについて詳しくは、こちらを参照してください。
1 番目のタブには、基本設定が含まれます。「詳細設定」タブには、エラー発生時の動作の定義や、アクティビティの実行時間の指定、初期化スクリプトの入力に使用される追加のパラメータが含まれています。
アクティビティへの理解を深め、ワークフローの読みやすさを改善するには、アクティビティにコメントを入力します。入力したコメントは、オペレーターがアクティビティの上にマウスを置くと表示されます。
ターゲティングワークフローにより、配信ターゲットをいくつか作成できます。ワークフローアクティビティを使用して、クエリを作成し、指定した条件に基づく和集合または除外を定義して、スケジューリングを追加することができます。このターゲティングの結果は、配信アクションのターゲットとして機能するリストに自動転送できます。
これらのアクティビティに加えて、データ管理の各種オプションを使用することで、データを操作して、高度な機能にアクセスし、複雑なターゲティングの問題を解決できます。詳しくは、データ管理を参照してください。
これらのアクティビティはすべて、1 番目のワークフロータブにあります。
ターゲティングアクティビティについて詳しくは、この節を参照してください。
ターゲティングワークフローは、Adobe Campaign ツリーのプロファイルとターゲット/ジョブ/ターゲティングワークフローノード経由、またはプロファイルとターゲット/ターゲティングワークフローメニューから作成し、編集できます。
キャンペーンのフレームワーク内のターゲティングワークフローは、すべてのキャンペーンワークフローとともに保存されます。
ターゲティングワークフローを作成する手順については、次の節を参照してください。
ターゲティング中に実行されたすべてのエンリッチメントと処理の結果はパーソナライゼーションフィールドに保存され、このフィールド経由でアクセスされます。具体的には、特にパーソナライズしたメッセージの作成などに使用されます。詳しくは、ターゲットデータを参照してください。
データのセグメント化操作では、ターゲティングキーは、フィルタリングディメンションとマッピングされます。ターゲティングディメンションは、受信者、契約の受益者、オペレーター、購読者など、ターゲットされる母集団を操作ごとに定義します。フィルタリングディメンションを使用して契約の所有者、ニュースレターの購読者など、特定の条件に基いて母集団を選択できます。
例えば、5 年以上生命保険の契約を持つ顧客を選択するには、ターゲティングディメンションでクライアントを選択し、フィルタリングディメンションで「契約保持者」を選択します。次に、クエリアクティビティ内でフィルタリング条件を定義します。
ターゲティングディメンションの選択ステージでは、互換性のあるフィルタリングディメンションだけがインターフェイスに表示されます。
これらの 2 つのディメンションは、関連付けられている必要があります。つまり、「フィルタリングディメンション」リストの内容は、リストフィールド内に指定されたターゲティングディメンションにより異なります。
例えば、受信者の場合(「受信者」)、次のフィルタリングディメンションが使用可能になります。
「Web アプリケーション」の場合、リストには次のフィルタリングディメンションが表示されます。
キャンペーンごとに、「ターゲティングとワークフロー」タブから実行されるワークフローを作成できます。これらのワークフローは、各キャンペーンに固有です。
このタブには、すべてのワークフロー用のものと同じアクティビティが含まれます。詳細情報
ターゲティングキャンペーンに加えて、キャンペーンワークフローにより、すべての使用可能なチャネル用の配信全体を作成して設定できます。ワークフローで作成されたこれらの配信は、キャンペーンのダッシュボードから使用できます。詳細情報
すべてのキャンペーンワークフローは、管理/プロダクション/自動作成されたオブジェクト/キャンペーンワークフローノードの下に集中管理されます。
キャンペーンワークフローおよび実装例について詳しくは、このページを参照してください。
テクニカルワークフローは、Adobe Campaign に付属し、そのまま使用できる形で提供されます。テクニカルワークフローとは、サーバー上で定期的に実行するようにスケジュールされた操作またはジョブです。テクニカルワークフローを使用して、データベースのメンテナンスを実施したり、配信に関するトラッキング情報を転送したり、配信に対する暫定的なプロセスを設定することができます。テクニカルワークフローは、管理/プロダクション/テクニカルワークフローノード経由で設定できます。
テクニカルワークフローの作成には、ネイティブテンプレートを使用可能です。ニーズに合わせてテンプレートをカスタマイズすることもできます。
タスク通知や在庫管理、コスト計算といった、キャンペーンでのプロセスの実行に必要なワークフローは、キャンペーンプロセスサブフォルダーで集中管理されます。
各モジュールにインストールされているテクニカルワークフローのリストは、専用のセクションから使用できます。
その他のテクニカルワークフローは、ツリー構造の管理/プロダクション/テクニカルワークフローノードで作成できます。ただし、このプロセスを実行できるのは、エキスパートユーザーに限られます。
提供されるアクティビティは、ターゲティングワークフローで提供されるものと同じです。詳細情報
ワークフローテンプレートには、プロパティ全体の設定が含まれます。ダイアグラム内に連結されているアクティビティの範囲が含まれることもあります。この設定は、設定済み要素を一定数含む新規ワークフローを作成する場合に再利用できます。
既存のテンプレートに基づいて新規ワークフローテンプレートを作成したり、ワークフローをテンプレートに直接変換することができます。
ワークフローテンプレートは、Adobe Campaign ツリーのリソース/テンプレート/ワークフローテンプレートノードに保存されます。
通常のワークフローのプロパティに加えて、テンプレートのプロパティには、このテンプレートに基づいて作成されたワークフローの実行ファイルを指定できます。
様々なタイプのワークフローを複製できます。複製後は、ワークフローの変更は複製されたワークフローには引き継がれません。
コピー&ペーストはワークフローで使用できますが、「複製」を使用することを推奨します。アクティビティがコピーされると、その設定全体が保持されます。配信アクティビティ(E メール、SMS、プッシュ通知など)の場合は、アクティビティに添付された配信オブジェクトもコピーされ、クラッシュの原因となる可能性があります。
ワークフローを右クリックします。
「複製」をクリックします。
ワークフローウィンドウで、ワークフローのラベルを変更します。
「保存」をクリックします。
複製の機能は、キャンペーンのビューでは直接利用できません。
ただし、インスタンス上のすべてのワークフローを表示するビューの作成は可能です。このビューでは、別の場所へ複製を使用してワークフローを複製できます。
ビューの作成
エクスプローラーで、ビューを作成するフォルダーに移動します。
右クリックし、新しいフォルダーを追加/プロセスに移動し、ワークフローを選択します。
新規フォルダー「ワークフロー」が作成されます。
右クリックして、プロパティを選択します。
「制限」で「フォルダーのビュー化」をチェックし、「保存」をクリックします。
これで、フォルダーにインスタンスのすべてのワークフローが追加されました。
キャンペーンワークフローの複製
複製したワークフローは、ワークフロービューで確認できます。