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(String filter, String sourceTable)
Reparieren Sie die Aufgaben-SLAs, die dem übergebenen Filter und der Quelltabelle zugeordnet sind.
| Name | Typ | Beschreibung |
|---|---|---|
| filter | Zeichenfolge | Codierte Abfrage, die zum Abrufen einer Reihe von Datensätzen aus der Quelltabelle verwendet wird. |
| sourceTable | Zeichenfolge | Name einer Tabelle, die Contract_sla, Task_sla oder Task 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();
repair.repairByFilter(now_GR.getEncodedQuery(), now_GR.getRecordClassName());
SLARepair – RepairByGlideRecord(GlideRecord Now_GR)
Reparieren Sie die Aufgaben-SLAs, die mit dem übergebenen GlideRecord verknüpft sind.
| Name | Typ | Beschreibung |
|---|---|---|
| Now_GR | GlideRecord | GlideRecord für eine Tabelle, 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();
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 |
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();
repair.repairBySysId(now_GR.sys_id + "", now_GR.getRecordClassName());
SLARepair – setAuditEnabled(Boolean onOrOff)
Aktiviert oder deaktiviert Prüfungen, wenn eine Reparatur ausgeführt wird.
Standardmäßig ist das Auditing auf den Wert in der Eigenschaft festgelegt com.snc.sla.repair.audit. Sie können dies überschreiben, indem Sie „wahr“ eingeben, um das Auditing zu aktivieren, oder „falsch“, um das Auditing zu deaktivieren.
| Name | Typ | Beschreibung |
|---|---|---|
| onOrOff | Boolean | Kennzeichnung, die angibt, ob das Auditing aktiviert werden soll. Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| diese | Selbstreferenz, um Methodenverkettung zuzulassen. |
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 „falsch“ übergeben, um die Ausführung des Workflows zu deaktivieren.
| Name | Typ | Beschreibung |
|---|---|---|
| onOrOff | Boolean | Kennzeichnung, die angibt, ob der Workflow aktiviert werden soll. Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| diese | Selbstreferenz, um Methodenverkettung zuzulassen. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair – setValidateOnly(Boolean onOrOff)
Überprüft die Reparaturanforderung.
Wenn „falsch“ übergeben wird, werden die Aufgaben-SLAs repariert. Wenn „wahr“ übergeben wird, ändern Aufrufe zur Reparatur keine Aufgaben-SLAs, sie validieren nur die angegebenen Parameter und generieren eine Anzahl der zu reparierenden Datensätze.
| Name | Typ | Beschreibung |
|---|---|---|
| onOrOff | Boolean | Kennzeichnung, die angibt, ob die Validierung aktiviert werden soll. Gültige Werte:
|
| Typ | Beschreibung |
|---|---|
| diese | Selbstreferenz, um Methodenverkettung zuzulassen. |
var repair = new SLARepair();
repair.setValidateOnly(true);