Формулировка проблемы: на данный момент изменения в РКК документа нигде не фиксируются, что может при известной невнимательности привести к нежелательным последствиям (например, если кто-то из участников процесса по документу сменит дату регистрации, а сотрудник канцелярии не глядя это зарегистрирует).
Решение: необходимо расширить список возможных записей таблицы «Изменения в документе». На данный момент возможные варианты такие:
Добавление файла в папки документа;
Изменение файла в папках документа (загрузка новой версии, изменение HTD-файла);
Удаление файла из папок документа;
Регистрация документа;
Нужно добавить записи о следующих событиях:
Создание документа. Запись должна иметь вид:
№ п/п | Пользователь | Дата | IP адрес | Описание | Комментарий |
---|---|---|---|---|---|
1 |
пользователь- совершивший- действие |
дата- создания- документа |
ip-адрес-с- которого- произведено- действие |
Значения полей РКК: поле-ркк-1: значение- поля-ркк-1, поле-ркк- 2: значение-поля-ркк- 2, ... |
Создан документ |
Изменение РКК. Запись должна иметь вид:
№ п/п | Пользователь | Дата | IP адрес | Описание | Комментарий |
---|---|---|---|---|---|
номер- записи |
пользователь- совершивший- действие |
дата- создания- документа |
ip-адрес-с- которого- произведено- действие |
Изменённые поля и их новые значения: поле-ркк-1: новое- значение-поля-ркк-1, поле-ркк-2: новое- значение-поля-ркк-2, ... |
Изменена РКК документа |
Как при создании документа, так и при изменении его РКК в «Изменениях в документе» должны отслеживаться все поля, присутствующие в РКК (за исключением полей «дополнительных» карточек РКК, реализуемых формами старого либо нового образца). Точный список этих полей зависит от типа журнала, указанного в типе того документа, который создаётся/изменяется. Более подробно см. «Спецификацию Arta Synergy», разделы 3.2.1 и 7.2.1.2.