ServiceNow 認証アクション
- 最終更新日2024/09/25
ServiceNow 認証アクション
[認証] アクションを使用して、ServiceNow インスタンスに接続します。 認証に成功すると、ServiceNow で他のコマンド アクションを使用してさまざまな操作を実行することができます。
前提条件
- 自分の クライアント ID と クライアント シークレット が必要です。ServiceNowインスタンスで生成された。 クライアントの詳細を生成するには、「Create an OAuth API endpoint for external clients」を参照してください。
- で パッケージを Bot で使用するには、Bot 作成者ロールAutomation Anywhere をControl Room持っていServiceNowる必要があります。
ServiceNow への接続には、異なる接続方法を使用することができます。
- OAuth2 - クライアント資格情報: この接続方法を使用するには、ServiceNow アカウントの資格情報を入力します。 接続を確立するには、ServiceNow のユーザー名とパスワードが必要です。
- Control Room OAuth 接続: この接続方法を使用するには、OAuth 接続を作成し、それを Control Room に格納します。 ServiceNowで OAuth 接続を作成する前に、Control Roomで OAuth 接続を構成する必要があります。 詳細については、「Create an endpoint for clients to access the instance」を参照してください。
手順
- Control Room にログインします。
- 新しい Bot を作成するか、既存の Bot を編集します。 「初めての Bot を作成する」を参照してください。
- [アクション] ウィンドウで、 の順に選択し、Bot フローの開始の下に配置します。
- [認証タイプ] フィールドで、ドロップダウンから認証方法を選択します。
-
ServiceNow で OAuth2 - クライアント資格情報認証のクライアント ID とクライアント シークレットの詳細を表示するには、以下の手順を実行します。
- ServiceNow インスタンスにログインします。
- をクリックします。
- 作成した OAuth を選択します。
- Control Room からの [認証] アクションで、Client ID と Client Secret を使用します。
-
OAuth2 - クライアント資格情報を使用して接続するには、次の手順を実行します。
-
ServiceNow で Control Room OAuth 接続を構成するには、次の手順を実行します。
- Control Room OAuth 接続を使用して接続するには、Control Room で作成して保存したカスタム接続を選択します。 詳細については、「Control Room で OAuth 接続を構成する」を参照してください。
- [デフォルト] をセッション名として入力します。
- 複数の変数またはディクショナリ変数を作成して、承認ヘッダーを変数に割り当てることができます。
- [実行] をクリックして Bot を保存し、実行します。 認証されると、トークンを使用して他の ServiceNow API サービスを呼び出すことができます。