SLARepair - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • A API SLARepair primeiro exclui os SLAs existentes e, em seguida, os recria a partir do histórico de cada tarefa.

    SLARepair - reparaByFilter(cadeia de caracteres filter, cadeia de caracteres sourceTable)

    Repare os SLAs de tarefa associados ao filtro passado e à tabela de origem.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    filtros Cadeia de caracteres Especifique uma consulta codificada que seja 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.
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    Reparar ANS para problemas criados no mês passado 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.repairByFilter(now_GR.getEncodedQuery(), now_GR.getRecordClassName());

    SLARepair - reparaByGlideRecord(GlideRecord now_GR)

    Repare os SLAs de tarefa associados ao passado no GlideRecord.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    now_GR GlideRecord Especifique um GlideRecord para uma tabela que é (ou estende) contract_sla, task_sla ou task.
    Tabela 4. Retorna
    Tipo Descrição
    vazio

    Reparar ANS para problemas criados no mês passado 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.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.

    Tabela 5. Parâmetros
    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.
    Tabela 6. Retorna
    Tipo Descrição
    vazio

    Localizar problemas criados no mês passado 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 como o valor na propriedade com.snc.sla.repair.audit. Você pode substituir isso passando verdadeiro para habilitar ou falso para desabilitar a auditoria.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    onOrOff Booliano Determina se a auditoria deve ser habilitada ou desabilitada.
    Tabela 8. Retorna
    Tipo Descrição
    this Uma autorreferência para permitir o encadeamento de métodos.
    var builder = new SLARepair();
      builder.setAuditEnabled(true);
    

    SLARepair - setRunWorkflow(Boolean onOrOff)

    Habilita ou desabilita a execução de um fluxo de trabalho para cada um dos registros de SLA de tarefa que estão sendo reparados.

    Por padrão, quando um SLA de tarefa for reparado, o fluxo de trabalho será 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.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    onOrOff Booliano Determina se o fluxo de trabalho deve ser habilitado ou desabilitado.
    Tabela 10. Retorna
    Tipo Descrição
    this 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 reparar não alterarão nenhum SLA de tarefa, mas apenas validarão os parâmetros fornecidos e gerarão uma contagem de registros a serem reparados.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    onOrOff Booliano Determina se a validação deve ser habilitada ou desabilitada.
    Tabela 12. Retorna
    Tipo Descrição
    this Uma autorreferência para permitir o encadeamento de métodos.
    var repair = new SLARepair();
      repair.setValidateOnly(true);