Como criar uma regra de condição de ANS personalizada
Você pode criar regras de condição de ANS personalizadas para determinar se um ANS deve ser anexado, pausado, concluído, reanexado ou cancelado. As classes de condição de ANS contêm um script para definir o processamento de uma regra de condição de ANS. Crie uma regra de condição de ANS depois que a classe de condição de ANS for definida.
Antes de Iniciar
Função necessária: administrador
Procedimento
Exemplo de uma classe de condição de ANS
Por exemplo, incluir o método a seguir em uma Classe de condição de ANS anexa o ANS se sua condição corresponder ao campo start_condition do ANS:
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
},
});