Documentum REST API (dm_audittrail)

#python #rest #documentum #audit-trail #opentext

#python #rest #documentum #аудит-след #opentext

Вопрос:

Для создания пользователя я получаю данные в attribute_list dm_audittrail, но когда я добавляю пользователя в какую-либо группу, dm_audittrail не заполняется событием dm_save .

Я использую cara в качестве интерфейса, поэтому всякий раз, когда я нажимаю на кнопку сохранения из интерфейса (cara) в окне редактирования пользователя после добавления пользователя в группу, dm_audittrail заполняет столбец attribute_list.Итак, я подумал вызвать API (http://localhost:8009/dctm-rest/repositories/repo1/users/Vikas Rana) с помощью метода post, чтобы я получил данные в столбце attribute_list, но не преуспел.

Я могу сгенерировать данные с именем события как dm_save, используя вышеупомянутый API, но attribute_list не заполняется.

Пожалуйста, помогите.

Комментарии:

1. в чем ваш вопрос?

2. Привет @Miki, я хочу, чтобы столбец attribute_list заполнялся при добавлении пользователя в группу из API с помощью API —> localhost:8009/dctm-rest/repositories / repo1/users/Vikas Rana. Я хочу знать, каким будет тело JSON для передачи в этом API с использованием метода POST.

3. пожалуйста, дополните свой пост вашим вопросом. Вы не можете ожидать, что другие будут тратить свое время на вашу проблему, если вы не готовы потратить свое

Ответ №1:

Из вашего сообщения кажется, что в вашей системе настроено событие аудита для таблицы dm_user. То, что вы хотите, — это событие аудита, запускаемое в таблице dm_group. Попробуйте что-то вроде этого:

введите описание изображения здесь

Комментарии:

1. Привет @Miki, на самом деле журналы аудита создаются в таблице dm_group при добавлении пользователя в группу, но мой вопрос.. Есть ли какой-либо способ создать запись аудита в таблице dm_user, если мы добавляем пользователя в группу.?

2. Журналы аудита создаются не в dm_group и не в таблице dm_user. Протоколы аудита можно найти в таблице dm_audittrail. Я полагаю, вы спрашиваете меня, есть ли способ сгенерировать журнал аудита для таблицы dm_user в случае, если пользователь добавлен в dm_group. Я считаю, что это невозможно сделать с помощью механизма OOTB, поскольку изменения вносятся только в таблицы dm_group. Но не слушайте меня и проводите собственное исследование.

3. Привет, @Miki, спасибо за информацию. Еще один вопрос: я получаю данные в столбце attribute_list dm_audittrail для некоторых репозиториев при создании пользователя из API, но для некоторых репозиториев я получаю пустые данные в attribute_list . Итак, вы знаете, требуется ли какое-либо изменение конфигурации для заполнения этого столбца?

4. Конечно, есть. События в журналах аудита основаны на репозитории, их необходимо настроить.