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!


ServiceNowイベントについて

ServiceNowイベントを使用すると、ServiceNowでレコードが更新または挿入されたタイミングに基づいてクアルトリクスでワークフローを開始することができます。例えば、ITチケットが終了すると、ServiceNowのレコードが更新され、クアルトリクスのワークフローが開始され、元のチケットを提出した従業員にフィードバック調査が送信されます。

注意新しいServiceNowイベントを設定するには、十分なServiceNowパーミッションが設定されている必要があります。そうでなければ、イベントを保存するときに、エラーメッセージ(sys_rest_message,sys_rest_message_headers,sys_rest_message_fn, and/orsys_script)が表示され、イベントは作成されません。

 

これらの権限があるかどうか不明な場合、またはクアルトリクスServiceNowイベントを設定するために追加の権限が必要な場合は、ServiceNow管理者に連絡してください。

ServiceNowイベントの設定

  1. 左上のナビゲーションメニューから「ワークフロー」を選択するか、プロジェクトの「ワークフロー」タブを開きます。
    ワークフロー]タブで、[ワークフローを作成する]をクリックし、イベントが受信されたときに開始されます。
  2. ワークフローセクションにいることを確認してください。
  3. ワークフローの作成」をクリックします。
  4. イベント受信時に開始を選択。
  5. ServiceNow]を選択します。
    servicenowイベントの選択
  6. イベントタイプをお選びください:
    servicenowイベントタイプの選択

    • ServiceNow:このオプションを使用すると、ライセンス内のすべてのServiceNowユーザーが、クアルトリクスのワークフローを、彼らがアクセシビリティを持つ任意のテーブルに基づくことができます。
      注意ServiceNowオプションは2024年第1四半期に廃止予定です。この変更に関する詳しいコミュニケーションは、非推奨化の時期が近づくにつれて行われる。
    • ServiceNow – マネージドアクセス:このオプションを使用すると、クアルトリクスワークフローで許可されたテーブルを、許可されたServiceNowユーザーのみが使用できるようになります。このアクセビリティはクアルトリクスコネクションマネージャーで管理されます。
  7. 次へ]をクリックします。
  8. 使用するServiceNowアカウントを選択します。以前にクアルトリクスに接続したアカウントや、ブランド管理者がExtensionsで設定したアカウントを使用することができます。

    注意ワークフローの作成者は、ワークフローを正しく実行するために、ServiceNowタスクで使用されるServiceNowクレデンシャルへのアクセシビリティを持っている必要があります。

    アカウントの選択または新規追加

  9. 新しいServiceNowアカウントを接続するには、ユーザーアカウントの追加をクリックします。
    Qtip:新しいアカウントを追加する際には、将来そのアカウントを識別できるように名前を付ける必要があります。その後、接続タイプを選択し、接続設定を完了します。OAuth経由で接続する場合は、こちらのサポートページをご覧ください。
    servicenowアカウントの新規追加
  10. 次へ]をクリックします。
  11. ServiceNowインスタンスを入力します。
    servicenowインスタンスに入る

    例えば、abc123.service-now.comでServiceNowにログインする場合、このボックスに「abc123」と入力します。
  12. Verifyをクリックする。
  13. Select Table」をクリックし、ワークフローのベースとなるレコードを含むテーブルを選択します。
    servicenowテーブルの選択

    Qtip:ステップ6で “ServiceNow – managed access “を選択した場合、ServiceNowのクアルトリクスコネクションマネージャー(インストールされている場合)を経由してアクセスできるテーブルのみを選択することができます。
  14. 必要であれば、他のServiceNowテーブルのデータをワークフローに取り込むために、参照フィールドを選択します。リファレンス内にフィールドを追加するには、右側の3つのドットメニューをクリックします。新しい参照を追加するには、Add new reference をクリックします。
    servicenowイベントの参照フィールドの強調表示

    Qtip: イベントの参照フィールドセクションに追加された全てのフィールドは、条件として使用することができ、ワークフロー内のタスクで使用することができます。これは、例えばメールタスクのテキストの差し込みでこのデータを参照したい場合に便利です。参照フィールドはフィルターとして使用できない。
  15. ワークフローを、レコードが更新された時、挿入された時、または両方 の時にトリガーさせたいかを選択します。
  16. 必要であれば、選択したServiceNowテーブルのフィールドに基づいてイベントに条件を追加します。 servicenowイベントに条件を追加する。
    Qtip:これらの条件はイベントがトリガーされる前に評価されます。条件ロジックのフォーマットに関する一般的な情報は、条件の作成を参照してください。なお、ワークフローの後半で条件を追加して、タスクの発火タイミングを決定することも可能です。
  17. 保存]をクリックします。
  18. ワークフローの条件とタスクのセットアップを続けます。
    例えば、ServiceNowのレコードが更新されたときにフォローアップ調査を送信するために、ディレクトリタスクを使用することができます。

