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


이전 항목

다음 항목

예약된 이벤트 정보

예약된 이벤트는 사용자 작업으로 트리거되지 않는 워크플로 규칙입니다. 대신, 지정한 일자와 시간이 되면 예약된 이벤트가 자동으로 실행됩니다. 필요에 따라 예약된 이벤트에서 지정한 간격마다 여러 번 실행되도록 예약된 이벤트를 구성할 수 있습니다. 예약된 이벤트에 대한 워크플로 작업은 레코드 리스트에서 수행되고, 다른 유형의 워크플로 규칙에 대한 작업은 단일 레코드에서 수행됩니다.

참고: 예약된 이벤트에 대한 트리거 이벤트는 예약된 이벤트입니다.

리스트 관리 기능을 지원하는 모든 최상위 레코드 유형과 가격 리스트, 제품, 제품 카테고리, 사용자 레코드 유형에 대해 예약된 이벤트를 생성할 수 있습니다.

예약된 이벤트를 생성할 때 워크플로 작업을 수행할 레코드를 반환하는 필터링된 리스트를 선택합니다. 예약된 이벤트를 실행할 때마다 해당 일자에 필터링된 리스트에서 반환되는 레코드에 대해 작업이 수행됩니다. 레코드는 순서대로 처리됩니다. 다시 말해, 예약된 이벤트의 모든 워크플로 작업이 리스트의 첫 번째 레코드에 대한 예약된 이벤트에 지정된 순서대로 수행된 후 리스트의 두 번째 레코드에 대해 모든 작업이 수행되는 방식으로 진행됩니다.

예를 들어, 만기일이 경과한 미결 활동의 소유자에게 Oracle CRM On Demand에서 전자 우편 미리 알림을 보내고, 1주 간격마다 이 작업을 반복할 수 있습니다. 이 작업을 설정하려면 만기일이 이미 경과한 모든 미결 활동을 반환하는 이전에 정의한 리스트를 선택하는 예약된 이벤트를 생성합니다. 1주 간격마다 예약된 이벤트가 반복되도록 구성한 후 예약된 이벤트에서 전자 우편 전송 작업을 생성합니다. 지정한 시작일에 예약된 이벤트의 첫 번째 인스턴스가 실행되고, 만기일이 경과한 각 미결 활동의 소유자에게 전자 우편 미리 알림이 전송됩니다. 그러면 지정한 종료일에 도달하거나 지정한 횟수만큼 이벤트가 실행될 때까지 1주 간격마다 예약된 이벤트가 자동으로 다시 실행됩니다.

예약된 이벤트 발생은 다음과 같이 예약 및 실행됩니다.

  • 예약된 이벤트를 활성화하면 첫 번째 예약된 이벤트 발생에 대한 보류 인스턴스가 생성되고, 예약된 이벤트의 상태가 [예약됨]으로 설정됩니다. 워크플로 대기 모니터에 보류 인스턴스가 표시됩니다. 보류 인스턴스에 대해 표시되는 필드에 대한 자세한 내용은 워크플로 보류 인스턴스 필드를 참조하십시오.

    참고: 예약된 이벤트 보류 인스턴스의 재개일은 인스턴스가 실행 가능한 가장 빠른 시간입니다. 당시의 Oracle CRM On Demand 데이터베이스 및 Oracle CRM On Demand 서버의 로드에 따라 인스턴스가 즉시 실행되지 않을 수도 있습니다.

  • 예약된 이벤트 인스턴스가 실행된 후 다음과 같이 됩니다.
    • 예약된 이벤트의 [알림 사용] 확인란이 선택된 경우 Oracle CRM On Demand에서 예약된 이벤트를 활성화한 사용자에게 전자 우편을 전송하여 인스턴스가 실행되었음을 확인합니다.
    • 다음 예약된 이벤트 발생에 대해 다른 인스턴스가 생성됩니다.
  • 예약된 이벤트 인스턴스가 모두 완료되면 예약된 이벤트가 비활성화되고(예약된 이벤트의 [활성] 확인란이 자동으로 선택 취소됨), 예약된 이벤트의 상태가 [완료]로 설정됩니다.

예약된 이벤트 상태

예약된 이벤트의 [상태] 필드는 자동으로 업데이트되며 읽기 전용입니다. 다음 값이 [상태] 필드에 표시될 수 있습니다.

  • 예정되지 않음. 예약된 이벤트가 활성화되지 않았습니다.
  • 예약됨. 예약된 이벤트가 활성 상태이며 이벤트 보류 인스턴스가 있습니다.
  • 완료. 예약된 이벤트의 예약된 모든 발생이 완료되었습니다.
  • 종료. 가장 최근에 생성된 예약된 이벤트 인스턴스가 워크플로 대기 모니터에서 삭제되었거나 예약된 이벤트가 비활성화되었습니다.

    워크플로 대기 모니터에 예약된 이벤트 인스턴스를 삭제할 때 수행되는 작업에 대한 자세한 내용은 워크플로 대기 모니터에서 보류 인스턴스 삭제를 참조하십시오.

예약된 이벤트 삭제 정보

예약된 이벤트 발생이 모두 실행되기 전에 예약된 이벤트를 삭제하면 다음과 같이 됩니다.

  • 예약된 이벤트의 보류 인스턴스가 있는 경우 워크플로 대기 모니터에서 해당 인스턴스가 삭제됩니다.
  • 예약된 이벤트 인스턴스가 현재 실행 중이면 인스턴스가 실패합니다. [워크플로 오류 모니터]에 실패가 보고되지 않습니다.
  • 예약된 이벤트 인스턴스가 더 이상 생성되지 않습니다.

예약된 이벤트 비활성화 정보

예약된 이벤트 발생이 모두 실행되기 전에 예약된 이벤트를 비활성화하면 다음과 같이 됩니다.

  • 예약된 이벤트의 상태가 [종료]로 설정됩니다.
  • 예약된 이벤트의 보류 인스턴스가 있는 경우 워크플로 대기 모니터에서 해당 인스턴스가 삭제됩니다.
  • 예약된 이벤트 인스턴스가 현재 실행 중이면 일부 작업이 실패할 수 있습니다.

    예약된 이벤트 인스턴스가 실행되는 동안 Oracle CRM On Demand에서 5분 간격마다 예약된 이벤트가 여전히 활성 상태인지 확인합니다. 예약된 이벤트가 비활성화된 경우 인스턴스가 종료됩니다. 아직 수행되지 않은 작업은 실패하고, 실패한 작업에 대한 오류 인스턴스가 오류 모니터에 보고됩니다.

  • 예약된 이벤트 인스턴스가 더 이상 생성되지 않습니다.

이전에 비활성화된 예약된 이벤트 레코드에서 [활성] 확인란을 선택하면 예약된 이벤트 레코드가 새 예약된 이벤트로 처리됩니다. 스케줄에 따라 다음 중 하나가 수행됩니다.

  • 이후 발생이 예약된 경우. 예약된 이벤트의 상태가 [예약됨]이고 다음 예약된 발생에 대한 보류 인스턴스가 생성됩니다. 인스턴스가 생성되면 예약된 이벤트 발생 횟수가 1로 재설정됩니다.
  • 이후 발생이 예약되지 않은 경우. 예약된 이벤트의 [활성] 확인란이 자동으로 다시 선택 취소되고 예약된 이벤트의 상태가 [완료]로 설정됩니다.

예약된 이벤트 생성에 대한 자세한 내용은 예약된 이벤트 생성을 참조하십시오.


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