Konfigurieren Sie die Möglichkeit, eine Change Request zu kopieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Sie können die Möglichkeit zum Kopieren des Datensatzes einer Change-Anforderung und seiner Details mithilfe von Systemeigenschaften konfigurieren.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können die folgende Funktionalität konfigurieren.
    • Deaktivieren Sie die Möglichkeit, eine Change-Anforderung zu kopieren.
    • Deaktivieren Sie die Möglichkeit zum Kopieren von Anhängen.
    • Ermitteln Sie die zu kopierenden Komponenten der ursprünglichen Change-Anforderung.

    Prozedur

    1. Navigieren zu Alle > Wechseln > Administration > Eigenschaften.
      Einige Eigenschaften können durch die Eingabe sys_properties.list im Anwendungsnavigator gefunden werden, wie beschrieben.
    2. Legen Sie die folgenden Eigenschaften nach Ihren Wünschen fest.
      OptionBezeichnung
      Deaktivieren Sie die Möglichkeit, eine Change-Anforderung zu kopieren Setzen Sie Funktion „Change kopieren“ aktivieren (com.snc.change_request.enable_copy) auf Falsch.
      Deaktivieren Sie die Möglichkeit, einen Anhang zu kopieren

      Setzen Sie die Funktion Kopiert Anlagen von ursprünglichem Change (com.snc.change_request.attach.enable_copy) auf Falsch.

      Deaktivieren Sie die Möglichkeit, die Anhänge aus der Aufgabe eines Changes zu kopieren Diese Systemeigenschaft befindet sich in der Tabelle [sys_properties].

      Setzen Sie die Systemeigenschaft Anhänge aus der Aufgabe eines Changes kopieren aktivieren (com.snc.change_request.rl.change_task.attach.enable_copy) auf Falsch.

      Hinweis:
      Wenn die Funktion zum Kopieren von Anhängen aktiviert ist, wird der Anhang erst nach dem Speichern in der Kopie der Change-Anforderung angezeigt.
      Konfigurieren Sie Attribute, die kopiert werden sollen Bearbeiten Sie die Werte in der Liste von Attributen (kommagetrennt), die aus dem ursprünglichen Change kopiert werden (com.snc.change_request.copy.attributes), indem Sie weitere Attribute löschen oder hinzufügen.

      Beispielsweise um zu verhindern, dass das Attribut Zugewiesen an kopiert wird, entfernen Sie den Wert Zugewiesen an aus der Liste der Attribute im Textfeld Eigenschaften.

      Konfigurieren Sie zugehörige Listen, die kopiert werden sollen Diese Systemeigenschaft befindet sich in der Tabelle [sys_properties]. Die folgenden zugehörigen Listen werden standardmäßig kopiert:
      • Betroffene CIs
      • Betroffene Services/CIs
      • Change-Aufgaben

      Bearbeiten Sie die Werte unter Zugehörige Listen (kommagetrennt), die aus dem ursprünglichen Change kopiert werden (com.snc.change_request.copy.related_lists).

      Beispielsweise um zu verhindern, dass die zugehörige Liste Change-Aufgaben kopiert wird, entfernen Sie den Wert Change-Aufgaben aus der Liste der zugehörigen Listen im Textfeld mit Eigenschaften.

      Hinweis:
      Sie können diese Eigenschaft konfigurieren, um die Kopierfunktion bei den zugehörigen Listen Betroffene CIs, Betroffene Services/CIs und Change-Aufgaben steuern zu können. Sie können bei diesen Einstellungen keine andere zugehörige Liste hinzufügen.
      Konfigurieren Sie die Attribute der zugehörigen Listen, die standardmäßig kopiert werden sollen Diese Systemeigenschaften befinden sich in der Tabelle [sys_properties]. Navigieren Sie zu der entsprechenden Systemeigenschaft für eine der standardmäßig zugehörigen Listen, um die zu kopierenden Attribute zu konfigurieren.
      Tabelle : 1. Systemeigenschaften für die Attribute von zugehörigen Listen
      Zugehörige Liste Systemeigenschaft
      Change-Aufgaben com.snc.change_request.copy.rl.change_task.attributes
      Betroffene CIs com.snc.change_request.copy.rl.task_ci.attributes
      Betroffene Services/CIs com.snc.change_request.copy.rl.task_cmdb_ci_service.attributes
    3. Führen Sie die folgenden Schritte aus, um die Möglichkeit zum Kopieren einer Change-Anforderung durch Ändern einer Skripteinbindung weiter anzupassen.
      1. Navigieren zu Systemdefinition > Skripteinbindungen.
      2. Ändern Sie die Skripteinbindung ChangeUtils.
        Beispielsweise ist die Möglichkeit, eine Change-Anforderung zu kopieren, für Standard-Changes nicht standardmäßig verfügbar. Sie können jedoch Ihre eigene Implementierung der isCopyRulesValid-Funktion im ChangeUtils-Skript bereitstellen, um die Standardeinstellungen zu überschreiben.