Вопрос об аудитах действий пользователей - crm 2011 ru18 на прем - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь выяснить последнее использование crm пользователем. Запрос я использую + результаты ниже. Мой вопрос: как могут быть действия (33, 34, 35, 36) в более позднее время, чем 64, 65? Я предполагаю, что любое взаимодействие пользователя с приложением будет регистрировать 64 или 65, но, очевидно, это не так. Мы также используем надстройку outlook здесь. Что я делаю не так?

-- all latest actions by user 
select us.FullName, max(a.CreatedOn) as LatestActionDate, a.Action as 
    ActionNumber,
case 
when a.Action = 1 then 'Create'
when a.Action = 2 then 'Update'
when a.Action = 33 then 'Associate Entities'
when a.Action = 34 then 'Disassociate Entities'
when a.Action = 35 then 'Add Members'
when a.Action = 36 then 'Remove Members'
when a.Action = 64 then 'User Access via Web'
when a.Action = 65 then 'User Access via Web Services'
else ''
end as ActionName,
case
when us.IsDisabled = 0 then 'Active'
when us.IsDisabled = 1 then 'Inactive'
else ''
end as UserStatus
, us.CreatedOn, us.ModifiedOn
from Audit a
inner join SystemUser us on a.ObjectId = us.SystemUserId
where 
us.FullName like '<userX fullname>'
group by us.FullName, a.Action, us.IsDisabled, us.CreatedOn, us.ModifiedOn

Я получаю этот ответ

SQL Results

...