Zusätzliche Informationen zum Onboarding DevOps Tools und Apps, die den Servicekatalog verwenden
Verwenden Sie die Onboarding-Katalogelemente als Selfservice-Ansatz für das Onboarding von DevOps Tools und Apps.
Onboarding-Tools und -Apps
Hinweis:
Dieser Inhalt bezieht sich auf die klassische Umgebung, die sich auf die direkte Arbeit in Listen von Datensätzen und in Datensatzformularen bezieht, nicht in Konfigurierbare Arbeitsbereichsoberfläche . Sie können in der klassischen Umgebung arbeiten, wenn Next Experience aktiv oder inaktiv ist, was als Core-UI (früher UI16) bezeichnet wird.
Verwenden Sie ServiceNow Servicekatalog Zum anfordern des Onboarding von Tools und Apps. Füllen Sie die Onboarding-Formulardetails für ein Tool oder eine App aus, und senden Sie die Anforderung. Sie können auch importieren DevOps Daten für die App, die Sie für ein schnelleres und einfacheres Onboarding erstellen.
Vor der Erstellung der Anforderung genehmigt oder lehnt ein automatisierter Workflow die Anforderung ab.
- Wenn der Workflow genehmigt wird, wird eine Erfolgsmeldung angezeigt.
- Bei Ablehnung wird ein eingehendes Ereignis erstellt, das Fehlerprotokolle erfasst. Indem Sie sicherstellen, dass das Protokoll fehlerfrei ist, können Sie eine Anforderung erneut erstellen.
Sie können Onboarding durchführen DevOps Tools und Apps, die Selfservice-Katalogelemente verwenden.
- Navigieren Sie zu Alle > Servicekatalog > Katalogdefinitionen > Elemente verwalten > DevOps-App-Onboarding , Und legen Sie fest Aktiv status bis Wahr Zum Aktivieren von DevOps-App-Onboarding Element verwalten. Standardmäßig sind die Katalogelemente (App-Onboarding) deaktiviert.
- Navigieren Sie zu Alle > Servicekatalog > Katalogdefinitionen > Elemente verwalten > DevOps-Tool-Onboarding , Und legen Sie fest Aktiv status bis Wahr Zum Aktivieren von Onboarding des DevOps-Tools Element verwalten. Standardmäßig sind die Katalogelemente (Tool-Onboarding) deaktiviert.
- Um die DevOps-Katalogelemente in den Servicekatalog-Kategorien im Serviceportal hinzuzufügen, legen Sie die Kategorie dieser Elemente auf fest DevOps Und fügen Sie hinzu Servicekatalog Katalog. Wenn DevOps Kategorie ist nicht verfügbar, Sie müssen eine neue Kategorie namens erstellen DevOps Aus dem Katalogelementdatensatz selbst und weisen Sie zu DevOps-Onboarding Katalog zu IT.
- Um die DevOps-Katalogelemente im Mitarbeiter-Service-Center hinzuzufügen, fügen Sie ein neues Thema in hinzu Zugewiesene Themen Zugehörige Liste mit Taxonomie als Mitarbeiter In IT > IT FÜR IT Abschnitt. Die zugehörige Liste „zugewiesene Themen“ ist in der Standardansicht des Formulars „Katalogelement“ nicht verfügbar. Wählen Sie aus, um es hinzuzufügen Zusätzliche Symbole > Konfigurieren > zugehörige Listen Und verschieben Verbundener Inhalt → Katalogelement Feld zum ausgewählten Abschnitt.
- Navigieren Sie zu Alle > Flow-Designer > Flows , Und aktivieren Anforderung für Onboarding-Genehmigung Flow, damit die Tool- oder App-Onboarding-Anforderungen standardmäßig genehmigt werden. Wenn Sie eine manuelle Genehmigung für Onboarding-Katalogelemente anfordern möchten (d. h. von einem anderen Anwender als dem DevOps-Systemanwender), können Sie den Regelsatz in aktualisieren Um Genehmigung Bitten Aktion des Flows. Sie können die manuelle Anforderungsgenehmigung für solche Elemente konfigurieren, indem Sie den Erfüllungsprozess für das Katalogelement konfigurieren. Weitere Informationen finden Sie unter Erfüllung der Servicekatalog-Anforderung .
- Passen Sie Rollen für Genehmigungen des Flow-Flows für die Anforderung von Onboarding-Genehmigungen aus Flow Designer an.
Onboarding im Maßstab
Sie können auch die Onboarding-APIs zum Onboarding verwenden DevOps Tools und Apps in Massen statt Onboarding eines Tools oder einer App pro Anforderung. In den Anforderungsparametern für Tools oder Apps können Sie mehrere Werte angeben, um sie gleichzeitig zu Onboarding. Zum Beispiel:
{
"tools":[
{
"name": "jira_revamp",
"type": "Jira",
"url": "http://jira1.sndevops.xyz",
"username": "admin",
"password": "DevOps1!",
"useMidServer": false
},
{
"name" : "azure_revamp",
"type" : "Azure DevOps",
"url" : "https://dev.azure.com/ADOLightweight/Testing%20ADO%20On%20empmolugu",
"username" : "devops.integration.user",
"password" : "a5xvoea2osy3ld43p2biojcu6eog5y5q3xicqbbgxwuphjbbcu6a",
"useMidServer" : false
},
{
"name" : "jenkins_revamp",
"type" : "Jenkins",
"url" : "http://jenkins5.sndevops.xyz/",
"username" : "admin",
"password" : "DevOps1!",
"useMidServer" : false
},
{
"name" : "github_revamp",
"type" : "GitHub",
"url" : "https://api.github.com",
"username": "admin",
"password": "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",
"useMidServer" : false
},
{
"name" : "bitbucket_revamp",
"type" : "Bitbucket",
"url" : "",
"username" : "admin",
"password" : "DevOps1!",
"useMidServer" : false
},
{
"name": "gitlab_revamp",
"type": "GitLab",
"url": "http://gitlab2.sndevops.xyz",
"username": "admin",
"password": "mYdAJQCLi6Qft4Nk3XvS",
"useMidServer": false
}],
"credentials" : {
"name" : "devops.integration.user",
"password" : "devops"
}
}
- Onboarding Durchführen DevOps Apps im Maßstab mithilfe von DevOps App-Onboarding-API. Die POST-/devops-/Onboarding-/App-Anforderung erstellt ein Onboarding-App-Ereignis, das asynchron vom DevOps-Service verarbeitet wird. Weitere Informationen finden Sie unter POST/devops/Onboarding/App .
- Onboarding Durchführen DevOps Skalierbare Tools mithilfe von DevOps Tool-Onboarding-API. Die POST-/devops-/Onboarding-/Tool-Anforderung erstellt ein Onboarding-Tool-Ereignis, das asynchron vom DevOps-Service verarbeitet wird. Weitere Informationen finden Sie unter POST/devops/Onboarding/Tool .