작업 번들링 규칙 생성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 작업 번들링으로 선택한 매개변수 현장 서비스 에 따라 작업을 동적으로 번들로 묶는 작업 번들링 규칙을 생성합니다.

    시작하기 전에

    기본 정책 이외의 정책에 규칙을 추가하려면 먼저 정책을 생성합니다. 자세한 내용은 작업 번들링 정책 생성 문서를 참조하십시오.

    필요한 역할: admin

    이 태스크 정보

    작업 그룹화 규칙은 다음 조건이 충족되는 경우에만 작업에 적용할 수 있습니다.
    • 초안 상태 여부
    • 다른 번들에 속하지 않음
    • 번들 자체가 아님
    • 벤더 작업이 아님
    • 접근 시간이 없어야 함
    • 승무원이 필요하지 않습니다.
    • 고정 창이 없습니다.
    • 종속 작업 없음

    프로시저

    1. 다음으로 이동 모두 > 현장 서비스 > 동적 번들링 관리 > 규칙레이블이 표시됩니다.
    2. 새로 만들기를 선택합니다.
    3. 양식의 필드에 내용을 입력합니다.
      표 1. 작업 번들링 규칙 양식
      필드 설명
      이름 규칙의 이름입니다.
      정책 이 규칙이 그룹화되는 정책입니다.
      주:
      기본 정책 이외의 정책에 규칙을 추가하려면 먼저 정책을 생성합니다. 자세한 내용은 작업 번들링 정책 생성 문서를 참조하십시오.
      순서 정책 내의 다른 규칙을 기준으로 이 규칙이 적용되는 순서입니다.
      활성 규칙을 활성 또는 비활성으로 만드는 옵션입니다.
    4. 그룹화 조건 섹션에서 조건 작성기를 사용하여 이 규칙이 대상으로 하는 작업을 정의하는 작업 필터를 생성합니다.
    5. 옵션: 고급을 전환하여 조건 작성기를 스크립트 필드로 대체합니다.
      고급 전환은 조건 작성기가 다음 템플릿으로 대체됩니다.
      /**
       * This scripted rule should return an array of sys_ids of tasks joined using comma for each group that should be bundled
       * @param {String} taskType table name that contains the taskIds
       * @param {String} taskIds comma-separated task sys_ids representing a group of tasks
       * @returns {String[]} list of comma-separated task sys_ids shown as below:
       * [
       *	'sys_id_1,sys_id_2,sys_id_3',
       *	'sys_id_4',
       *	'sys_id_5,sys_id_6,sys_id_7,sys_id_8'
       * ]
       */
      (function executeRule(taskType, taskIds) {
      	// your code goes here
      })(taskType, taskIds);
    6. 작업 미리 보기를 선택하여 규칙의 영향을 받는 모든 작업을 미리 봅니다.
    7. 제출을 선택합니다.