ServiceNowイベントの条件

ワークフローを開始するためにServiceNowイベントを使用する場合、ワークフロー条件は以下をベースにすることができます:
条件追加

  • イベントデータ:ServiceNowに含まれるフィールドのいずれかを条件とする。使用可能なフィールドは、イベントのセットアップ時に選択したテーブルによって異なります。
    この例では、ワークフローは更新されたレコードのjob_countが10に等しいときにトリガーされます。
    servicenowイベントに条件を追加する。
  • ユーザー定義フィールド:このフィールドは条件では使用されない。

ServiceNow 用クアルトリクス・スポークのセットアップ

クアルトリクス内にServiceNowの管理者を追加作成したい場合があります。クアルトリクスユーザーに追加権限を付与することで、組織でのServiceNowインスタンスの運用を支援することができます。

注意新しいServiceNow管理者を作成するには、ブランド管理者である必要があります。
  1. アカウントの管理セクションに移動します。管理」セクションの「ユーザー」タブに移動し、「新規ユーザーの作成」をクリックします。
  2. ユーザー]タブを選択します。
  3. クリック 新しいユーザーを作成
  4. ServiceNow管理者のクアルトリクスアカウントを設定します。ユーザータイプが ブランド管理者ユーザータイプをブランド管理者に設定したServiceNow管理者の設定
  5. 保存]をクリックします。
  6. ユーザータブでServiceNowユーザーを検索します。ServiceNowユーザーの検索、アカウントへのプロキシログイン
  7. プロキシ ログイン をServiceNowユーザーのアカウントに追加して、アカウントの設定を完了します。
  8. アカウントにログインしたら、次のページに移動する。 アカウント設定アカウント設定への移動
  9. クアルトリクスIDを選択します。アカウント設定のOAuthセクションに移動し、Create Clientをクリックする。
  10. に移動する。 OAuthクライアントマネージャー ]タブにアクセスすることもできます。
  11. Create Clientをクリックします。
  12. クライアントの名前を入力します。クライアント作成時のフィールドの入力
  13. スコープをmanage:allに設定する。
  14. Grant TypeClient Credentials に設定されていることを確認する。
  15. クライアントを作成するには、[クライアントを作成]をクリックします。
  16. クライアントIDとクライアントシークレットをメモしてください。ウィンドウに表示されるクライアントIDとクライアントシークレット
    注意生成されたトークンは必ずメモし、安全な場所に保管してください。このウィンドウを閉じた後、クライアントシークレットを取得することはできません。
qtip:詳細については、ServiceNowのドキュメント「クアルトリクス・スポークの設定」をご覧ください。

クアルトリクスコネクションマネージャー

ServiceNowのマネージャーは、クアルトリクスのワークフローを構築するためのServiceNowデータへのユーザーアクセスを管理できるクアルトリクスアプリをダウンロードできます。ユーザがアクセスできるテーブル、各テーブルでユーザが利用できるアクションを制限し、ServiceNowテーブルを使用するワークフローを表示できます。

アプリのダウンロード

アプリをダウンロードするには、ServiceNowアプリストアでクアルトリクスコネクションマネージャーを検索してください。アプリを見つけたら、Getをクリックしてアプリをダウンロードする。 servicenowストアのクアルトリクスコネクションマネージャーアプリ

Qtip:このアプリを使用するために必要なServiceNowパーミッションについては、ServiceNowアプリストアにリンクされているインストールガイドをご確認ください。

アプリへのアクセシビリティ

アプリをダウンロード後、左上のAll メニューからクアルトリクスコネクションマネージャーを検索してください。その後、アプリのさまざまなセクションに移動できます:クアルトリクスコネクションマネージャーの各セクションに移動するためのナビゲーションメニューです。

  • ユーザーテーブルのアクセシビリティ:クアルトリクスワークフローで使用するテーブルへのアクセシビリティをServiceNowユーザーに付与します。
  • マスタービジネスルール:クアルトリクスのワークフローでテーブルを使用できるようにしたり、ユーザーのアクセシビリティが変更された場合に自動的にユーザーアクセスを取り消したりするためのビジネスルールを設定します。
  • クアルトリクス接続:ServiceNowテーブルを使用するさまざまなワークフローを表示します。
  • 連絡先サポート:サポートページへのリンクです。クアルトリクスサポートに連絡先が必要な場合は、カスタマーサクセスハブにログインしてください。

