SLARepair - Global
A inclusão de script SLARepair fornece métodos que excluem os SLAs existentes e os recriam a partir do histórico de cada tarefa.
SLARepair - reparoByFilter (filtro de cadeia de caracteres, cadeia de caracteres sourceTable)
Repare os SLAs de tarefa associados ao filtro passado e à tabela de origem.
| Nome | Tipo | Descrição |
|---|---|---|
| filtros | Cadeia de caracteres | Especifique uma consulta codificada que é usada para recuperar um conjunto de registros da tabela de origem. |
| sourceTable | Cadeia de caracteres | Especifique o nome de uma tabela que é (ou estende) contract_sla, task_sla ou task. |
| Tipo | Descrição |
|---|---|
| vazio |
Repare ANS para problemas criados no último mês com uma prioridade de 2.
var now_GR = new GlideRecord("problem");
now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
now_GR.addQuery("priority", "2");
now_GR.query();
var repair = new SLARepair();
while (now_GR.next())
repair.repairByFilter(now_GR.getEncodedQuery(), now_GR.getRecordClassName());
SLARepair - reparaByGlideRecord (GlideRecord now_GR)
Repare os SLAs de tarefa associados ao passado no GlideRecord.
| Nome | Tipo | Descrição |
|---|---|---|
| now_GR | GlideRecord | Especifique um GlideRecord para uma tabela que é (ou estende) contract_sla, task_sla ou task. |
| Tipo | Descrição |
|---|---|
| vazio |
Repare ANS para problemas criados no último mês com uma prioridade de 2.
var now_GR = new GlideRecord("problem");
now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
now_GR.addQuery("priority", "2");
now_GR.query();
var repair = new SLARepair();
while (now_GR.next())
repair.repairByGlideRecord(now_GR);
SLARepair - reparaBySysId(cadeia de caracteres sysId, cadeia de caracteres sourceTable)
Repare os SLAs de tarefa associados ao sys_id passado e à tabela de origem.
| Nome | Tipo | Descrição |
|---|---|---|
| sysId | Cadeia de caracteres | Especifique o ID de uma tabela que é (ou estende) contract_sla, task_sla ou task. |
| sourceTable | Cadeia de caracteres | Especifique o nome de uma tabela que é (ou estende) contract_sla, task_sla ou task. |
| Tipo | Descrição |
|---|---|
| vazio |
Localizar problemas criados no último mês com uma prioridade 2
var now_GR = new GlideRecord("problem");
now_GR.addQuery("sys_created_on", "ON", "Last Month@javascript:gs.beginningOfLastMonth()@javascript:gs.endOfLastMonth()");
now_GR.addQuery("priority", "2");
now_GR.query();
var repair = new SLARepair();
while (now_GR.next())
repair.repairBySysId(now_GR.sys_id + "", now_GR.getRecordClassName());
SLARepair - setAuditEnabled (booliano onOrOff)
Habilita ou desabilita a auditoria ao executar um reparo.
Por padrão, a auditoria é definida com o valor na propriedade com.snc.sla.repair.audit. Você pode substituir isso passando verdadeiro para habilitar ou falso para desabilitar a auditoria.
| Nome | Tipo | Descrição |
|---|---|---|
| onOrOff | Booliano | Determina se a auditoria deve ser habilitada ou desabilitada. |
| Tipo | Descrição |
|---|---|
| este | Uma autorreferência para permitir o encadeamento de métodos. |
var builder = new SLARepair();
builder.setAuditEnabled(true);
SLARepair - setRunWorkflow(Booliano onOrOff)
Habilita ou desabilita a execução de um fluxo de trabalho para cada um dos registros de ANS de tarefa que estão sendo reparados.
Por padrão, quando um ANS de tarefa é reparado, o fluxo de trabalho é executado durante o processo de reparo. Para substituir isso, você pode passar falso para desabilitar a execução do fluxo de trabalho ou verdadeiro para habilitá-lo.
| Nome | Tipo | Descrição |
|---|---|---|
| onOrOff | Booliano | Determina se o fluxo de trabalho deve ser habilitado ou desabilitado. |
| Tipo | Descrição |
|---|---|
| este | Uma autorreferência para permitir o encadeamento de métodos. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair - setValidateOnly (booliano onOrOff)
Valida a solicitação de reparo.
Se falso for passado, os SLAs de tarefa serão reparados. Se verdadeiro for passado, as chamadas para reparo não alterarão nenhum SLA de tarefa, apenas validarão os parâmetros fornecidos e gerarão uma contagem de registros a serem reparados.
| Nome | Tipo | Descrição |
|---|---|---|
| onOrOff | Booliano | Determina se a validação deve ser habilitada ou desabilitada. |
| Tipo | Descrição |
|---|---|
| este | Uma autorreferência para permitir o encadeamento de métodos. |
var repair = new SLARepair();
repair.setValidateOnly(true);