SLARepair - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . SLARepair A inclusão de script fornece métodos que excluem os SLAs existentes e os recriam do histórico de cada tarefa.

    SLARepair - repairByFilter (filtro de cadeia de caracteres, cadeia de caracteres sourceTable)

    Repare os ANS de tarefa associados ao filtro aprovado e à tabela de origem.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    filtros Cadeia de caracteres Consulta codificada que é usada para recuperar um conjunto de registros da tabela de origem.
    sourceTable Cadeia de caracteres Nome de uma tabela que é (ou estende) contract_sla, task_sla ou task.
    Tabela 2. Retornos
    Tipo Descrição
    vazio

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

    SLARepair - repairByGlideRecord(GlideRecord now_GR)

    Repare os ANS de tarefa associados ao aprovado no GlideRecord.

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

    Repare SLAs para problemas criados no mês passado 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();
    repair.repairByGlideRecord(now_GR);

    SLARepair - repairBySysId(cadeia de caracteres SYSID, cadeia de caracteres sourceTable)

    Repare os ANS de tarefa associados ao passado no sys_id e na 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. Retornos
    Tipo Descrição
    vazio

    Encontrar problemas criados no mês passado com 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();
    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 aprovando verdadeiro para habilitar ou falso para desabilitar a auditoria.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    EmOrOff Booliano Sinalizador que indica se a auditoria deve ser habilitada.
    Valores válidos:
    • Verdadeiro: Habilitar auditoria.
    • Falso: Desabilitar auditoria.
    Tabela 8. Retornos
    Tipo Descrição
    este Autorreferência para permitir o encadeamento de método.
    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.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    EmOrOff Booliano Sinalizador que indica se o fluxo de trabalho deve ser habilitado.
    Valores válidos:
    • Verdadeiro: Habilitar fluxo de trabalho.
    • Falso: Desabilitar fluxo de trabalho.
    Tabela 10. Retornos
    Tipo Descrição
    este Autorreferência para permitir o encadeamento de método.
    var repair = new SLARepair();
    repair.setRunWorkflow(false);

    SLARepair - setValidateOnly(booliano onOrOff)

    Valida a solicitação de reparo.

    Se falso for passado, os ANS da tarefa serão reparados. Se verdadeiro for passado, as chamadas para reparo não alterarão nenhum ANS de tarefa, elas validarão apenas os parâmetros fornecidos e gerarão uma contagem de registros a serem reparados.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    EmOrOff Booliano Sinalizador que indica se a validação deve ser habilitada.
    Valores válidos:
    • Verdadeiro: Habilitar validação.
    • Falso: Desabilitar validação.
    Tabela 12. Retornos
    Tipo Descrição
    este Autorreferência para permitir o encadeamento de método.
    var repair = new SLARepair();
      repair.setValidateOnly(true);