SLAReparatur – Global
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.
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| Now_GR | GlideRecord | Geben Sie einen GlideRecord für eine Tabelle an, die Contract_sla, Task_sla oder Task erweitert. |
| 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.
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| OnOrOff | Boolean | Bestimmt, ob Audits aktiviert oder deaktiviert werden sollen. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| OnOrOff | Boolean | Bestimmt, ob der Workflow aktiviert oder deaktiviert werden soll. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| OnOrOff | Boolean | Bestimmt, ob die Validierung aktiviert oder deaktiviert werden soll. |
| Typ | Beschreibung |
|---|---|
| diese | Eine Selbstreferenz, um die Methodenverkettung zu ermöglichen. |
var repair = new SLARepair();
repair.setValidateOnly(true);