ServiceNow DevOps Status der Change-Anforderung in Azure DevOps Pipeline-Protokolle

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Zeigen Sie den Status der Change-Anforderung und die entsprechenden Richtlinienbedingungen in an Azure DevOps Die Pipeline-Konsole protokolliert jedes Mal, wenn der Status einer Change-Anforderung aktualisiert wird.

    Sie können in zu den Konsolenprotokollen navigieren Azure DevOps Pipeline 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 DevOps Die 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 Change-Anforderungsdetails werden angezeigt:
    • Nummer
    • details
    • status
    • sys_id
    • type
    • Risiko
    • Priorität
    • changeStatus
    • Geplantes StartDate
    • Geplantes Enddatum
    • ChangeRequestURL

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

    Hinweis:
    ChangeState 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 mit Change-Entscheidung und Richtlinienbedingungen, die der Change-Entscheidung entsprechen, werden angezeigt.
    • DevOps Erweiterte Automatisierungsrichtlinie für Change-Anforderungen: Protokolle mit Change-Entscheidung und Richtlinienbedingungen, die der Change-Entscheidung entsprechen, werden angezeigt.
    Die Eingabe- und Entscheidungsbedingungen für die Change-Richtlinie 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 enthält, müssen diese Felder manuell dem Flow hinzugefügt werden, damit Richtlinienbedingungen ausgewertet werden können.

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

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

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