カスタム SLA 条件ルールの作成
カスタム SLA 条件ルールを作成して、SLA の添付、一時停止、完了、再添付、またはキャンセルの必要があるかどうかを決定できます。SLA 条件クラスには、SLA 条件ルールの処理を定義するスクリプトが含まれています。SLA 条件クラスが定義された後、SLA 条件ルールを作成します。
始める前に
必要なロール:admin
手順
SLA 条件クラスの例
たとえば、SLA 条件クラスに次のメソッドを含めると、その条件が SLA の [start_condition] フィールドと一致する場合、SLA が添付されます。
attach: function() {
return (this._conditionMatches(this.sla.start_condition));
},次に示すのは、SLAConditionBase クラスを拡張し、それぞれの SLA 移行に対してメソッドを提供するスクリプトインクルードの形式の例です。
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
},
});