다음을 통해 공유


날짜 및 시간 필드의 동작 및 형식

 

게시 날짜: 2017년 2월

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

Microsoft Dynamics 365에서는 많은 시스템 엔터티 필드에 날짜 및 시간 데이터 유형이 사용됩니다. 예를 들어, 마케팅 캠페인에서 계정이 마지막으로 사용된 때 또는 서비스 케이스가 에스컬레이션된 날짜와 시간을 보여줄 수 있습니다. 날짜 및 시간 필드를 포함하는 사용자 지정 엔터티를 만들 수도 있습니다. 필드가 나타내는 내용에 따라 사용자 현지 시간, 날짜만 또는 표준 시간대 독립 같은 여러 가지 필드 동작을 선택할 수 있습니다.

이 항목의 내용

날짜 및 시간 필드 동작 및 형식

관리 속성을 설정하여 날짜 및 시간 동작 변경

날짜만의 예: 생일과 기념일

표준 시간대 독립의 예: 호텔 체크 인

날짜 및 시간 필드에 대한 특별한 고려 사항

날짜 및 시간 필드 동작 및 형식

다음 표에는 날짜 및 시간 동작 및 형식에 대한 정보가 포함되어 있습니다.

동작

형식

필드의 동작 변경

사용자 현지 시간

참고

이것은 이전 릴리스에 있는 모든 날짜 및 시간 필드의 동작입니다.

  • 필드 값은 현재 사용자의 현지 시간으로 표시됩니다.

  • 웹 서비스(SDK)에서 이러한 값은 일반적인 UTC 표준 시간대 형식을 사용하여 반환됩니다.

날짜만 - 또는 - 날짜 및 시간

사용자 인터페이스(UI)에서 특정 기본 제공 엔터티 필드의 동작을 사용자 현지 시간에서 날짜만으로 변경할 수 있습니다. 엔터티 및 필드 목록은 업데이트 시 날짜만으로 필드 동작 변경를 참조하십시오. 사용자 지정 엔터티 필드의 동작을 사용자 현지 시간에서 날짜만 또는 표준 시간대 독립으로 변경할 수 있습니다.

필드 동작을 변경하면 필드 동작을 변경한 후 추가하거나 수정한 필드 값에 영향을 미칩니다. 기존 필드 값은 데이터베이스에 UTC 시간대 형식으로 유지됩니다. 기존 필드 값의 동작을 UTC에서 날짜만으로 변경하려면 개발자의 도움을 받아 프로그래밍 방식으로 이를 수행하도록 해야 할 수 있습니다.추가 정보:MSDN: 데이터베이스에 있는 기존 날짜 및 시간 값의 동작 변환.

경고

날짜 및 시간 필드의 동작을 변경하기 전에 비즈니스 규칙, 워크플로 및 계산 필드 또는 롤업 필드 같은 필드의 모든 종속성을 검토하여 동작 변경 결과로 문제가 발생하지 않도록 해야 합니다. 날짜 및 시간 필드의 동작을 변경한 후에는 변경된 필드에 종속되는 각 비즈니스 규칙, 워크플로, 계산 필드 및 롤업 필드를 열고 정보를 검토하고 저장하여 최신 날짜 및 시간 필드의 동작 및 값을 사용할 수 있도록 해야 합니다.CanChangeDateTimeBehavior 관리 속성을 False로 설정하여 필드 동작 수정을 제한할 수 있습니다.추가 정보:관리 속성을 설정하여 날짜 및 시간 동작 변경

날짜만

  • 이 동작에는 시간대의 개념이 적용되지 않습니다. 필드 값은 시간대 변환 없이 표시됩니다.

  • 값의 시간 부분은 항상 12:00AM입니다.

  • 값의 날짜 부분은 UI 및 웹 서비스(SDK)에 지정된 대로 저장되고 검색됩니다.

날짜만

날짜만 동작은 일단 설정된 후에는 다른 동작 유형으로 변경할 수 없습니다.

