Копировать ссылку на страницу

Проверка целостности базы данных в части деловых процессов

Сценарий предназначен для проверки целостности данных о задачах и заданиях.

Сценарий запускает администратор системы.

Чтобы выполнить проверку ссылочной целостности таблиц базы данных в части деловых процессов:

1.Запустите сценарий. Откроется окно запроса режима проверки:

2.Выберите одно из действий:
Отчет. Сформировать отчет с результатами проверки целостности базы данных. В конце появится сообщение об окончании проверки и откроется отчет с результатами проверки. Отчет результатов выполнения сценария сохраняется во временной папке текущего пользователя. Например, %APPDATA%\Local\Temp\WorksDataBaseCheckResult.log;
Скрипт. Провести проверку и сформировать скрипт удаления ошибочных данных. При нажатии на кнопку откроется текст скрипта и появится сообщение с подтверждением выполнения скрипта. Файл с текстом скрипта сохраняется во временной папке текущего пользователя. Например, %APPDATA%\Local\Temp\WorksDataBaseCheckResult.log;
Отмена. Прервать проверку целостности базы данных.

Отчет с результатами выполнения сценария содержит информацию:

ИД задач, инициатора которых нет в справочнике Пользователи;
ИД задач, в правах которых указан несуществующий пользователь или группа;
ИД задач, в правах которых есть дубликаты;
ИД задач, правами на которые не обладает ни один пользователь или группа;
ИД задач, для которых нет маршрута;
ИД задач, в маршруте которых указан несуществующий пользователь;
ИД задач, в наблюдателях которых указан несуществующий пользователь;
ИД задач, для которых в качестве ведущей указана несуществующая задача;
ИД задач, для которых в качестве ведущего указано несуществующее задание;
ИД задач, для которых в качестве главной указана несуществующая задача;
ИД задач, для которых есть главная и при этом заданы права доступа;
задания, исполнитель которых не соответствует исполнителю в маршруте. ИД задачи;
тексты, автора которых нет в справочнике Пользователи;
права задач, для которых нет задач;
этапы маршрута задач, для которых нет задач;
наблюдатели задач, для которых нет задач;
ИД несуществующих задач, у которых есть задания;
вложения, для которых нет задач;
вложения, для которых нет заданий;
тексты задач, для которых нет задач;
тексты заданий, для которых нет заданий;
статусы, которые относятся к несуществующим задачам;
статусы, которые относятся к несуществующим заданиям;
связи, которые ссылаются на несуществующие задачи;
связи, которые ссылаются на несуществующие задания;
ИД задач с ручным типом прав, созданных по жесткому типовому маршруту;
ИД задач, которые не удалось получить через фабрику задач. С указанием текста ошибки;
ИД задач, задания по которым не удалось получить через фабрику заданий. С указанием текста ошибки.

См. также

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM