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