SLARepair - 전역
SLARepair 스크립트 포함은 기존 SLA를 삭제한 다음 각 작업의 기록에서 기존 SLA를 다시 만드는 메서드를 제공합니다.
SLARepair - repairByFilter(문자열 필터, 문자열 sourceTable)
전달된 필터 및 소스 테이블과 연결된 작업 SLA를 복구합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 필터 | 문자열 | 소스 테이블에서 기록 세트를 검색하는 데 사용되는 인코딩된 쿼리를 지정합니다. |
| sourceTable | 문자열 | contract_sla, task_sla 또는 작업(또는 작업)되거나 확장되는 테이블의 이름을 지정합니다. |
| 유형 | 설명 |
|---|---|
| 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();
while (now_GR.next())
repair.repairByFilter(now_GR.getEncodedQuery(), now_GR.getRecordClassName());
SLARepair - repairByGlideRecord(GlideRecord now_GR)
전달된 GlideRecord와 연결된 작업 SLA를 복구합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| now_GR | GlideRecord | contract_sla, task_sla 또는 작업을 수행하거나 확장하는 테이블에 대해 GlideRecord를 지정합니다. |
| 유형 | 설명 |
|---|---|
| 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();
while (now_GR.next())
repair.repairByGlideRecord(now_GR);
SLARepair - repairBySysId(문자열 sysId, 문자열 sourceTable)
전달된 sys_id 및 소스 테이블과 연결된 작업 SLA를 복구합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| sysId | 문자열 | contract_sla, task_sla 또는 작업이거나 확장되는 테이블의 ID를 지정합니다. |
| sourceTable | 문자열 | contract_sla, task_sla 또는 작업(또는 작업)되거나 확장되는 테이블의 이름을 지정합니다. |
| 유형 | 설명 |
|---|---|
| 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();
while (now_GR.next())
repair.repairBySysId(now_GR.sys_id + "", now_GR.getRecordClassName());
SLARepair - setAuditEnabled(부울 onOrOff)
복구를 실행할 때 감사를 활성화하거나 비활성화합니다.
기본적으로 감사는 속성 com.snc.sla.repair.audit의 값으로 설정됩니다. 감사를 사용하도록 설정하려면 true를 전달하고, 감사를 사용하지 않도록 설정하려면 false를 전달하여 이를 재정의할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOrOff | 부울 | 감사를 활성화할지 또는 비활성화할지 여부를 결정합니다. |
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var builder = new SLARepair();
builder.setAuditEnabled(true);
SLARepair - setRunWorkflow(Boolean onOrOff)
복구 중인 각 작업 SLA 기록에 대해 워크플로우 실행을 활성화하거나 비활성화합니다.
기본적으로 작업 SLA가 복구되면 복구 프로세스 중에 워크플로우가 실행됩니다. 이를 재정의하려면 false를 전달하여 워크플로 실행을 비활성화하거나 true를 전달하여 활성화할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOrOff | 부울 | 워크플로우를 활성화할지 또는 비활성화할지 결정합니다. |
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair - setValidateOnly(Boolean onOrOff)
복구 요청을 확인합니다.
false가 전달되면 작업 SLA가 복구됩니다. true가 전달되면 복구 호출은 작업 SLA를 변경하지 않고 제공된 매개변수를 확인하고 복구할 기록 카운트만 생성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOrOff | 부울 | 확인을 활성화하거나 비활성화할지 여부를 결정합니다. |
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var repair = new SLARepair();
repair.setValidateOnly(true);