Créer une règle de conditions de SLA personnalisée
Vous pouvez créer des règles de conditions de SLA personnalisées pour déterminer si un SLA doit être attaché, mis en pause, terminé, réattaché ou annulé. Les classes de conditions de SLA contiennent un script pour définir le traitement d'une règle de conditions de SLA. Créez une règle de conditions de SLA après la définition de la classe de conditions de SLA.
Avant de commencer
Rôle requis : admin
Procédure
Exemple de classe de conditions de SLA
Par exemple, l'inclusion de la méthode suivante dans une classe de conditions de SLA attache le SLA si sa condition correspond au champ start_condition du SLA :
attach: function() {
return (this._conditionMatches(this.sla.start_condition));
},L'exemple qui suit montre le format d'un include de script qui prolongerait la classe SLAConditionBase et fournirait des méthodes pour chacune des transitions de 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
},
});