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();
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();
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();
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를 전달하여 워크플로우 실행을 비활성화할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOr오프 | 부울 | 워크플로우를 사용할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var repair = new SLARepair();
repair.setRunWorkflow(false);
SLARepair - setValidateOnly(부울 onOrOff)
수리 요청을 확인합니다.
False가 전달되면 작업 SLA가 복구됩니다. true가 전달되면 복구 호출은 작업 SLA를 변경하지 않으며, 제공된 매개변수의 유효성을 검사하고 복구할 레코드 수를 생성할 뿐입니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| onOr오프 | 부울 | 확인을 활성화할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 이 | 메서드 체인을 허용하는 자체 참조입니다. |
var repair = new SLARepair();
repair.setValidateOnly(true);