Como criar uma regra de condição de SLA personalizada
Você pode criar regras de condição de SLA personalizadas para determinar se um SLA deve ser anexado, pausado, concluído, reanexado ou cancelado. As classes de condição de SLA contêm um script para definir o processamento de uma regra de condição de SLA. Crie uma regra de condição de SLA depois que a classe de condição de SLA for definida.
Antes de Iniciar
Função necessária: administrador
Procedimento
Exemplo de uma classe de condição de SLA
Por exemplo, incluir o método a seguir em uma Classe de condição de SLA anexa o SLA se sua condição corresponder ao campo start_condition do SLA:
attach: function() {
return (this._conditionMatches(this.sla.start_condition));
},O exemplo a seguir mostra o formato de um script include que estenderia a classe SLAConditionBase e forneceria métodos para cada uma das transições do ANS:
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
},
});