Anwenderdefinierte SLA-Bedingungsregel erstellen
Sie können anwenderdefinierte SLA-Bedingungsregeln erstellen, um zu bestimmen, ob ein SLA angehängt, unterbrochen, abgeschlossen, erneut angehängt oder abgebrochen werden soll. SLA-Bedingungsklassen enthalten ein Skript zum Definieren der Verarbeitung für eine SLA-Bedingungsregel. Erstellen Sie eine SLA-Bedingungsregel, nachdem die SLA-Bedingungsklasse definiert wurde.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Beispiel für eine SLA-Bedingungsklasse
Wenn Sie beispielsweise die folgende Methode in eine SLA-Bedingungsklasse einbeziehen, wird das SLA angehängt, wenn die Bedingung mit dem Feld start_condition des SLA übereinstimmt:
attach: function() {
return (this._conditionMatches(this.sla.start_condition));
},Folgendes Beispiel zeigt das Format einer Skripteinbindung, die die SLAConditionBase-Klasse erweitern und Methoden für jede der SLA-Übergänge bereitstellen würde:
var SLAConditionLocal = Class.create();
SLAConditionLocal.prototype = Object.extendsObject(SLAConditionBase, {
attach: function() {
// insert script here
},
pause: function() {
// insert script here
},
complete: function() {
// insert script here
},
reattach: function() {
// insert script here
},
cancel: function() {
// insert script here
},
});