Integration mit GitHub Enterprise Server
Sie können Ihre Instanz ServiceNow mit der Anwendung GitHub Enterprise Server integrieren, um Ihre Softwareabonnements nachzuverfolgen und nicht verwendete Lizenzen zurückzufordern.
| 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 das GitHub -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 (com.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 Benutzerabonnements, die täglich aktualisiert werden.
Ü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 klassischen Anwendung [ 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 einen Softwareabgleich aus.
- Weitere Informationen zum Ausführen des Abgleichs im Software-Asset-Arbeitsbereich finden Sie unter Führen Sie im -Arbeitsbereich einen Softwareabgleich aus.