アクティビティ
最新
バナーの背景画像
連携アクティビティ (クラシック)
最終更新日 2024年4月22日

セットアップ

はじめに

正常に接続を確立し、ServiceNow API に要求を送信するには、[ServiceNow アプリケーション スコープ] アクティビティに ServiceNow テナントのエンドポイント URLユーザー名、およびパスワードを設定する必要があります。必要に応じて、ServiceNow テナントから OAuth アクセス トークンを取得できます。 OAuth アクセス トークンを取得するには、ServiceNow インスタンスのクライアント ID、クライアント シークレット、およびエンドポイント URL が必要です。

OAuth を使用する場合は、次の手順に従って、[ServiceNow アプリケーション スコープ] アクティビティに OAuth アクセス トークンを取得する機能を設定し、他のアクティビティが ServiceNow の API に要求を正常に送信できるようにする必要があります。

  1. OAuth を設定する
  2. 資格情報アセットを作成する


1. OAuth を設定する

ServiceNow ドキュメントの「Set up OAuth」の手順を完了します。ドキュメントに記載されている手順は ServiceNow プラットフォームのすべてのリージョンで同じであると考えられますが、違いがある場合に備えて、MadridNew York など、特定のリージョン向けの手順に従ってください。

参考までに、今回の例で OAuth を設定する方法を次に示します。

注: ServiceNow インスタンスに OAuth を設定済みの場合、アプリケーション レジストリに割り当てられたクライアント IDクライアント シークレットをメモし、「資格情報アセットを作成する」の手順に進みます。
  1. ServiceNow インスタンスにサインインします (例: https://dev74293.service-now.com/login)。
  2. [ System Definitions > Plugins] に移動し、OAuth プラグインの [Status][Active] であることを確認します。



  3. [System OAuth] > [Application Registry] に移動し、[New] をクリックします。

    • What kind of OAuth application?」というメッセージが表示された場合は、[Create an OAuth API endpoint for external clients] をクリックします。



  4. アプリケーション名 (例: UiPathQuickstart) を [Name] に入力して [ Submit ] をクリックします (正常に完了すると、[ Application Registries ] リストにリダイレクトされます)。



  5. [Application Registries] リストで新しいアプリケーションを見つけ、その名前をクリックして詳細ページを開きます。
  6. [Client Secret] の横の錠前アイコンをクリックすると、値が表示されます。
  7. [ クライアント ID ] と [ クライアント シークレット ] の値をメモします (これらの値は [ServiceNow アプリケーション スコープ] アクティビティに入力します)。



    重要: OAuth2 を使用するには、リダイレクト URL http://127.0.0.1:10001/authorize/ を指定する必要があります。
  8. この OAuth アプリケーションで OAuth2 をサポートする場合は、[リダイレクト URL] を http://127.0.0.1:10001/authorize/ に設定する必要があります。



2. 資格情報アセットを作成する
[ServiceNow アプリケーション スコープ] アクティビティには、ServiceNow の資格情報 ([パスワード][クライアント シークレット]) のため SecureString 型変数の入力が必要です。SecureString 型変数を生成するには、Orchestrator のテナントに 2 つの資格情報アセットを作成します。
  1. プロジェクトで使用する Orchestrator テナントにサインインします。
  2. 左側のナビゲーションで [アセット] をクリックし、[アセット] ページを開きます。
  3. プラス (+) アイコンをクリックして新しいアセットを作成します ([アセットを作成] ウィンドウが開きます)。



  4. [アセット名] に入力し、 [種類] ドロップダウン リストから [Credential] を選択します。
  5. [ユーザー名] フィールドに、ServiceNow アプリケーション レジストリのクライアント IDを入力します。
  6. [パスワード] フィールドに、ServiceNow アプリケーション レジストリのクライアント シークレットを入力します。
  7. [作成] をクリックします。



  8. 手順 3 - 7 を繰り返し、ServiceNow のユーザー名パスワードのために別のアセットを作成します。



3. プロジェクトをビルドする
  1. 新しいオートメーション プロジェクトを作成します。

    1. UiPath Studio を開きます。
    2. [新規プロジェクト][プロセス] をクリックします ([新しい空のプロセス] ウィンドウが開きます)。
    3. プロジェクトの [名前][場所][説明] を入力します。
    4. [作成] をクリックします。



  2. UiPath.ServiceNow.Activities パッケージをインストールします。

    1. [デザイン] リボンの [パッケージを管理] をクリックします ([パッケージを管理] ウィンドウが開きます)。
    2. [すべてのパッケージ] の下の [Beta] をクリックします。
    3. [検索] バーに「ServiceNow」と入力します。
    4. [インストール] をクリックし UiPath.ServiceNow.Activities のライセンスに同意します。

      • UiPath Studio パッケージの詳細については、『Studio ガイド』の「パッケージの管理」をご覧ください。

完了です!

以上で設定が完了したので、プロジェクトへの ServiceNow アクティビティの追加を開始できます。

次のステップ

アクティビティの実践的な使い方を学び、すぐに使用を開始するには「クイックスタート」のページをご覧ください。このガイドには、各種アクティビティの実用的なサンプルを作成するためのステップバイステップの手順が記載されており、ServiceNow インスタンスへの接続を確認したり、入/出力プロパティに習熟したりすることができます。

ServiceNow アクティビティの詳細 (プロパティの入力/出力の例を含む) については「アクティビティ」をご覧ください。すべてのアクティビティが記載されたリストと、アクティビティの詳細な説明ページへのリンクが記載されています。

  • はじめに
  • 次のステップ

Was this page helpful?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
UiPath ロゴ (白)
信頼とセキュリティ
© 2005-2024 UiPath. All rights reserved.