SLARepair - 전역
SLARepair 스크립트 포함은 기존 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를 전달하여 감사를 사용하지 않도록 재정의할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOr오프 | 부울 | 감사를 사용하거나 사용하지 않도록 설정할지 여부를 결정합니다. |
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var builder = new SLARepair();
builder.setAuditEnabled(true);
SLARepair - setRunWorkflow(부울 onOrOff)
복구 중인 각 작업 SLA 기록에 대해 워크플로우 실행을 활성화하거나 비활성화합니다.
기본적으로 작업 SLA가 복구되면 워크플로우는 복구 프로세스 중에 실행됩니다. 이를 무효화하려면 false를 전달하여 워크플로우 실행을 비활성화하거나 true를 전달하여 워크플로우 실행을 비활성화할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOr오프 | 부울 | 워크플로우를 활성화할지 비활성화할지 여부를 결정합니다. |
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair - setValidateOnly(부울 onOrOff)
수리 요청을 확인합니다.
False가 전달되면 작업 SLA가 복구됩니다. true가 전달되면 복구 호출은 작업 SLA를 변경하지 않고 제공된 매개변수만 확인하고 복구할 기록 수를 생성합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOr오프 | 부울 | 확인을 활성화할지 여부를 결정합니다. |
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var repair = new SLARepair();
repair.setValidateOnly(true);