GitHub Enterprise Cloud との統合
ソフトウェア資産管理 アプリケーションを GitHub Enterprise Cloud アプリケーションと統合すると、ソフトウェアサブスクリプションを追跡し、未使用のライセンスを再利用できます。
| プロセス | GitHub Enterprise Cloud アプリケーションに必要なユーザーロール | 認証スコープ |
|---|---|---|
| サブスクリプションのダウンロード | 組織オーナー | read:org |
| ユーザーアクティビティのプル | 組織オーナー |
|
| サブスクリプションの再利用 | 組織オーナー | write:org |
GitHub Enterprise Cloud の API アクセストークンを生成する
GitHub Enterprise Cloud API へのアクセスに使用できるトークンを生成します。
始める前に
GitHub 必要なロール:組織オーナー
認証に使用するユーザー アカウントは、所属する組織内のすべてのリポジトリを読み取ることができる必要があります。
このタスクについて
GitHub リポジトリホスティングサービスは、個人用アクセストークンを使用して、GitHub API へのアクセスをユーザーに付与します。個人用アクセストークンは、API 要求を承認することで OAuth アクセストークンと同様に機能します。GitHub Enterprise Cloud API 要求を承認する個人用アクセストークンを生成することで、GitHub Enterprise Cloud API にアクセスできます。
手順
GitHub Enterprise Cloud 接続を作成
GitHub Enterprise Cloud アプリケーションと ServiceNow インスタンス間の接続を作成します。
始める前に
ServiceNow インスタンスと GitHub Enterprise Cloud アプリケーション間の通信にMID サーバーを使用する場合は、最初にインスタンスにMID サーバーを設定する必要があります。詳細な手順については、「 MID サーバー 」を参照してください。
ServiceNow 必要なロール:admin
手順
GitHub Enterprise Cloud 統合プロファイルの作成
GitHub Enterprise Enterprise Cloud 統合プロファイルを作成して、ソフトウェアサブスクリプションを追跡し、GitHub Enterprise Cloud アプリケーションのライセンスを最適化します。
始める前に
GitHub Enterprise Cloud 統合プロファイルを作成するには、ServiceNow Store から ソフトウェア資産管理 - SaaS ライセンス管理 プラグイン (com.sn_sam_saas_int) を要求します。
ServiceNow 必要なロール:sam_integrator または admin
このタスクについて
ソフトウェア資産ワークスペースを使用している場合、コア UI で GitHub Cloud 統合プロファイルを作成するオプションは無効です。
手順
次のタスク
統合が接続されると、 ServiceNow インスタンスは、毎日更新されるソフトウェアモデル、再利用ルール、およびユーザーサブスクリプションを自動的に作成します。
ユーザーサブスクリプションを再利用するには、自動的に生成されたすべての再利用ルールを確認します。詳細については、「ソフトウェア再利用ルールのレビュー」を参照してください。
- ソフトウェア資産管理クラシックアプリケーションでのソフトウェアエンタイトルメントの作成の詳細については、「ソフトウェア資産管理クラシックでのエンタイトルメントの作成」を参照してください。
- ソフトウェア資産ワークスペースでのソフトウェアエンタイトルメントの作成の詳細については、「 ワークスペースでエンタイトルメントを作成する」を参照してください。
- ソフトウェア資産管理 プレイブックを使用したソフトウェアエンタイトルメントの作成の詳細については、「ガイド付きウォークスルーを使用してエンタイトルメントを作成する」を参照してください。
- ソフトウェア資産管理クラシックアプリケーションでの調整の実行の詳細については、「ソフトウェア調整の実行」を参照してください。
- ソフトウェア資産ワークスペースでの調整の実行の詳細については、「 ワークスペースでソフトウェア調整を実行」を参照してください。