비동기 작업 실행의 되풀이 패턴
게시 날짜: 2017년 1월
적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
되풀이 규칙을 사용하여 비동기 시스템 작업을 한 번 또는 반복적으로 실행할 수 있습니다.AsyncOperation.RecurrencePattern 특성을 사용하여 되풀이 규칙을 지정합니다. 이 속성은 대량 삭제 또는 대량 중복 검색과 같은 비동기 작업을 전송하는 IOrganizationService 메시지의 요청 클래스에 포함되어 있습니다.AsyncOperation(시스템 작업) 엔터티와 같은 비동기 작업을 나타내는 엔터티에도 포함되어 있습니다.
다음 형식을 사용하여 AsyncOperation.RecurrencePattern 특성을 설정해야 합니다.
되풀이 패턴 |
작업 실행 빈도 |
---|---|
"FREQ=MONTHLY;" |
한 달에 한 번 |
"FREQ=WEEKLY;" |
일주일에 한 번 |
FREQ=DAILY;" |
하루에 한 번 |
"FREQ=HOURLY;" |
한 시간에 한 번 |
참고
되풀이 규칙의 전체 형식은 RFC2445 인터넷 표준(인터넷 일정 관리 및 일정 핵심 개체 사양)에 설명되어 있습니다.
규칙의 INTERVAL 일부를 사용하여 되풀이 규칙 반복 간격을 지정할 수 있습니다. 예를 들어 3일마다 작업을 실행하려면 "FREQ=DAILY;INTERVAL=3;" 형식을 사용합니다.INTERVAL은 되풀이 규칙의 선택적인 부분입니다.INTERVAL을 지정하지 않으면 1로 설정됩니다.
되풀이하지 않고 비동기 작업을 실행하려면 이 속성을 특정 메시지 요청 클래스 또는 엔터티에 대한 AsyncOperation.RecurrencePattern 속성 프로그래밍 참조 항목에 지정되어 있는 값으로 설정합니다.
작업 실행을 시작 시간을 지정하려면 AsyncOperation.RecurrenceStartTime 속성이나 비동기 작업을 나타내는 레코드 또는 메시지 요청 클래스의 StartDateTime 속성을 사용합니다. 이 속성을 설정하지 않으면 시작 시간은 DateTime.Now 속성에 포함되어 있는 값으로 설정됩니다.
참고 항목
RecurrencePattern
StartDateTime
RecurrencePattern
RecurrenceStartTime
대량으로 데이터 삭제
AsyncOperation(시스템 작업) 엔터티
Microsoft Dynamics 365의 비동기 서비스
비동기 작업에 대해 지원되는 엔터티
Microsoft Dynamics 365
© 2017 Microsoft. All rights reserved. 저작권 정보