인바운드 이메일 처리 순서 지정

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기2분
  • 인바운드 이메일 작업에 대한 처리 순서를 구성하고 이 순서를 사용하여 인바운드 이메일 작업에서 여러 필터를 관리할 수 있습니다.

    주문된 이메일 처리(com.glide.email_ordered_processing) 플러그인은 새 인스턴스에 대해 기본적으로 활성화됩니다. 관리자 역할을 가진 사용자는 업그레이드된 인스턴스에 대한 플러그인을 활성화할 수 있습니다. 플러그인은 인스턴스가 이메일을 처리할 시기를 결정하는 데 사용하는 규칙 [sysrule] 테이블에 순서 열을 추가합니다. 관리자는 스크립트가 실행된 후 처리를 중지하는 작업 스크립트에 명령을 추가할 수도 있습니다.

    처리 순서 구성

    인바운드 이메일 작업이 정해진 순서대로 실행되도록 처리 순서를 구성합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 시스템 정책 > 이메일 > 인바운드 작업.
    2. 기존 인바운드 작업을 열거나 새로 만듭니다.
    3. 양식을 완성하고 주문 필드에 주문 번호를 할당하여 다른 규칙과 관련하여 이 인바운드 규칙이 실행되어야 하는 시기를 설정합니다.
      플러그인을 업그레이드하고 활성화한 경우 주문 필드의 이름이 실행 순서로 지정될 수 있습니다.
      주:
      시스템이 예상대로 처리를 중지할 수 있도록 각 인바운드 작업에 고유한 순서 값이 있는지 확인합니다. 여러 인바운드 작업의 순서 값이 동일한 경우 그 중 하나에 event.state="stop_processing"; 스크립트가 포함되어 있거나 처리 중지 옵션이 선택되어 있더라도 시스템은 모든 인바운드 작업을 평가할 수 있습니다.
    4. 인바운드 이메일 작업이 성공적으로 실행될 때 규칙 처리를 중지하려면 다음을 수행합니다. 스크립트의 맨 아래에 다음 줄을 추가합니다.
      • 처리 중지 확인란을 선택합니다.
      • 작업 스크립트의 맨 아래에 다음 줄을 추가합니다.
        event.state="stop_processing";

    인바운드 이메일 작업에서 여러 필터 관리

    프로세스 순서 및 stop_processing 명령을 사용하여 인바운드 이메일 작업에서 여러 필터를 관리합니다.

    시작하기 전에

    필요한 역할: 관리자

    이 태스크 정보

    이 예에서는 제목 라인에 prb: 가 표시되면 새 문제 기록을 생성하고 제목 라인에 chg: 가 표시되면 새 변경 요청을 생성할 수 있습니다. 다른 모든 이메일은 인시던트를 생성하는 데 사용됩니다. 작업은 다음과 같이 설정됩니다.

    프로시저

    1. > chg:로 시작하고event.state="stop_processing"; 명령을 스크립트에 추가한 Subject > 조건으로 작업을 만듭니다.
    2. 이 작업에 순서 값 100을 할당합니다.
    3. prb:로 >시작하고event.state="stop_processing"; 명령이 스크립트에 추가된 Subject> 조건으로 작업을 생성합니다.
    4. 이 작업에 순서 값 200을 할당합니다.
    5. 조건이 없고 순서 값이 300인 인시던트에 대한 작업을 만듭니다.

      다른 작업이 계속되는 것을 방지하기 위해 이 규칙에서 처리를 중지하려는 경우가 아니라면 인시던트 작업에 대한 스크립트에 stop_processing 명령을 추가할 필요가 없습니다.

    결과

    변경 요청이나 문제가 생성되면 stop_processing 명령이 처리를 중지하고 인시던트 기록이 생성되지 않습니다. 변경 요청이나 문제가 생성되지 않은 경우 인시던트에 대한 인바운드 이메일 작업이 기록을 생성합니다.