Integrieren Sie mit GitHubUnternehmensserver
Integration von Software Asset ManagementAnwendung mit GitHubMit der Enterprise Server-Anwendung können Sie Ihre Softwareabonnements nachverfolgen und nicht verwendete Lizenzen zurückfordern.
| Prozess | Erforderliche Anwenderrolle in GitHubEnterprise Server-Anwendung | Authentifizierungsbereiche |
|---|---|---|
| Abonnements herunterladen | Site-Administrator | Site_admin |
| Abonnement zurückfordern | Site-Administrator | Site_admin |
Generieren Sie ein API-Zugriffstoken für GitHubUnternehmensserver
Generieren Sie ein Token, mit dem Sie auf zugreifen können GitHubUnternehmensserver-API.
Vorbereitungen
GitHub Erforderliche Rolle: Site-Administrator
Warum und wann dieser Vorgang ausgeführt wird
Die GitHubDer Repository-Hosting-Service verwendet persönliche Zugriffstoken, um Anwendern Zugriff auf zu gewähren GitHubAPI. Persönliche Zugriffstoken funktionieren ähnlich wie OAuth-Zugriffstoken, indem API-Anforderungen autorisiert werden. Indem Sie ein persönliches Zugriffstoken generieren, um Ihre zu autorisieren GitHubEnterprise Server-API-Anforderungen, können Sie Zugriff auf erhalten GitHubUnternehmensserver-API.
Prozedur
Erstellen Sie ein GitHubEnterprise-Serververbindung
Erstellen Sie eine Verbindung zwischen GitHubEnterprise Server-Anwendungen und Ihr ServiceNowInstanz.
Vorbereitungen
Wenn Sie verwenden möchten MID-ServerFür die Kommunikation zwischen ServiceNowInstanz und Ihr GitHubEnterprise Server-Anwendungen müssen Sie zuerst einrichten MID-ServerIn Ihrer Instanz. Siehe MID-Server Für detaillierte Anweisungen.
ServiceNow Erforderliche Rolle: administrator
Prozedur
Erstellen Sie ein GitHubIntegrationsprofil für Enterprise Server
Erstellen Sie ein GitHubEnterprise Server-Integrationsprofil, um Softwareabonnements nachzuverfolgen und die Lizenzierung für zu optimieren GitHubEnterprise Server-Anwendungen.
Vorbereitungen
Zum Erstellen von GitHubEnterprise Server-Integrationsprofil, fordern Sie an Software Asset Management– SaaS-LizenzmanagementPlugin (sn_sam_saas_int) von ServiceNow-Speicher .
ServiceNow Erforderliche Rolle: sam_Integrator oder admin
Warum und wann dieser Vorgang ausgeführt wird
Wenn Sie verwenden Software-Asset-Arbeitsbereich, Die Option zum Erstellen von GitHubServerintegrationsprofil in Core-UIIst inaktiv.
Prozedur
Nächste Maßnahme
Nachdem die Integration eine Verbindung hergestellt hat, ist Ihr ServiceNowDie Instanz erstellt 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 Software-Reklamationsregel.
- Weitere Informationen zum Erstellen von Softwareberechtigungen finden Sie in Software Asset ManagementCore-UI, siehe Erstellen Sie Berechtigungen in Software Asset ManagementKlassisch.
- 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 Software Asset ManagementPlaybook, siehe Erstellen Sie Berechtigungen mithilfe der geführten Walk-Through.
- Weitere Informationen zum Ausführen des Abgleichs finden Sie in Software Asset ManagementKlassische Anwendung, siehe Führen Sie den Softwareabgleich in aus Software Asset ManagementKlassisch.
- Weitere Informationen zum Ausführen des Abgleichs im Software-Asset-Arbeitsbereich finden Sie unter Führen Sie den Softwareabgleich im Arbeitsbereich aus.