この記事の内容
Webex アプリのボット
Webex アプリのカード
Webex アプリ | サービスナウボット
list-menuこの記事の内容
list-menuフィードバックがある場合

ServiceNowは、チームがビジネスに重大なインシデントを積極的に管理し、対応するのに役立ちます。ServiceNowの管理者は、管理者以外のユーザーにボットアクセスを許可する汎用プロファイルを設定できます。インシデント管理を自動化し、ServiceNowの問題をWebexアプリから迅速に解決します。

a user interacting with various Webex bots in different messaging spaces
シスコが開発したボットの使用例

Webex アプリのボット

ボットは、Webex アプリの機能を拡張してサードパーティアプリを含めるのに役立ちます。 Webex アプリスペースにボットを追加して、スペースからサードパーティアプリと直接やり取りすることができます。 スペースにボットを追加したら、ボットにヘルプメッセージを送信できます。 応答には、ボットがサポートするコマンドが含まれます。

ボットはどのタイプのスペースにも追加できます。プロジェクトスペースに他の人とボットを追加したり、 自分のスペースからサードパーティのアプリと直接やり取りしたりできます。 または、 自分とボットだけでサードパーティのアプリを操作するスペースを作ることもできます。

Webex App Hub には、シスコとサードパーティの開発者が開発したボットとアプリのカタログが含まれています。

Webex アプリのカード

ボットは、内部の情報をさまざまな方法で提示します。 ボットカードを使用すると、 コマンドに対するボットの応答をユーザーが直接操作しやすくなります。 ドロップダウンメニューから選択したり、 ボタンを使用したり、テキストフィールドを使って情報を更新したり収集したりできます。

Webex アプリのボタンとカードを参照してください。

カードを使ったボットの問題があれば、devsupport@webex.com に報告してください。

管理者が組織の管理者以外のユーザーに対してボットを有効にしている場合は、WebexアプリスペースにServiceNowボットを追加して操作できます。

始める前に

ボットとやり取りする前に、ServiceNowの管理者は、「管理者」タブで説明されているように、ボットへのアクセスを許可する必要があります。

1

Webex アプリバーで、選択してください Add button > Show chatダイレクトメッセージを送ってください。

2

@ServiceNow と入力してボットを検索してください。

3

リストから ServiceNow ボットを選択して、スペースを開きます。

次にすべきこと

ボットは、ウェルカムカードと「ServiceNowアカウントをリンク」ボタンを含むスペースを作成します。 ServiceNowの管理者の場合は、ボタンをクリックして、「管理者」タブで説明されているボットの設定プロセスを完了してください。

管理者でない場合は、ServiceNow管理者に非管理者ユーザーがボットを操作するためのボット設定プロセスを完了するよう依頼してください。

ServiceNowでスペースからインシデントを作成します。

1

ServiceNowのボットスペースに、ヘルプと入力してメッセージを送信してください。

2

[インシデントを報告] を選択し、問題を報告した人の名前を入力して、[発信者を検索] をクリックします。

3

説明、インシデントの状態、通知を入力して、[インシデントを送信] を選択します。

インシデント番号または作成日のインシデントを検索してください。

1

ServiceNowのボットスペースに「help」と入力し、カードの「インシデントを取得」を選択してください。

  • 最新順——最近開いたインシデントのリストを表示するには、「最新順」を選択します。
  • インシデント番号別——インシデント番号を入力するには [インシデントを検索] を選択します。
2

インシデントの詳細を表示するには、[インシデントを取得] をもう一度選択します。

ボットカードを使ってインシデントの更新や解決を行ってください。

1

ServiceNowのボットスペースに、ヘルプと入力してメッセージを送信してください。

2

管理したいインシデントを検索してください。

3

インシデント詳細カードから、以下を選択してください:

  • 更新 ——インシデントの説明と状態を変更するには。 その他の詳細を更新するには、ServiceNowで見るをクリックしてください。
  • 解決済みにする ——解決コードを入力し、解決メモを追加します。
あなたのメモはServiceNowアプリに表示されます。

Webex AppをServiceNowに接続し、管理者以外のユーザーがボットにアクセスできるようにボットの設定と権限を設定します。

まず、ServiceNowボットでアカウントをリンクするスペースを作ってください。 ファイアウォールを使用したり、 ドメインへのアクセスを制限したりする場合は、これらのIPアドレスを許可してください。

1

アプリのヘッダーで、選択してください Add button> ダイレクトメッセージを送ってください。

2

ボット名 ServiceNow02@webex.bot を入力して、スペースを作成してください。

3

ヘルプを入力してメッセージを送信してください。

4

ボットカードで「ServiceNowアカウントをリンク」を選択します。

5

セットアップウェブページで、ServiceNowのドメイン(.service-now.comは除く)を入力します。

6

別のブラウザウィンドウを開いて、サービス管理の管理者設定手順を完了してください。

セットアップ中は、両方のウィンドウを開いたままにしてください。

統合ユーザープロファイルを作成してください

次に、ボットを操作する権限を組織内の管理者以外のすべてのユーザーに適用するプロファイルを作成します。

  1. ServiceNowの管理者アカウントにサインインして、フィルターナビゲーターでユーザーを検索してください。

  2. 「組織」で、「ユーザー」>「新規」を選択します。

  3. Integration_UserをユーザーIDフィールドに追加し、パスワードを設定してから、内部統合ユーザーボックスを選択して送信します。

  4. ユーザーリストから、Integration_Userプロファイルを選択し、ページ下部の「ロール」タブを選択します。

  5. 「編集」をクリックし、コレクションリストで「admin」を選択し、「追加」をクリックします と保存してください。

  6. ユーザープロフィールページの上部にある [更新] を選択します。

  7. 設定ウェブページの「ServiceNowに接続」ページの下部にある「検証」をクリックします。

ドメインをセットアップしてください

Integration_Userプロファイルを登録して、ボットの設定を適用してください。

  1. ServiceNowアプリケーションから、管理者アカウントからログアウトし、以前に作成したパスワードでIntegration_Userとしてログインします。

  2. 設定ウェブページで、「統合ユーザーアカウントにログインしました」を選択し、次に「管理者設定に進む」を選択します。

  3. クライアントIDとシークレットを追加する前に、リダイレクトURLをコピーして、ServiceNowアプリケーションに戻ってください。

  4. フィルターナビゲーションでアプリケーションレジストリを検索し、アプリケーションレジストリを選択します。

  5. 「新規」をクリックし、外部クライアント用のOAuth APIエンドポイントを作成します。

  6. webex service nowと入力して、アプリケーション名を入力して、「ロック解除」をクリックしますセットアップウィンドウからコピーしたリダイレクトURLを貼り付けます。

  7. 設定ウェブページで、「ServiceNowのクライアントID、シークレット、リダイレクトURLを確認する方法」をクリックし、ステップ4までスクロールしてロゴのURLをコピーします。

  8. ServiceNowアプリケーションで、ロック解除をクリックしますロゴのURLを貼り付けて、送信してください。

  9. リストからwebex service nowアプリを選択し、クライアントIDをコピーして、ロック解除をクリックしますクライアントシークレットをコピーします。

  10. セットアップウィンドウにクライアントIDとクライアントシークレットを追加し、[続行] と [許可] をクリックして、webex service now Appをアカウントに接続します。

  11. インシデントを提起するために必要なフィールドを選択し、[続行] をクリックします。

ボットの設定と権限の適用

メールIDとドメイン名をリンクして、管理者以外のすべてのユーザーがアクセスできるようにします。 次に、ボットのリクエストとレスポンスのパラメーターを設定し、データアクセス権限を適用します。

  1. ServiceNowアプリケーションから、フィルターナビゲーションでスクリプト化されたREST APIを検索し、スクリプト化されたREST APIを選択します。

  2. 「新規」をクリックし、WebexスクリプトAPIを名前として追加し、それをコピーしてAPI IDフィールドに貼り付け、「送信」をクリックします。

  3. スクリプト化された REST API リストから、Webex スクリプト API をクリックし、ページ下部の「リソース」タブを選択します。

  4. 「新規」をクリックし、Webex スクリプト API をリソース名として追加し、HTTP メソッドを POST に変更します。

  5. 「ServiceNowのクライアントID、シークレット、リダイレクトURLの確認方法」の説明からスクリプトをコピーし、手順6までスクロールして、スクリプトをコピーして「スクリプト」フィールドに貼り付けます。

    必ず既存のテキストを置き換えて、送信をクリックしてください。

  6. ユーザープロファイルの左上にあるBase APIパスをコピーして、「更新」をクリックします。

  7. 設定ウェブページで、ServiceNowの管理者のメールIDを追加し、ベースAPIパスを貼り付け、保存してウィンドウを閉じるをクリックします。

セットアップ完了

Integration_Userプロファイルの設定が完了したら、設定が変更されないように、Webサービスのみへのアクセスを制限してください。

  1. ServiceNowアプリケーションで、フィルターナビゲーターでユーザーを検索してください。

  2. ユーザーリストから、新しいユーザープロフィールを選択し、編集をクリックします。

  3. 「Webサービスへのアクセスのみ」ボックスを選択し、「更新」をクリックしてサービス管理からログアウトします。

エラーメッセージ:指定されたメールIDがServiceNowインスタンスのユーザーとして登録されていないため、要求されたアクションを実行できません。ServiceNowのアカウント管理者にお問い合わせください。

ServiceNowの管理修正:エラーを受け取ったユーザーをインスタンスのユーザーリストに追加します。

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?