ServiceNow を Rovo に接続する

Rovo に接続して、必要な ServiceNow チケットと注文をすばやく見つけることができます。

何がインデックス化されますか?

ServiceNow コネクタは、次のオブジェクトをインデックス化します。

  • インシデント チケット (ServiceNow チケットから)

  • カタログ注文 (ServiceNow カタログから)

各オブジェクトについて、次の属性がインデックス化されます。

  • 名前

  • URL

  • createdDate

  • 最終更新日

  • 説明

  • アイテム タイプ

  • 担当者

  • 期限

はじめる前に

  • Rovo に接続するには、ServiceNow インスタンス管理者である必要があります。

  • Rovo では常に権限が遵守されます。ユーザーには、すでにアクセス権があるコンテンツのみが表示されます。

ServiceNow OAuth をセットアップする

  1. ServiceNow にログインして、組織のサブドメインを書き留めます。たとえば、ご利用のサイトが vitafleet.service-now.com であれば、vitafleet が後ほど必要となります。

  2. 上部のナビゲーションから、[すべて] > [システム アプリ] > [利用可能なすべてのアプリ] > [すべて] の順に移動します。

  3. 次のページの上部にある検索バーで、com.snc.platform.security.oauth を検索します。

    1. 結果が [インストール済み] タブに表示されたら、次のステップに進みます。

    2. OAuth 2.0 の結果が [Available for you (ご利用可能)] の下に表示される場合は、それを選択して [インストール] を選択します。

ServiceNow で OAuth プラグインを検索しているスクリーンショット

4. 上部のナビゲーションの [ワークスペース] メニューにて、sys_properties.list でフィルタリングして (結果は表示されません)、Enter キーを押します。

5. 表示されたページで、com.snc.platform.security.oauth.is.active を検索します。

  • この結果の [] 列が true である場合は、ステップ 6 に進みます。

  • [値] 列false に設定されている場合は、[名前] 列のリンクを選択して [] を true に変更し、[更新] を選択します。ステップ 6 に進みます。

ServiceNow 内で OAuth 値をシステム プロパティとして作成する画面のスクリーンショット

 

  • com.snc.platform.security.oauth.is.active の結果がない場合は、追加する必要があります。右上の [新規] を選択し、フォームに記入します。

    1. [名前] を com.snc.platform.security.oauth.is.active に設定します

    2. [タイプ] を 真 | 偽 に設定します。

    3. true に設定します

    4. [送信] を選択します。

OAuth の新しいサービス レコードを作成しているスクリーンショット

6. 上部のナビゲーションから、[すべて] > [システム OAuth] > [アプリケーション レジストリ] の順に移動します。

ServiceNow 内でアプリ レジストリに移動するスクリーンショット

7. [アプリ レジストリ] で、テーブルの右上にある [新規] を選択します。

Service Now のアプリ レジストリ画面のスクリーンショット

8. [外部クライアント用の OAuth API エンドポイントを作成] を選択します。

9. 新しい OAuth 接続の詳細を入力します。

  • 接続に Atlassian Integration のような名前を付けます

  • アイコンの URL を追加することをお勧めします。ロック記号 () を選択して編集します。自由に設定できますが、アトラシアンのロゴを設定したい場合は、この URL を使用できます

  • [クライアント シークレット] は空白のままにする (ランダムに生成する) か、独自の値を入力できます。

  • リダイレクト URL を編集するには、鍵の記号を選択して https://id.atlassian.com/outboundAuth/finish に設定します

  • [Public Client (パブリック クライアント)] を選択します。

  • 下部の [認証スコープ] で、[Insert a new row (新しい列を挿入)] テキストをダブルクリックします。ポップアップが表示されます。「useraccount」と入力して、チェック アイコンを選択します。

"認証スコープ" フィールドをダブル クリックした後のスクリーンショット

 

  • [送信] を選択します。

10. アプリ レジストリ画面にリダイレクトされます。追加した統合の名前を選択します。

11. この統合から後ほど必要となる 2 つの値をコピーしておく必要があります。この画面で、次を確認するためにコピー (またはこのタブを開いたままに) します。

  • クライアント ID

  • クライアント シークレット。表示するには、ロック記号 () を使用する必要があります。

ServiceNow を接続する

ServiceNow で OAuth 統合をセットアップしたら、接続できます。ServiceNow のセットアップ画面を開くには、次の手順を実行します。

  1. admin.atlassian.com に移動します。複数の組織がある場合は、対象の組織を選択します。

  2. Select Apps, then Connectors.

  3. If you have more than one site, pick the site you want to connect, then select Add connector.

  4. [ServiceNow] を選択して [次へ] を押します。

  5. ServiceNow の接続の名前を入力します。何かと一致させる必要はありません。

  6. ServiceNow サイトのサブドメインを入力します。ServiceNow の完全な URL が vitafleet.service-now.com である場合は、「vitafleet」と入力するだけです。

  7. 上記のステップでセットアップしたクライアント ID クライアント シークレットを入力します。

  8. 免責事項を確認します。

  9. [Authorize ServiceNow (ServiceNow を承認)] を選択します。

  10. ServiceNow で新しいタブが開きます。権限を確認して同意します。[許可] を選択します。

Rovo への接続時に管理者に表示される同意画面のスクリーンショット

次のステップ

ServiceNow との接続が完了したら、次の手順を実行します。

  1. チケットと注文は、数時間かけて徐々に検索に表示されるようになります。

  2. チーム メンバーには、検索のフィルター オプションとして ServiceNow が表示されます。Atlassian アカウントから ServiceNow に接続していないチーム メンバーに対しては、結果が表示される前に接続を求められる場合があります。これは、Rovo においてチーム メイトに表示するチケットをそれぞれのアクセス権に基づいて制限するのに必要です。

  3. ServiceNow 内のチケットと注文の数によっては、すべてのコンテンツがインデックス化されて検索に表示されるまでに時間を要する場合があります。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。