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

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

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

    처리 순서 구성

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

    시작하기 전에

    필요한 역할: admin

    프로시저

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

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

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

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    이 예에서는 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 명령은 처리를 중지하고 인시던트 기록은 생성되지 않습니다. 변경 요청이나 문제가 모두 생성되지 않은 경우 인시던트에 대한 인바운드 이메일 작업에서 기록을 생성합니다.