사용자 액세스 감사
게시 날짜: 2016년 11월
적용 대상: Dynamics CRM 2015
Microsoft Dynamics CRM 2015 및 Microsoft Dynamics CRM Online 2015 업데이트은 사용자 액세스를 감사할 수 있는 기능을 지원합니다. 기록되는 정보에는 사용자가 Microsoft Dynamics 365에 대한 액세스를 언제 시작했는지와 액세스가 Microsoft Dynamics 365 웹 응용 프로그램에서 생성되었는지, Outlook용 Dynamics CRM에서 생성되었는지, 아니면 웹 서비스에 대한 SDK 호출에서 생성되었는지 등이 포함됩니다.
사용자 액세스 감사 사용
사용자 액세스 감사는 조직 수준에서 사용할 수 있습니다. 사용자 액세스 감사를 활성화하거나 비활성화하려면 대상 조직의 레코드를 검색하고 조직에 대한 Organization.IsUserAccessAuditEnabled 특성 값을 업데이트해야 합니다. 또한 조직에 대한 전역 감사는 조직 레코드에서 Organization.IsAuditEnabled 특성을 true로 설정하여 활성화해야 합니다. 사용자 액세스의 출처를 감사하려면(예: 웹 응용 프로그램, Outlook용 Dynamics CRM 또는 SDK) 액세스할 엔터티에 대한 감사를 활성화해야 합니다.
사용자 액세스 감사 주기는 Organization.UserAccessAuditingInterval 특성을 사용하여 읽거나 설정할 수 있습니다. 기본 특성 값 4는 사용자 액세스가 4시간마다 감사됨을 나타냅니다.
조직에 대해 감사를 활성화하는 방법과 엔터티에 대한 자세한 내용은 감사할 엔터티 및 특성 구성을 참조하십시오.
사용자 액세스 이벤트 필터링
사용자 액세스와 관련된 감사 레코드를 검색하려면 코드에서 조직의 Audit 레코드를 검색하고 Audit.Action의 값을 필터링해야 합니다.AuditAction이라는 열거형은 지원되는 감사 동작을 식별하기 위해 제공됩니다. 다음 목록에는 사용자 액세스와 관련된 동작이 표시됩니다.
AuditAction.UserAccessviaWeb
AuditAction.UserAccessviaWebServices
AuditAction.UserAccessAuditStarted
AuditAction.UserAccessAuditStopped
UserAccessviaWebMicrosoft Dynamics 365 웹 응용 프로그램 또는 Microsoft Outlook의 액세스를 나타냅니다.UserAccessviaWebServicesSDK에서 웹 서비스 요청을 나타냅니다. 응용 프로그램의 프로젝트에 SampleCode\CS\HelperCode\OptionSets.cs 또는 SampleCode\VB\HelperCode\OptionSets.vb를 포함하면 코드에 AuditAction 열거형을 사용할 수 있습니다.
참고 항목
엔터티 데이터 변경 감사
감사할 엔터티 및 특성 구성
Audit 엔터티 메시지 및 메서드
샘플: 엔터티 데이터 변경 감사
샘플: 사용자 액세스 감사
© 2017 Microsoft. All rights reserved. 저작권 정보