SLARepair : Global
Die SLARepair- Skripteinbindung stellt Methoden bereit, die die vorhandenen SLAs löschen und sie dann aus dem Verlauf jeder Aufgabe neu erstellen.
SLARepair – repairByFilter(String filter, String sourceTable)
Reparieren Sie die Aufgaben-SLAs, die dem übergebenen Filter und der Quelltabelle zugeordnet sind.
| Name | Typ | Beschreibung |
|---|---|---|
| filter | Zeichenfolge | Geben Sie eine verschlüsselte Abfrage an, die zum Abrufen einer Gruppe von Datensätzen aus der Quelltabelle verwendet wird. |
| sourceTable | Zeichenfolge | Geben Sie den Namen einer Tabelle an, die „contract_sla“, „task_sla“ oder „task“ ist (oder erweitert). |
| Typ | Beschreibung |
|---|---|
| void |
Reparieren Sie SLAs im Hinblick auf Probleme, die im letzten Monat mit einer Priorität von 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 – reparierenByGlideRecord(GlideRecord now_GR)
Reparieren Sie die Aufgaben-SLAs, die mit dem übergebenen GlideRecord verknüpft sind.
| Name | Typ | Beschreibung |
|---|---|---|
| now_GR | GlideRecord | Geben Sie einen GlideRecord für eine Tabelle an, die „contract_sla“, „task_sla“ oder „task“ ist (oder erweitert). |
| Typ | Beschreibung |
|---|---|
| void |
Reparieren Sie SLAs im Hinblick auf Probleme, die im letzten Monat mit einer Priorität von 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(String sysId, String sourceTable)
Reparieren Sie die Aufgaben-SLAs, die der übergebenen sys_id und der Quelltabelle zugeordnet sind.
| Name | Typ | Beschreibung |
|---|---|---|
| sysId | Zeichenfolge | Geben Sie die ID einer Tabelle an, die „contract_sla“, „task_sla“ oder „task“ ist (oder erweitert). |
| sourceTable | Zeichenfolge | Geben Sie den Namen einer Tabelle an, die „contract_sla“, „task_sla“ oder „task“ ist (oder erweitert). |
| Typ | Beschreibung |
|---|---|
| void |
Finden Sie Probleme, die im letzten Monat mit einer Priorität von 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(Boolean onOrOff)
Aktiviert oder deaktiviert Prüfungen, wenn eine Reparatur ausgeführt wird.
Auditing wird standardmäßig auf den Wert in der Eigenschaft com.snc.sla.repair.auditfestgelegt. Sie können diesen Wert mit der Übergabe von „true“ zum Aktivieren von Prüfungen oder „false“ zum Deaktivieren von Prüfungen überschreiben.
| Name | Typ | Beschreibung |
|---|---|---|
| onOrOff | Boolean | Legt fest, ob Prüfungen aktiviert oder deaktiviert werden soll. |
| Typ | Beschreibung |
|---|---|
| this | Eine Selbstreferenz, um die Verkettung von Methoden zu ermöglichen. |
var builder = new SLARepair();
builder.setAuditEnabled(true);
SLARepair – setRunWorkflow(Boolean onOrOff)
Aktiviert oder deaktiviert die Ausführung eines Workflows für jeden der reparierten Aufgaben-SLA-Datensätze.
Wenn ein Aufgaben-SLA repariert wird, wird der Workflow standardmäßig während des Reparaturvorgangs ausgeführt. Um dies zu überschreiben, können Sie „false“ übergeben, um die Ausführung des Workflows zu deaktivieren, oder „true“, um die Ausführung zu aktivieren.
| Name | Typ | Beschreibung |
|---|---|---|
| onOrOff | Boolean | Legt fest, ob der Workflow aktiviert oder deaktiviert werden soll. |
| Typ | Beschreibung |
|---|---|
| this | Eine Selbstreferenz, um die Verkettung von Methoden zu ermöglichen. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair – setValidateOnly(Boolean onOrOff)
Überprüft die Reparaturanforderung.
Wenn „false“ übergeben wird, werden die Aufgaben-SLAs repariert. Wenn „true“ übergeben wird, ändern Reparaturaufrufe die Aufgaben-SLAs nicht, sondern validieren nur die angegebenen Parameter und generieren eine Anzahl von Datensätzen, die repariert werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| onOrOff | Boolean | Legt fest, ob die Validierung aktiviert oder deaktiviert werden soll. |
| Typ | Beschreibung |
|---|---|
| this | Eine Selbstreferenz, um die Verkettung von Methoden zu ermöglichen. |
var repair = new SLARepair();
repair.setValidateOnly(true);