표준 시간대 독립

  • 이 동작에는 시간대의 개념이 적용되지 않습니다. 필드 값은 시간대 변환 없이 표시됩니다.

  • 날짜 및 시간 값은 UI 및 웹 서비스(SDK)에 지정된 대로 저장되고 검색됩니다.

날짜만 - 또는 - 날짜 및 시간

표준 시간대 독립 동작은 일단 설정된 후에는 다른 동작 유형으로 변경할 수 없습니다.

참고

필드 유형 DateTime을 만들고 특정 동작을 지정하려면 설정 > 사용자 지정 > 시스템 사용자 지정 > 구성 요소 > 엔터티로 이동합니다. 원하는 엔터티를 선택하고 필드를 선택합니다. 필드 정의의 유형 드롭다운 목록에서 날짜 및 시간을 선택합니다.

관리 속성을 설정하여 날짜 및 시간 동작 변경

날짜 및 시간 동작을 변경할 수 있음 관리 속성을 사용하여 날짜 및 시간 필드 동작을 변경할 수 있는지 여부를 제어할 수 있습니다. 필드 동작 변경을 허용하려면 속성을 True로 설정하고, 그렇지 않으면 False로 설정합니다.

참고

기본적으로 기본 제공 시스템 엔터티 날짜 및 시간 필드의 경우 날짜 및 시간 동작을 변경할 수 있음 관리 속성은 False로 설정됩니다. 사용자 지정 날짜 및 시간 필드의 경우 기본적으로 속성은 True로 설정됩니다.

관리 속성을 설정하려면 다음을 수행합니다.

  • 설정 > 사용자 지정으로 이동합니다.

  • 시스템 사용자 지정 > 구성 요소 > 엔터티를 선택한 다음 특정 엔터티를 선택하고 필드를 선택합니다. 필드를 선택합니다. 명령 모음에서 기타 작업을 선택하고 드롭다운 목록에서 관리 속성을 선택합니다.

  • 관리 속성 설정 대화 상자에서 날짜 및 시간 동작을 변경할 수 있음 속성을 선택하고 True 또는False를 선택합니다.설정을 선택하여 설정을 저장합니다.

다음 스크린샷은 날짜 및 시간 관리자 속성을 보여 줍니다.

Set managed property for Date/Time field

날짜만의 예: 생일과 기념일

날짜만 동작은 생일이나 기념일 같이 시간과 시간대에 대한 정보가 필요하지 않은 경우 적합합니다. 이 옵션을 선택하면 전세계 모든 Dynamics 365 사용자에게 정확히 같은 날짜 값만 표시됩니다.

예를 들어, 최영희와 백지영 씨는 Contoso 사의 영업부에서 일합니다.Dynamics 365는 그들의 고객 및 영업 데이터를 저장합니다. 뉴욕(GMT-5)에 있는 구재석 씨는 생일이 1970년 4월 1일인 연락처 레코드를 만들고 레코드를 손미선 씨에게 할당합니다. 시애틀(GMT-8)에 있는 손미선 씨는 3월 31일에 레코드를 열고 시간대가 자신의 지역 시간대로 변환되지 않기 때문에 연락처의 올바른 생일이 1970년 4월 1일로 표시됩니다. 시스템의 다른 모든 사용자는 위치에 관계 없이 이 연락처 레코드를 열면 생일이 1970년 4월 1일로 표시됩니다.

표준 시간대 독립의 예: 호텔 체크 인

호텔 체크인 시간 등 표준 시간대 정보가 필요 없을 때 이 동작을 사용할 수 있습니다. 이 옵션을 선택하면 전세계 모든 Dynamics 365 사용자에게 정확히 같은 날짜와 시간 값이 표시됩니다.

