SLARepair - 전역

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • SLARepair 스크립트 포함은 기존 SLA를 삭제하고 각 작업의 기록에서 다시 만드는 메서드를 제공합니다.

    SLARepair - repairByFilter(문자열 필터, 문자열 sourceTable)

    통과된 필터 및 소스 테이블과 연결된 작업 SLA를 복구합니다.

    표 1. 매개변수
    이름 유형 설명
    필터 문자열 소스 테이블에서 기록 세트를 검색하는 데 사용되는 인코딩된 쿼리입니다.
    sourceTable 문자열 contract_sla, task_sla 또는 작업이거나 확장되는 테이블의 이름입니다.
    표 2. 반환
    유형 설명
    void

    지난 달에 생성된 문제에 대해 우선순위 2로 SLA를 복구합니다.

    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)

    전달된 GlideRecord와 관련된 작업 SLA를 복구합니다.

    표 3. 매개변수
    이름 유형 설명
    now_GR GlideRecord contract_sla, task_sla 또는 작업인 테이블에 대한 GlideRecord
    표 4. 반환
    유형 설명
    void

    지난 달에 생성된 문제에 대해 우선순위 2로 SLA를 복구합니다.

    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(문자열 sysId, 문자열 sourceTable)

    전달된 sys_id 및 소스 테이블과 연결된 작업 SLA를 복구합니다.

    표 5. 매개변수
    이름 유형 설명
    sysId 문자열 contract_sla, task_sla 또는 작업이거나 확장되는 테이블의 ID를 지정합니다.
    sourceTable 문자열 contract_sla, task_sla 또는 작업이거나 확장되는 테이블의 이름을 지정합니다.
    표 6. 반환
    유형 설명
    void

    우선순위가 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(부울, onOrOff)

    복구를 실행할 때 감사를 사용하거나 사용하지 않도록 설정합니다.

    기본적으로 감사는 속성의 com.snc.sla.repair.audit값으로 설정됩니다. true를 전달하여 감사를 활성화하거나 false를 전달하여 감사를 비활성화하여 이를 재정의할 수 있습니다.

    표 7. 매개변수
    이름 유형 설명
    onOr오프 부울 감사를 사용할지 여부를 나타내는 플래그입니다.
    유효한 값은 다음과 같습니다.
    • true: 감사를 사용하도록 설정합니다.
    • false: 감사를 사용하지 않도록 설정합니다.
    표 8. 반환
    유형 설명
    메서드 체인을 허용하는 자체 참조입니다.
    var builder = new SLARepair();
      builder.setAuditEnabled(true);
    

    SLARepair - setRunWorkflow(부울 onOrOff)

    복구 중인 각 작업 SLA 기록에 대해 워크플로우 실행을 활성화하거나 비활성화합니다.

    기본적으로, 작업 SLA가 복구되면 워크플로우가 복구 프로세스 중에 실행됩니다. 이를 무효화하려면 false를 전달하여 워크플로우 실행을 비활성화할 수 있습니다.

    표 9. 매개변수
    이름 유형 설명
    onOr오프 부울 워크플로우를 사용할지 여부를 나타내는 플래그입니다.
    유효한 값은 다음과 같습니다.
    • true: 워크플로우를 활성화합니다.
    • false: 워크플로우를 비활성화합니다.
    표 10. 반환
    유형 설명
    메서드 체인을 허용하는 자체 참조입니다.
    var repair = new SLARepair();
    repair.setRunWorkflow(false);

    SLARepair - setValidateOnly(부울 onOrOff)

    수리 요청을 확인합니다.

    False가 전달되면 작업 SLA가 복구됩니다. true가 전달되면 복구 호출은 작업 SLA를 변경하지 않으며, 제공된 매개변수의 유효성을 검사하고 복구할 레코드 수를 생성할 뿐입니다.

    표 11. 매개변수
    이름 유형 설명
    onOr오프 부울 확인을 활성화할지 여부를 나타내는 플래그입니다.
    유효한 값은 다음과 같습니다.
    • true: 확인을 활성화합니다.
    • false: 확인을 사용하지 않도록 설정합니다.
    표 12. 반환
    유형 설명
    메서드 체인을 허용하는 자체 참조입니다.
    var repair = new SLARepair();
      repair.setValidateOnly(true);