Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

記事テンプレート


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


ワークフロー・ループについて

ワークフロー・ループを使用して、リスト内の複数のエントリに対して一連の自動タスクを実行することができます。例えば、各店舗の平均NPSを含むNPSの概要を各店舗マネージャーに送信したり、毎月の従業員満足度スコアを組織内の各ピープルマネージャーに送信したりすることができます。

クアルトリクスは、スケジュールされたデータ抽出タスクによってワークフロー・ループを実現します。抽出された各データ・エントリー(別称 “リスト”)に対して何がエグゼクティブになるかを具体的に指定することができる。言い換えれば、これは特定の役割(アカウントマネージャー、ピープルマネージャーなど)のすべての人のリスト、またはすべての都市(シアトル、ニューヨークなど)、より一般的には、テーブル内のすべての項目のリストです。

各マネージャーについて、その店舗の週間NPSスコアを計算し、NPSスコアがある閾値を下回った場合、マネージャーにメールを送ります。

データ抽出タスク

ループするワークフローを作成する場合、最初に追加しなければならないタスクはデータ抽出タスクです。この種のタスクは、別のソースからデータを抽出し、それを別の場所で使用したり保存したりすることができます。データを抽出できるソースは以下の通り:

Qtip: 利用可能な抽出タスクのリストをご覧ください。

各ループで何が起こるかを指定する前に、これらのタスクのいずれかをワークフローに追加する必要があります。各ループに表示されるタスクを構築し始めたら、好きなタスクを追加することができます。

ワークフロー・ループの要件

ワークフロー・ループを作成する前に、覚えておくべき重要なことがあります:

  • ワークフロー・ループは、以下と互換性があります。 スケジュールワークフロー
  • ワークフローに一度に追加できるループリストは1つです。つまり、ワークフローに複数のデータ抽出タスクを追加した場合、ループのベースとなるのはそのうちの1つだけということになる。
  • ループはあるサイズのファイルしか処理できない。つまり、解凍するファイルは以下の条件を満たしていなければならない:
    • ファイルは10,000行を超えることはできない。
      つまり、ユーザーを処理する場合、10,000人という制限があります。連絡先を処理する場合、10,000件までという制限がある。
      Qtip:10,000行を超えるとワークフローは実行されません。
    • ファイルは1GBを超えることはできません。
    • 各行は1MBを超えることはできない。
  • ループを他のループの中に追加することはできない
  • タスクリストには5つまでしか追加できません。

ワークフロー・ループの設定

ここでは、マネージャーロールに帰属するユーザーに毎週NPSメールを送信することを例に、ワークフロー・ループの設定方法について説明します。しかし、ワークフロー・ループの使い道はこれだけではない。

  1. ワークフローページ、またはアンケート調査のタブに移動します。
    スケジュールワークフローの作成
  2. ワークフローの作成」の次へドロップダウンをクリックします。
  3. 特定のタイミングで開始を選択。
  4. スケジュールを設定する
    ワークフロースケジュールの設定とタスクの追加

    毎週初めに各マネージャーにNpsメールを送りたい。そのため、ワークフローは毎週月曜日の午前9時に行うことにした。
  5. タスクを追加するには、プラス記号 (+) をクリックします。
  6. データ抽出タスクを選択する。
    successfactorsタスクからのデータ抽出

    SuccessFactorsに保存しているすべてのマネージャーに対して特定のワークフローを繰り返したいので、Extract employee data from SuccessFactorsを選択しました。
  7. for-eachループの追加を選択する。
    新しいモーダルは、次へ何をしたいか?そして、データ先を追加するか、for-eachループを追加するかのオプションが与えられる。後者の強調表示
  8. リストの各項目で、ステップ6で設定したタスクを選択する。
    リスト内の各項目について、抽出タスクを選択できる新モジュール
  9. プラス記号 (+) をクリックし、必要に応じてタスクを選択します。
    警告ループの中で他のデータ抽出、変換、ローダーのタスクを使用してはいけません。そのようなタスクリストについては、このページを参照のこと。データローダタスクを使用する場合は、ループを使用するのではなく、標準的なETLワークフローを構築することを検討してください。
    次へ、NPSスコアを求めるために メトリックを計算する タスクを追加する。マネージャー埋め込みデータフィールドがユーザーIDと等しくなければならないように、このタスクにフィルターを設定する。これは、WebサービスのAPI呼び出し中に抽出されたユーザーIDフィールドのテキストの差し込みとして表現されていることに注意してください。このフィルターがないと、誤ったNpsスコアが算出される可能性がある。
    Npsを7日間計算するメトリック計算タスクの画像
  10. プラス記号()をクリックし、必要に応じて条件を選択します。
    条件ボタン

    批判者としてカウントされるNPSスコアに対してのみメールを送信したいので、calculate metricタスクのNPSが6以下の場合のみ送信する条件をセットします。
    ワークフローを実行するためには、calculate metricタスクが算出したNPSスコアが6以下でなければならないという条件
  11. プラス記号 (+) をクリックし、必要に応じてタスクを追加します。
    メールタスクを追加し、ずっと計画していたNpsメールを設定できるようにします。テキストの差し込みを使って、Webサービスタスクからメールアドレスを取得し、calculate metricタスクからNPSスコアを取得することができます。
    SuccessFactorsからプルされたメールに送信されるメールタスク
  12. 設定が完了したら、ワークフローが有効になっていることを確認します。
    ワークフロー右上のトグルが青く強調表示され、有効であることを示す。

実行履歴

ループを含むワークフローの実行履歴を見ると、トリガーされた各ループの実行履歴を見ることができる。これにより、特定のワークフロー・ループに関連するパフォーマンス問題を絞り込むことができます。

実行履歴タブでワークフロー名をクリックすると、詳細が表示されます。ワークフローのイベントとタスクに加えて、For each loopも表示されます。これをクリックすると、各イベントとタスクが各ループでどのようにパフォーマンスしたかの内訳を見ることができる。

実行履歴。ワークフローが展開され、各タスクが表示され、さらにループごとにオプション名が表示される

Qtip:For each loopの次へ括弧内の数字は、そのループが成功した回数を示している。

ワークフローループの詳細が表示されます。

  1. タスクが失敗または成功したループの数。これらの数字はフィルターの影響を受ける。
  2. タスクが失敗または成功したループを表示するフィルタ。
  3. 各ループには、実行された順に番号が振られている。
  4. 各ループの開始時間(アカウントのタイムゾーン)。
  5. ループをクリックすると、そのループ中に実行されたタスクの詳細と成功したかどうかが表示されます。各タスクのID(T-ID #)も表示される。
  6. JSONファイルを見るにはタスクをクリックしてください。
qtip:実行履歴に含まれる情報の詳細については、実行履歴を参照してください。

当サポートサイトの日本語のコンテンツは英語原文より機械翻訳されており、補助的な参照を目的としています。機械翻訳の精度は十分な注意を払っていますが、もし、英語・日本語翻訳が異なる場合は英語版が正となります。英語原文と機械翻訳の間に矛盾があっても、法的拘束力はありません。