ユーザーテーブルアクセス

ユーザーテーブルアクセスセクションでは、ユーザーに特定のServiceNowテーブルへのアクセシビリティを与え、クアルトリクスワークフローで参照できるようにします。ユーザーにテーブルへのアクセシビリティを与える:

  1. ユーザー・テーブル・アクセス」セクションで、「新規」をクリックします。
    ユーザーテーブルアクセスセクションの新規をクリックする。
  2. アクセシビリティを与えたいユーザーを検索します。名前かメールアドレスで検索できる。
    ユーザーへのアクセシビリティの追加
  3. アクセシビリティを与えたいテーブルを選択します。
  4. ユーザーに与える権限を選択します:
    • トリガーオンインサート:クアルトリクスでServiceNowイベントを設定する際に、トリガータイプとしてレコード挿入を選択できるようにします。
    • Trigger on update: クアルトリクスでServiceNowイベントを設定する際に、トリガータイプとしてレコードの更新を選択できるようにします。
  5. Submitをクリックします。
Qtip:ユーザに複数のテーブルへのアクセシビリティを与えるには、テーブルごとに上記の手順を繰り返す必要があります。

以下の手順に従って、ユーザーのアクセシビリティを削除することができます:

  1. アクセシビリティを削除したいユーザーの次へチェックを入れます。複数のボックスを選択することで、複数のユーザーを選択することができます。アクセシビリティを削除するユーザーの選択
  2. 選択したレコードの[アクション]をクリックします。
  3. 削除を選択する。
    レコード削除の選択
  4. 確認ウィンドウで「削除」をクリックします。
    削除の確認

ユーザーのテーブル アクセシビリティを削除すると、そのユーザーがこのテーブルを使用するように設定したワークフローはトリガーされなくなります。さらに、ワークフローはアプリのクアルトリクス・コネクションセクションから削除されます。

マスター・ビジネス・ルール

Qtip:これらのアクションを実行するには、クアルトリクスコネクションマネージャーアプリケーションを使用している必要があります。

クアルトリクスワークフローで使用するテーブルごとに、マスタービジネスルールを設定する必要があります。このルールによって、テーブルがクアルトリクスでイベントをトリガーできるようになります。

Qtip:親テーブルに対してルールを設定した場合、すべての子テーブルも対象になります。
  1. マスタービジネスルールセクションで、タスク[task]テーブルに作用するクアルトリクスイベントの実行ルールをクリックします。クアルトリクスイベントの実行ルールのクリック
  2. ページヘッダーを右クリックし、Insert and Stayを選択する。ヘッダーを右クリックし、insert & を選択する。
    qTip:このオプションが表示されない場合は、ServiceNowアプリケーションを再度確認し、クアルトリクス接続マネージャーに入っていることを確認してください。
  3. クアルトリクスワークフローで使用するテーブルを選択します。テーブルを選択してルールを保存する
  4. 更新をクリックする。
Qtip:マスター・ビジネス・ルールを削除すると、すべてのユーザのそのテーブルへのアクセシビリティを取り消すことができます。マスター・ビジネス・ルールを削除するには、ルールをクリックし、ページの右上隅にある「削除」を選択する。このテーブルを使用していたワークフローはトリガーされなくなりますが、ワークフローはアプリのクアルトリクス接続セクションから引き続き表示されます。

クアルトリクス・コネクションズ

クアルトリクスコネクションセクションでは、ServiceNowデータを使用する各クアルトリクスワークフローの情報を確認することができます。このセクションには、各ワークフローに関する以下の情報を示す表が含まれています:
アプリのクアルトリクス接続セクション

  • 条件:条件セットが設定されている場合、ServiceNowイベントの条件の説明。
    Qtip:このフィールドは、ServiceNowイベント自体で設定される条件用です。ワークフローの後半にある条件は、ここには表示されません。
  • 参照フィールド:参照フィールドが選択されている場合、ServiceNowイベントの参照フィールドの説明。
  • RESTのAPIエンドポイント:ServiceNowイベントに使用されるAPIエンドポイント。
  • テーブル:ServiceNowイベントで使用されるテーブル名。
  • トリガータイプ Insert:レコード挿入時にワークフローが実行されるかどうかを示します。
  • トリガータイプ更新:レコードが更新された際にワークフローが実行されるかどうかを示します。
  • ユーザー:ワークフローを所有するServiceNowユーザー。

FAQ

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