ServiceNow DevOpsChange-Anforderungsstatus in Azure DevOpsPipeline-Protokolle

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Zeigen Sie den Status der Change-Anforderung und die entsprechenden Richtlinienbedingungen in an Azure DevOpsDie Pipeline-Konsole protokolliert, wann immer der Status einer Change-Anforderung aktualisiert wird.

    Sie können zu den Konsolenprotokollen in navigieren Azure DevOpsPipeline zum Anzeigen des Status einer Change-Anforderung, wenn eine Change-Anforderung erstellt oder der Status der Change-Anforderung aktualisiert wird. Die Richtlinienbedingungen, die dem Status der Change-Anforderung zugeordnet sind, werden ebenfalls ausgewertet und in den Protokollen angezeigt. Beispiel: Wenn DevOpsDie erweiterte Automatisierungsrichtlinie für Change-Anforderungen ist aktiviert. Die Richtlinienbedingungen werden ausgewertet, und die entsprechende Entscheidung (automatisch genehmigen/automatisch ablehnen/manuell genehmigen) wird in den Protokollen angezeigt.

    Die folgenden Details zur Change-Anforderung werden angezeigt:
    • Nummer
    • details
    • Status
    • sys_id
    • Typ
    • Risiko
    • Priorität
    • changeStatus
    • Geplantes Startdatum
    • Geplantes Enddatum
    • ChangeRequestURL

    Ändern Sie den Status in den Protokollen der Azure DevOps-Pipeline-Konsole.

    Hinweis:
    ChangeStatus Ist der Status der Change-Anforderung, und Status Ist der Status der Schrittausführung.
    Die Protokolle für Richtlinienbedingungen werden für die Change-Flows des Basissystems wie folgt angezeigt:
    • DevOps Modell-Change-Richtlinie: Bei der Change-Erstellung und beim Aktualisieren des Change-Status werden nur Protokolle angezeigt.
    • DevOps Richtlinie für minimale Automatisierung von Change-Anforderungen: Protokolle zusammen mit Change-Entscheidung und Richtlinienbedingungen, die der Change-Entscheidung entsprechen, werden angezeigt.
    • DevOps Erweiterte Automatisierungsrichtlinie für Change-Anforderungen: Protokolle zusammen mit Change-Entscheidung und Richtlinienbedingungen, die der Change-Entscheidung entsprechen, werden angezeigt.
    Die Change-Richtlinieneingabe und Entscheidungsbedingungen werden in der Tabelle „Entscheidungen“ [sys_decision_question] gespeichert. Protokolle werden angezeigt, wenn die folgenden Felder und Operatoren als Eingabe für Richtlinienbedingungen verwendet werden:
    Felder
    • code_coverage
    • commits_without_work_item
    • integration_tests_failed
    • load_tests_failed
    • regression_tests_failed
    • num_of_outages_in_last_7_days
    • num_of_current_outages
    • num_of_open_incidents
    • total_num_of_commits
    • tests_passing_percent
    • Risiko
    • code_security
    • Commits
    Operatoren
    • <=
    • >=
    • !=
    • =
    • <
    • >
    • ISNOTEMPTY
    • ISEMPTY
    • BETWEEN
    • ALLES
    • NSAMEAS
    • SAMEAS
    • GT_FIELD
    • LT_FIELD
    Hinweis:
    Wenn ein Feld in einer Change-Richtlinie geändert wird, die nicht die Basissystemfelder sind, müssen diese Felder manuell dem Flow hinzugefügt werden, damit Richtlinienbedingungen ausgewertet werden können.

    Wenn eine Change-Anforderung aufgrund eines Problems nicht erstellt wird, werden der Grund für den Fehler und der Status auch in der Konsole protokolliert.

    Change-Fehlergrund in Protokollen der ADO-Pipeline-Konsole.

    Hinweis:
    Für Azure DevOps, Wenn der Änderungsbeleg aktiviert ist, wird möglicherweise das allererste Protokoll nicht auf der Konsole angezeigt. Das heißt, wenn der Change erstellt wird und sich im Status „Neu“ befindet.