SLAReparatur – Global

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Die SLAReparatur Die Skripteinbindung stellt Methoden bereit, mit denen die vorhandenen SLAs gelöscht und dann aus dem Verlauf jeder Aufgabe neu erstellt werden.

    SLARepair – repairByFilter(Zeichenfolgenfilter, Zeichenfolgenquelltabelle)

    Reparieren Sie die Aufgaben-SLAs, die dem übergebenen Filter und der Quelltabelle zugeordnet sind.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Filter Zeichenfolge Geben Sie eine codierte Abfrage an, die zum Abrufen einer Reihe von Datensätzen aus der Quelltabelle verwendet wird.
    sourceTable Zeichenfolge Geben Sie den Namen einer Tabelle an, die Contract_sla, Task_sla oder Task erweitert.
    Tabelle : 2. Rückgaben
    Typ Beschreibung
    Ungültig

    Reparieren Sie SLAs für Probleme, die im letzten Monat mit der Priorität 2 erstellt wurden.

    var now_GR = new GlideRecord("problem");
    now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
    now_GR.addQuery("priority", "2");
    now_GR.query();
    
    var repair = new SLARepair();
    while (now_GR.next()) 
    repair.repairByFilter(now_GR.getEncodedQuery(), now_GR.getRecordClassName());

    SLARepair – RepairByGlideRecord(GlideRecord Now_GR)

    Reparieren Sie die Aufgaben-SLAs, die dem in GlideRecord übergebenen zugeordnet sind.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    Now_GR GlideRecord Geben Sie einen GlideRecord für eine Tabelle an, die Contract_sla, Task_sla oder Task erweitert.
    Tabelle : 4. Rückgaben
    Typ Beschreibung
    Ungültig

    Reparieren Sie SLAs für Probleme, die im letzten Monat mit der Priorität 2 erstellt wurden.

    var now_GR = new GlideRecord("problem");
    now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
    now_GR.addQuery("priority", "2");
    now_GR.query();
    
    var repair = new SLARepair(); 
    while (now_GR.next()) 
        repair.repairByGlideRecord(now_GR);

    SLARepair – repairBySysId(Zeichenfolge sysId, Zeichenfolge sourceTable)

    Reparieren Sie die Aufgaben-SLAs, die der in sys_ID und Quelltabelle übergebenen zugeordnet sind.

    Tabelle : 5. Parameter
    Name Typ Beschreibung
    Sys-ID Zeichenfolge Geben Sie die ID einer Tabelle an, die „Contract_sla“, „Task_sla“ oder „Task_sla“ ist (oder erweitert).
    sourceTable Zeichenfolge Geben Sie den Namen einer Tabelle an, die Contract_sla, Task_sla oder Task erweitert.
    Tabelle : 6. Rückgaben
    Typ Beschreibung
    Ungültig

    Suchen Sie nach Problemen, die im letzten Monat mit der Priorität 2 erstellt wurden

    var now_GR = new GlideRecord("problem");
    now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
    now_GR.addQuery("priority", "2");
    now_GR.query();
    
    var repair = new SLARepair();
    while (now_GR.next())
    repair.repairBySysId(now_GR.sys_id + "",  now_GR.getRecordClassName());
    

    SLARepair – setAuditEnabled (boolescher Wert onOrOff)

    Aktiviert oder deaktiviert das Auditing beim Ausführen einer Reparatur.

    Standardmäßig ist das Auditing auf den Wert in der Eigenschaft festgelegt com.snc.sla.repair.audit. Sie können dies mit der Übergabe von „wahr“ überschreiben, um das Auditing zu aktivieren, oder „falsch“, um das Auditing zu deaktivieren.

    Tabelle : 7. Parameter
    Name Typ Beschreibung
    OnOrOff Boolean Bestimmt, ob Audits aktiviert oder deaktiviert werden sollen.
    Tabelle : 8. Rückgaben
    Typ Beschreibung
    diese Eine Selbstreferenz, um die Methodenverkettung zu ermöglichen.
    var builder = new SLARepair();
      builder.setAuditEnabled(true);
    

    SLARepair – setRunWorkflow (boolescher Wert onOrOff)

    Aktiviert oder deaktiviert die Ausführung eines Workflows für jeden der zu reparierenden Aufgaben-SLA-Datensätze.

    Standardmäßig wird der Workflow während des Reparaturvorgangs ausgeführt, wenn ein Aufgaben-SLA repariert wird. Um dies zu überschreiben, können Sie „falsch“ übergeben, um die Ausführung des Workflows zu deaktivieren, oder „wahr“, um ihn zu aktivieren.

    Tabelle : 9. Parameter
    Name Typ Beschreibung
    OnOrOff Boolean Bestimmt, ob der Workflow aktiviert oder deaktiviert werden soll.
    Tabelle : 10. Rückgaben
    Typ Beschreibung
    diese Eine Selbstreferenz, um die Methodenverkettung zu ermöglichen.
    var repair = new SLARepair();
    repair.setRunWorkflow(false);

    SLARepair – setValidateOnly (boolescher Wert onOrOff)

    Validiert die Reparaturanforderung.

    Wenn „falsch“ übergeben wird, werden die Aufgaben-SLAs repariert. Wenn „wahr“ übergeben wird, ändern Aufrufe zur Reparatur keine Aufgaben-SLAs, sondern validieren nur die angegebenen Parameter und generieren eine Anzahl der zu reparierenden Datensätze.

    Tabelle : 11. Parameter
    Name Typ Beschreibung
    OnOrOff Boolean Bestimmt, ob die Validierung aktiviert oder deaktiviert werden soll.
    Tabelle : 12. Rückgaben
    Typ Beschreibung
    diese Eine Selbstreferenz, um die Methodenverkettung zu ermöglichen.
    var repair = new SLARepair();
      repair.setValidateOnly(true);