예를 들어, Lisa와 Rebecca는 Dynamics 365을 사용하여 예약을 추적하는 호텔 체인에서 근무합니다. Lisa는 시애틀(GMT-8)에 있습니다. Rebecca는 뉴욕(GMT-5)에 있습니다. 한 고객이 Lisa에게 전화를 걸어 뉴욕시에 있는 회사 호텔 중 하나에 객실을 예약합니다. Lisa는 새로운 예약 레코드를 만들고 예상 체크인 시간을 2014년 12월 10일 오전 11:00로 설정하고 레코드를 저장합니다. 고객은 예상 시간에 뉴욕 시의 호텔에 도착합니다. 지역 호텔의 프론트 데스크에서 Rebecca는 예약 레코드를 보고 예상 체크인 시간이 2014년 12월 10일 오전 11:00인 것을 확인합니다. 그녀는 고객의 호텔 방문을 환영합니다.

날짜 및 시간 필드에 대한 특별한 고려 사항

모든 시스템 기본 제공 및 사용자 지정 날짜 및 시간 필드는 기본적으로 1900 이전의 값을 지원

날짜 및 시간 필드는 1/1/1753 12:00 AM만큼 이른 값을 지원합니다.

필드 동작을 변경한 후 계산 및 롤업 필드가 유효한지 확인

계산 필드 또는 롤업 필드의 동작을 변경한 후 필드가 유효하도록 필드 정의를 저장합니다. 저장하려면 필드 편집기를 사용합니다.설정 > 사용자 지정 > 시스템 사용자 지정 > 구성 요소 > 엔터티 > 엔터티 X > 필드를 선택합니다. 필드 양식에서 필드 유형 드롭다운 목록 옆의 편집단추를 선택합니다.추가 정보:계산된 필드 정의롤업 필드 정의 두 가지가 있습니다.

업데이트 시 날짜만으로 필드 동작 변경

기본적으로 기본 제공 시스템 엔터티 및 사용자 지정 엔터티의 만든 날짜수정한 날짜 날짜 및 시간 필드는 사용자 현지 시간 동작으로 설정됩니다. 이러한 필드의 CanChangeDateTimeBehavior 관리 속성은 False로 설정됩니다. 이러한 필드에 대한 동작은 변경할 수 없습니다.

기본적으로 다음 기본 제공 날짜 및 시간 필드는 날짜만 동작으로 설정되고 CanChangeDateTimeBehavior 관리 속성은 False로 설정됩니다.

필드 이름

엔터티 이름

기념일

Contact

Birthdate

Contact

기한

Invoice

예상 종료 날짜

Lead

실제 종료 날짜

Opportunity

예상 종료 날짜

Opportunity

최종 결정 날짜

Opportunity

유효 기간(시작)

Product

유효 기간(종료)

Product

종료된 날짜

Quote

기한

Quote

날짜만 동작에서 지원되지 않는 날짜 및 시간 쿼리 연산자

다음 날짜 및 시간 관련 쿼리 연산자는 날짜만 동작에 유효하지 않습니다. 시간대 변환은 발생하지 않으며 시간은 항상 오전 12:00시로 설정됩니다. 이러한 연산자 중 하나가 쿼리에 사용되면 잘못된 연산자 예외 오류가 throw됩니다.

  • X분 이상 경과

  • X시간 이상 경과

  • 지난 X시간

  • 다음 X시간

이는 UI의 다음 위치에 적용됩니다.

  • 상세하기 찾기

  • 저장된 보기 편집기

  • 대화 상자에서 Dynamics 365 단계 쿼리

  • Outlook 클라이언트 오프라인 필터 편집기

  • 보고서 마법사

  • 상세하게 찾기의 열에 사용자 지정 필터

솔루션을 가져오는 동안 날짜 및 시간 필드 동작 변경

솔루션을 가져오는 동안 필드를 소유하고 있는 비관리 솔루션 또는 관리 솔루션을 가져오는 경우 날짜 및 시간 필드의 동작을 사용자 현지 시간에서 날짜만 또는 표준 시간대 독립으로만 변경할 수 있습니다.

참고 항목

필드 만들기 및 편집
계산된 필드 정의
MSDN: 날짜 및 시간 특성의 동작 및 형식

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