Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
BoBr Участник со стажем
Вступление в Клуб: 30.01.2013
|
Вт Мар 17, 2015 09:09  Аудит всех справочников |
|
Полезность: Нет оценки
|
Добрый День! Появилась задача поставить все имеющиеся справочники на аудит действий (добавить/изменить/удалить). Поделитесь, пожалуйста, идеями кто и как возможно это реализовывал? |
|
 |
Pupil Участник - экстремал
Вступление в Клуб: 27.02.2014
|
Вт Мар 17, 2015 11:23   |
|
Полезность: Нет оценки
|
А вам админы столько места выделят, ведь я так понимаю в результате таких действий база немного разрастется |
|
 |
BoBr Участник со стажем
Вступление в Клуб: 30.01.2013
|
Вт Мар 17, 2015 11:26   |
|
Полезность: Нет оценки
|
Справочники меняются не так часто, думаю особой проблемы с местом не будет. |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Вт Мар 17, 2015 11:38   |
|
Полезность: Нет оценки
|
нужно конкретно журналировать что и кто изменил или запустил операцию? |
|
 |
BoBr Участник со стажем
Вступление в Клуб: 30.01.2013
|
Вт Мар 17, 2015 11:39   |
|
Полезность: Нет оценки
|
Igorka пишет: | нужно конкретно журналировать что и кто изменил или запустил операцию? |
Да, например, кто-то создал или изменил запись справочника. |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Вт Мар 17, 2015 11:51   |
|
Полезность: Нет оценки
|
тогда просто а табличках установите Журналирование "авт" и "журналируемые изменения" "все" и на запуск операций |
|
 |
Ghost Профи
Вступление в Клуб: 24.11.2007
|
Вт Мар 17, 2015 11:52  Re: Аудит всех справочников |
|
Полезность: Нет оценки
|
BoBr пишет: | Добрый День! Появилась задача поставить все имеющиеся справочники на аудит действий (добавить/изменить/удалить). Поделитесь, пожалуйста, идеями кто и как возможно это реализовывал? |
У операций, на закладке "Компиляция" выставляется нужный вид журналирования, на закладке "Дополнительные свойства" поднять крыж "Журналирование параметров операции" если нужно журналировать что на что поменялось. |
|
 |
BoBr Участник со стажем
Вступление в Клуб: 30.01.2013
|
Вт Мар 17, 2015 12:30   |
|
Полезность: Нет оценки
|
Не совсем помогает, так как там не точно видно кто и что поменял. То есть, если пользователь нажал операцию "Изменить", но вышел ничего не делая, то запись в журнале не появляется. + там не журналируется что на что изменилось. |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Мар 17, 2015 12:39  Re: Аудит всех справочников |
|
Полезность: Нет оценки
|
Ghost пишет: |
У операций, на закладке "Компиляция" выставляется нужный вид журналирования, на закладке "Дополнительные свойства" поднять крыж "Журналирование параметров операции" если нужно журналировать что на что поменялось. |
На операции не благодарный способ ставить журналирование. Могут и из другого места поменять например локал или новая операция в обновлении появилась или прямой апдейт БД.
Вешать аудит только на таблицы - иначе запаришся выяснять. |
|
 |
Ghost Профи
Вступление в Клуб: 24.11.2007
|
Вт Мар 17, 2015 15:22   |
|
Полезность: Нет оценки
|
BoBr пишет: | Не совсем помогает, так как там не точно видно кто и что поменял. То есть, если пользователь нажал операцию "Изменить", но вышел ничего не делая, то запись в журнале не появляется. + там не журналируется что на что изменилось. |
Ну это как поставите журналирование. С другой стороны. зачем журналировать запуск операции если она ничего не поменяла? Все там хорошо видно, нас устраивает. |
|
 |
Ghost Профи
Вступление в Клуб: 24.11.2007
|
Вт Мар 17, 2015 15:30  Re: Аудит всех справочников |
|
Полезность: Нет оценки
|
yaffil пишет: | На операции не благодарный способ ставить журналирование. Могут и из другого места поменять например локал или новая операция в обновлении появилась или прямой апдейт БД.
Вешать аудит только на таблицы - иначе запаришся выяснять. | Могут, но речь ведь идет о проде? На котором новые операции сами не появляются и апдейты напрямую не пишутся? Или у вас по-другому?
Вы предлагаете повесить журналирование всех реквизитов всех справочников? Мсье знает толк в извращениях!  |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Вт Мар 17, 2015 16:09   |
|
Полезность: Нет оценки
|
В проде постоянно что то появляется новое - иначе зачем обновления
А там и конвертации и раздача всем группам стандартным новых прав. Новая операция - надо не забыть опять её на аудит.
Не забываем об админах и прогерах - которые на ура вам заапдейтят своей операцией или через SQL
Собственно аудит таблиц на изменение "непустых" значений - это нагрузка минимальная на БД. Тем более я не предлагаю 100% таблиц охватить  |
|
 |
Ghost Профи
Вступление в Клуб: 24.11.2007
|
Вт Мар 17, 2015 16:40   |
|
Полезность: Нет оценки
|
Ну да, добавили с новой версией реквизит в справочник, надо не забыть его зажурналировать, а то опять не найдешь кто его поменял. Операций всего три (в основных справочниках), а реквизитов больше. Вообще конечно должен быть разумный баланс, и к каждому справочнику нужно приложить думалку, журналировать ли 100500 реквизитов или 3-5 операций. Если справочник системный и значения в нем меняются не часто, но реквизитов много, то наверно лучше журналить операции. Если справочник меняется часто, в нем много операции, т.е. используется как продукт, то имеет смысл журналить какие-то критические реквизиты. |
|
 |
|