사용자 정의 SLA 조건 규칙 만들기

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 사용자 지정 SLA 조건 규칙을 만들어 SLA의 첨부, 일시 중지, 완료, 재첨부 또는 취소 여부를 판별할 수 있습니다. SLA 조건 클래스는 SLA 조건 규칙에 대한 처리를 정의하는 스크립트를 포함합니다. SLA 조건 클래스가 정의된 후 SLA 조건 규칙을 만듭니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. SLA 조건 클래스를 정의합니다.
      다음으로 이동 시스템 정의 > 스크립트 포함 을 클릭하고 신규를 클릭합니다.

      SLA 조건 클래스의 스크립트 내에서 기본 SLA 전환(첨부, 일시 중지, 완료, 재첨부, 취소) 중 하나 이상을 수정하는 메서드를 제공하여 SLA 처리 조건을 정의합니다. 예를 들어, attach 메서드는 SLA이 생성되고 작업에 첨부되는 시기를 정의합니다. 메서드는 SLA 정의 양식의 조건 필드를 참조하여 조건을 테스트해야 합니다.

    2. SLA 조건 규칙을 만듭니다.
      1. 다음으로 이동 서비스 수준 관리 > SLA 조건 규칙 을 클릭하고 신규를 클릭합니다.
      2. SLA 조건 규칙에 이름을 지정합니다.
      3. 클래스 이름 참조 필드에서 위에서 정의한 스크립트 포함을 선택합니다.

    SLA 조건 클래스의 예

    예를 들어, SLA 조건 클래스에 다음 메서드를 포함하면 해당 조건이 SLA의 start_condition 필드와 일치할 경우 SLA가 첨부됩니다.

    attach: function() {
          return (this._conditionMatches(this.sla.start_condition));
       },

    다음은 SLAConditionBase 클래스를 확장하고 각 SLA 전환에 대한 메서드를 제공하는 스크립트 포함 형식을 보여주는 예입니다.

    var SLAConditionLocal = Class.create();
     
    SLAConditionLocal.prototype = Object.extendsObject(SLAConditionBase, {
     
       attach: function() {
         // insert script here
       },
     
       pause: function() {
         // insert script here
       },
     
       complete: function() {
         // insert script here
       },
     
       reattach: function() {
         // insert script here
       },
     
       cancel: function() {
         // insert script here
       },
    });