인쇄      온라인 도움말의 PDF 버전 열기


이전 항목

다음 항목

워크플로 작업 생성: 대기

대기 작업은 대기 기간이 경과할 때까지 Oracle CRM On Demand에서 워크플로 규칙의 다른 후속 작업을 실행하지 않도록 지연시킵니다. 대기 기간을 일정 기간으로 지정하거나, 대기 기간의 종료 일자와 시간을 지정할 수 있습니다. 또한 대기 기간을 직접 지정하거나 표현식을 생성하여 계산할 수 있습니다.

참고: 대기 기간은 Oracle CRM On Demand에서 워크플로 규칙의 다른 작업을 실행하기 전에 경과해야 하는 최소 시간을 지정합니다. 다른 작업이 실행되기 전에 경과하는 실제 시간은 Oracle CRM On Demand 데이터베이스와 Oracle CRM On Demand 서버의 로드 및 대기 기간 종료 시 보류 중인 대기 작업 수에 따라 더 길어질 수도 있습니다.

대기 작업 및 통합 이벤트 생성 작업 정보

통합 이벤트 생성 작업을 사용하여 워크플로 규칙을 트리거하는 이벤트에 의한 레코드 변경 사항을 캡처하는 통합 이벤트를 생성하려면 워크플로 규칙에 작업 순서에서 대기 작업 앞에 통합 이벤트 생성 작업을 배치해야 합니다. 워크플로 규칙에서 대기 작업이 통합 이벤트 생성 작업 앞에 나올 경우 대기 작업은 통합 이벤트 생성 작업에서 레코드 변경 사항을 발견하지 못하도록 합니다. 대기 작업의 대기 기간이 끝나면 규칙의 남은 작업을 수행하기 전에 레코드를 다시 읽고 워크플로 규칙을 트리거한 이벤트 이전 레코드의 필드 값이 유지되지 않습니다. 따라서 필드의 이전 값과 현재 값은 동일한 것으로 간주되고 통합 이벤트 생성 작업은 추적된 필드에서 변경 사항을 발견하지 않으므로 통합 이벤트를 생성하지 않습니다.

참고: 워크플로 규칙에는 규칙마다 최대 25개의 작업을 생성할 수 있습니다.

다음 절차에서는 대기 작업을 생성하는 방법에 대해 설명합니다.

시작하기 전에 다음 절차를 수행하려면 사용자 역할에 [워크플로 규칙 관리] 권한이 있어야 합니다. 역할에 권한 추가에 대한 자세한 내용은 역할 추가를 참조하십시오.

