Integration mit GitHub Enterprise Server
Durch die Integration Ihrer Anwendung Software Asset Management in die Anwendung GitHub Enterprise Server können Sie Ihre Softwareabonnements nachverfolgen und nicht verwendete Lizenzen zurückfordern.
| Prozess | Erforderliche Anwenderrolle in der Anwendung GitHub Enterprise Server | Authentifizierungsbereiche |
|---|---|---|
| Abonnements herunterladen | Site-Administrator | Site_Administrator |
| Abonnement zurückfordern | Site-Administrator | Site_Administrator |
Generieren Sie ein API-Zugriffstoken für GitHub Enterprise Server
Generieren Sie ein Token, das Sie für den Zugriff auf die Enterprise Server-API GitHub verwenden können.
Vorbereitungen
GitHub Erforderliche Rolle: Site-Administrator
Warum und wann dieser Vorgang ausgeführt wird
Der Hosting-Service für GitHub das -Repository verwendet persönliche Zugriffstoken, um Benutzern Zugriff auf die GitHub -API zu gewähren. Persönliche Zugriffstoken funktionieren ähnlich wie OAuth-Zugriffstoken, indem sie API-Anforderungen autorisieren. Durch Generieren eines persönlichen Zugriffstokens zum Autorisieren Ihrer GitHub Enterprise Server-API-Anforderungen können Sie auf die GitHub Enterprise Server-API zugreifen.
Prozedur
Erstellen Sie eine GitHub Enterprise Server-Verbindung
Stellen Sie eine Verbindung zwischen Ihren GitHub Enterprise Server-Anwendungen und Ihrer ServiceNow -Instanz her.
Vorbereitungen
Wenn Sie einen MID-Server für die Kommunikation zwischen Ihrer Instanz ServiceNow und Ihren GitHub Enterprise Server-Anwendungen verwenden möchten, müssen Sie zuerst einen MID-Server in Ihrer Instanz einrichten. Ausführliche Anweisungen finden Sie unter MID-Server.
ServiceNow Erforderliche Rolle: admin
Prozedur
Erstellen Sie ein GitHub Enterprise Server-Integrationsprofil
Erstellen Sie ein GitHub Enterprise Server-Integrationsprofil, um -Softwareabonnements nachzuverfolgen und die Lizenzierung für Ihre GitHub Enterprise Server-Anwendungen zu optimieren.
Vorbereitungen
Zum Erstellen eines GitHub Enterprise Server-Integrationsprofils fordern Sie das Plugin Software Asset Management - SaaS-Lizenzmanagement (sn_sam_saas_int) im ServiceNow Storean.
ServiceNow Erforderliche Rolle: sam_integrator oder admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie Software-Asset-Arbeitsbereichverwenden, ist die Option zum Erstellen des Serverintegrationsprofils GitHub in Core-UI inaktiv.
Prozedur
Nächste Maßnahme
Nachdem die Integration hergestellt wurde, erstellt Ihre Instanz ServiceNow automatisch Softwaremodelle, Reklamationsregeln und Softwareabonnements, die täglich aktualisiert werden.
Wenn Sie mehrere Integrationsprofile mit eindeutigen Verbindungen einrichten möchten, erstellen Sie untergeordnete Aliasse, um verschiedene Konfigurationen und Einstellungen für jedes Integrationsprofil zu verwalten. Weitere Informationen finden Sie unter Erstellen Sie einen untergeordneten Alias, um mehrere Integrationsprofile einzurichten.
Überprüfen Sie alle automatisch generierten Reklamationsregeln, um Anwenderabonnements zurückzufordern. Weitere Informationen finden Sie unter Überprüfen Sie eine Softwarereklamationsregel.
- Weitere Informationen zum Erstellen von Softwareberechtigungen in der Core-UI Software Asset Management finden Sie unter Erstellen Sie Berechtigungen in Software Asset Management Classic.
- Weitere Informationen zum Erstellen von Softwareberechtigungen im Software-Asset-Arbeitsbereich finden Sie unter Erstellen Sie Berechtigungen im Arbeitsbereich.
- Weitere Informationen zum Erstellen von Softwareberechtigungen mit dem Playbook Software Asset Management finden Sie unter Erstellen Sie Berechtigungen mithilfe der geführten Tour.
- Weitere Informationen zum Ausführen des Abgleichs in der klassischen Anwendung Software Asset Management finden Sie unter Führen Sie den Softwareabgleich in Software Asset Management klassisch aus.
- Weitere Informationen zum Ausführen des Abgleichs im Software-Asset-Arbeitsbereich finden Sie unter Führen Sie im -Arbeitsbereich einen Softwareabgleich aus.