Можно ли через DevOps REST API получить человека, создавшего проект? Мы стараемся делегировать ответственность за каждый проект.
Если журналы аудита Azure DevOps недоступны, просмотрите членов группы [project-name]\Project Administrators
.
Если я не ошибаюсь, пользователь, создающий проект, автоматически добавляется в эту группу:
Конечно, на любом этапе в эту группу можно добавить больше пользователей. Но это может ограничить ваш поиск несколькими пользователями (права администратора не должны предоставляться всем).
В Azure DevOps информация о пользователе, создавшем проект, недоступна напрямую через rest API.
Но найти пользователя, создавшего проект, можно из журнала Aduit:
Вы можете экспортировать журнал аудита в формате CSV и выполнить поиск Project {projectname} creation was started
, он покажет адрес электронной почты пользователя.
Обратите внимание, что события сохраняются для 90 days
в журнале аудита. Вы можете выполнить резервное копирование событий аудита во внешнее хранилище, чтобы хранить данные дольше, чем 90-дневный период.
Интересно, почему в моем случае в качестве создателя указан Azure DevOps Service
?
Вам следует проверить событие начала создания.
информация о пользователе, создавшем проект, недоступна напрямую через rest API. Но вы можете получить информацию из журнала аудита. Пожалуйста, проверьте детали ниже, спасибо.