작업 번들 규칙 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 작업 번들링을 통해 현장 서비스 선택한 매개변수에 따라 작업을 동적으로 묶는 작업 번들링 규칙을 생성합니다.

    시작하기 전에

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

    현장 서비스 영역 모델 사용 영역별로 작업을 묶을 때 사용하는 플러그인입니다.

    필요한 역할: wm_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. 제출을 선택합니다.