다음을 통해 공유


되풀이 약속 업데이트

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

전체 시리즈 또는 되풀이 약속의 인스턴스를 업데이트할 수 있습니다.

되풀이 약속 시리즈 업데이트

IOrganizationService.Update 메서드 또는 RecurringAppointmentMaster 엔터티에 대한 UpdateRequest 메시지를 사용하여 되풀이 약속 시리즈를 업데이트할 수 있습니다.기본 또는 되풀이 정보를 업데이트할 수 있습니다.

기본 정보 업데이트

주제, 위치, 참석자 등 되풀이 약속의 기본 정보를 업데이트하면 동일한 특성에 대해 예외가 있는 그러한 인스턴스를 제외하고 되풀이 약속의 모든 인스턴스가 업데이트됩니다.

되풀이 정보 업데이트

패턴 및 범위 등 되풀이 약속 시리즈의 되풀이 정보를 업데이트하면 다음과 같은 동작이 발생합니다.

  1. 새로운 RecurringAppointmentMaster.ActivityId가 있는 새 시리즈는 원래 시리즈와 동일한 정보로 만들어지며 새 시리즈의 RecurringAppointmentMaster.EffectiveEndDate 특성은 원래 시리즈의 마지막으로 발생한 지난 인스턴스로 설정됩니다. 원래 시리즈의 모든 이후 인스턴스는 삭제됩니다. 이러한 방식으로 원래 시리즈 종료되고 지난 인스턴스의 기록은 새 시리즈에 저장되어 시스템에 보존됩니다.

  2. 새로운 정보는 유효 시작 날짜부터 새 시리즈의 이후 인스턴스를 만드는 데 사용됩니다(RecurringAppointmentMaster.EffectiveStartDate).

또한 원래 시리즈와 새 시리즈 모두의 RecurringAppointmentMaster.GroupId 특성은 동일한 값으로 채워집니다. 되풀이 약속 시리즈의 되풀이 정보를 업데이트할 때마다 만들어지는 새 시리즈의 모든 정보는 각 시리즈에 고유 시리즈 ID가 있지만 RecurringAppointmentMaster.GroupId 특성에 대해 업데이트된 되풀이 약속 시리즈와 동일한 값을 가집니다.

참고

이후에 발생할 예정인 모든 인스턴스를 가진 되풀이 약속 시리즈의 되풀이 정보를 업데이트하면 모든 인스턴스가 삭제되고 새 인스턴스를 만들거나 확장하는 데 새 되풀이 정보가 사용됩니다.

되풀이 약속 업데이트를 위해 샘플 코드를 보려면 샘플: 되풀이 약속 일정 조정 및 취소를 참조하십시오.

되풀이 약속 인스턴스 업데이트

되풀이 약속 레코드는 약속 개체로 저장되므로 Appointment 엔터티에서 IOrganizationService.Update 메서드를 사용하여 되풀이 약속 인스턴스를 업데이트합니다. 되풀이 약속 인스턴스를 업데이트할 때 되풀이 약속 시리즈에 대한 예외로 인스턴스가 표시됩니다.추가 정보:되풀이 약속 예외 만들기

Appointment 엔터티에 CreateExceptionRequest 클래스를 사용하여 되풀이 약속 인스턴스를 업데이트할 수도 있습니다.

되풀이 약속 인스턴스는 Appointment.InstanceTypeCode 특성을 사용하여 식별되며 값 “2”(되풀이 인스턴스)를 가집니다.추가 정보:Appointment 엔터티 메시지 및 메서드

참고 항목

되풀이 약속 엔터티
되풀이 약속 시리즈 또는 인스턴스 삭제 또는 종료
샘플: 되풀이 약속 만들기, 검색, 업데이트 및 삭제
샘플: 되풀이 약속 일정 조정 및 취소

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 저작권 정보