ServiceNow DevOps Status der Change-Anforderung in den Protokollen der Azure DevOps -Pipeline

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Zeigen Sie den Status der Change-Anforderung und die entsprechenden Richtlinienbedingungen in den Protokollen der Pipelinekonsole Azure DevOps an, wenn der Status einer Change-Anforderung aktualisiert wird.

    Sie können zu den Konsolenprotokollen in Ihrer -Pipeline Azure DevOps navigieren, um den Status eines Change Request anzuzeigen, wenn ein Change Request erstellt oder wenn der Status des Change Request aktualisiert wird. Die mit dem Status der Change-Anforderung verknüpften Richtlinienbedingungen werden ebenfalls ausgewertet und in den Protokollen angezeigt. Wenn beispielsweise die Richtlinie DevOps Erweiterte Automatisierungsrichtlinie für Change-Anforderungen aktiviert ist, werden die Richtlinienbedingungen ausgewertet und die entsprechende getroffene Entscheidung (automatische Genehmigung/automatische Ablehnung/manuelle Genehmigung) in den Protokollen angezeigt.

    Change-Status in 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 Change-Richtlinie für Modelle: Bei der Change-Erstellung und bei der Aktualisierung des Change-Status werden nur Protokolle angezeigt.
    • DevOps Minimale Automatisierungsrichtlinie für Change-Anforderung: Protokolle werden zusammen mit der Change-Entscheidung und den Richtlinienbedingungen angezeigt, die der Change-Entscheidung entsprechen.
    • DevOps Change-Anforderung für erweiterte Automatisierungsrichtlinie: Es werden Protokolle zusammen mit der Change-Entscheidung und den Richtlinienbedingungen angezeigt, die der Change-Entscheidung entsprechen.
    Die Eingaben für die Change-Richtlinie und die 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
    • IST leer
    • BETWEEN
    • ALLES
    • NSAMEAS
    • SAMEAS
    • GT_FIELD
    • LT_FIELD
    Hinweis:
    Wenn ein anderes Feld als die Basissystemfelder in einer Change-Richtlinie geändert wird, müssen diese Felder manuell zum 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 ebenfalls in der Konsole protokolliert.

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

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