Активация аудита запущенных пользователем программ в системе.

Пояснение к вопросу

Допускаем, что не корысти ради, а в целях важной производственной необходимости, вам нужно периодически подсматривать за пользователем на предмет: запускал ли он ту или иную программу в системе, или нет? А если запускал, то с какой целью, какими намерениями, а также с какими входными параметрами. Нет ничего проще в реализации данного запроса.

Решение вопроса

Для решение обозначенной выше задачи необходимо:

  1. Узнать техническое наименование программы, для которой необходимо включение протоколирования/аудита
  2. Добавить его в настроечную таблицу
  3. Активировать пару галок
  4. Запустить программу просмотра логов и анализировать, анализировать, анализировать...
    Например, мне необходимо выполнить настройку аудита запуска программы HRUCEDT0

Рисунок 1.

Для активации логирования нужно добавить наименование программы в таблицу T599R

Рисунок 2.

По наименованию таблицы также можно найти соответствующий узел в SPRO

IMG: Personnel Management -> Human Resources Information System -> Reporting -> Log report starts

См. заметку Быстро найти ветку в SPRO

Активируйте чекбоксы Record Online, если необходимо записывать данные, которые выполняются пользователем в диалоговом режиме, и Protocol required at start of batch если необходимо также сохранять данные по запущенной программе в фоновом режиме.

Рисунок 3.

N.B. Вендор советует обратить внимание на то, что данные будут собираться только для отчетов, использующих ЛБД PNP

Рисунок 4.

Количество собираемой информации, а также некоторые аспекты по производительности, отражены в справке к следующему узлу SPRO:

IMG: Personnel Management -> Human Resources Information System -> Reporting -> Log report starts-> Set Flow Control for the Logical PNP Database

Рисунок 5.

Не поленитесь ознакомиться с данной информацией.

Все готово к тестированию. Запускаю программу HRUCEDT0 с какими-нибудь параметрами

Рисунок 6.

После одного или двух запусков, необходимо запустить программу RPUPROTD, посредством которой и будут отражены интересующие меня логи

См. Log of Report Starts (Report RPUPROTD)

Рисунок 7.

Двойной клик по записи покажет требуемую информацию

Рисунок 8.

Ну и не забываем про присказку: если у вас паранойя — это не значит, что за вами не следят. Жму руку. Ваш ignatov.