대기 작업을 생성하려면

  1. 작업을 생성하려는 규칙으로 이동합니다.
    1. 페이지 오른쪽 맨 위에 있는 [관리] 글로벌 링크를 클릭합니다.
    2. [비즈니스 프로세스 관리] 섹션에서 [워크플로 구성]을 클릭합니다.
    3. [워크플로 규칙 리스트] 페이지에서 작업을 생성하려는 규칙을 찾습니다.

      리스트 페이지에서 워크플로 규칙을 검색하는 방법은 리스트 필터링을 참조하십시오.

  2. 규칙에서 [워크플로 이름] 링크를 클릭합니다.
  3. [워크플로 규칙 세부 사항] 페이지의 [작업] 제목 표시줄에서 [메뉴]를 클릭하고 [대기]를 선택합니다.

    참고: 워크플로 규칙의 트리거 이벤트는 규칙에서 생성될 수 있는 작업 유형을 결정합니다.

    팁: 작업의 [복사] 링크를 클릭하여 기존 워크플로 규칙 작업의 사본을 생성할 수 있습니다.

  4. [워크플로 작업 편집] 페이지에서 작업의 이름을 입력합니다.
  5. 작업을 사용하려면 [활성] 확인란을 선택합니다.
  6. 대기 기간이 종료된 후 Oracle CRM On Demand로 규칙 조건을 다시 평가하지 않으려면 [대기 후 규칙 조건 재평가] 확인란의 선택을 취소합니다.

    참고: [대기 후 규칙 조건 재평가] 확인란에 대한 자세한 내용은 시간별 워크플로 규칙 정보를 참조하십시오.

  7. 다음 옵션 중 하나를 사용하여 대기 기간을 지정합니다.
    • [기간] 옵션을 선택하고 다음과 같이 지연 기간을 년, 월, 일, 시간 및 분 단위로 입력합니다.
      • [년] 필드에 0~5 사이 양의 정수 값을 입력합니다.
      • [월] 필드에 0~12 사이 양의 정수 값을 입력합니다.
      • [일] 필드에 0~200 사이 양의 정수 값을 입력합니다.
      • [시간] 필드에 0~200 사이 양의 정수 값을 입력합니다.
      • [분] 필드에 0~59 사이 양의 정수 값을 입력합니다.

        음수 값이나 1.5와 같은 정수가 아닌 값을 지정할 수 없습니다.

    • [기간 표현식] 옵션을 선택하고 필드 옆에 있는 fx 아이콘을 클릭한 다음 표현식 빌더를 선택하여 지연 기간을 계산할 표현식을 생성합니다.

      표현식 빌더에서 Duration 함수를 사용하여 일수 또는 일부 일수 단위의 기간을 계산할 수 있습니다. 자세한 내용은 Duration을 참조하십시오.

      표현식은 숫자로 평가되어야 합니다. 다음은 지연 기간을 계산하기 위한 올바른 표현식의 예입니다.

      Duration('P0YT1H') + Duration('P0YT1M') + Duration('P1Y')

      Duration('P0YT1H') + 1

      Duration('P1YT1H') - 1

      최대 지원 기간은 'P5Y12M200DT200H59M'으로, 5년, 12개월, 200일, 200시간 및 59분입니다.

      참고: 계산된 대기 기간이 음수이면 대기 기간이 0으로 설정되고 대기 작업이 즉시 완료됩니다. 워크플로 규칙의 모든 나머지 작업은 지연 없이 실행됩니다.

    • [시간] 옵션을 선택하고 일정 아이콘을 클릭한 다음 지연에 대한 종료 일자 및 시간을 선택합니다.

      개인 설정에 지정된 시간대에 따라 시간을 선택합니다.

    • [시간 표현식] 옵션을 선택하고 필드 옆에 있는 fx 아이콘을 클릭한 다음 표현식 빌더를 사용하여 지연에 대한 종료 일자 및 시간을 계산할 표현식을 생성합니다.

      표현식 빌더에서 Duration 함수를 사용하여 일수 또는 일부 일수 단위의 기간을 계산할 수 있습니다. 자세한 내용은 Duration을 참조하십시오.

      표현식은 일자 및 시간으로 평가되어야 합니다. 다음은 지연에 대한 종료 일자 및 시간을 계산하기 위한 올바른 표현식의 예입니다.

      Timestamp() + Duration('P0YT5M')

      Today() + Duration('P0YT1H5M')

      참고: 계산된 종료 일자 및 시간이 이미 경과된 경우에는 작업의 대기 기간이 0으로 설정되고 대기 작업이 즉시 완료됩니다. 워크플로 규칙의 모든 나머지 작업은 지연 없이 실행됩니다.

      표현식이 올바른 일자 및 시간으로 평가되지 않으면 대기 작업이 즉시 완료되고 워크플로 규칙의 모든 나머지 작업이 지연 없이 실행됩니다.

      트리거 일자 및 시간 이후 표현식이 5년, 12개월, 200일, 200시간 및 59분(최대 지원 대기 기간)보다 큰 일자 및 시간으로 평가되면 종료 일자 및 시간은 트리거 일자 및 시간에 최대 지원 대기 기간이 더해진 값으로 계산됩니다.

  8. 작업을 저장합니다.

다른 유형의 워크플로 작업 생성에 대한 단계별 절차를 보려면 다음 항목을 참조하십시오.

관련 항목

워크플로와 관련된 자세한 내용은 다음 항목을 참조하십시오.


2016년 10월 게시됨 Copyright © 2005, 2016, Oracle. All rights reserved. Legal Notices.