2.1 Дефрагментация и оптимизация индексов

advertisement
Обслуживание DocsVision 4.5
Методические рекомендации
28.04.2011
Copyright© DocsVision 2011
Название документа
Содержание
1
Введение............................................................................................................ 3
2
Общие рекомендации по обслуживанию базы данных Microsoft SQL Server ............. 3
3
4
2.1
Дефрагментация и оптимизация индексов ..................................................... 3
2.2
Проверка целостности базы данных .............................................................. 3
2.3
Резервное копирование ................................................................................ 4
Рекомендации по особенностям обслуживания базы данных DocsVision .................. 4
3.1
Очистка корзины DocsVision Navigator ........................................................... 5
3.2
Очистка журналов DocsVision Navigator ......................................................... 6
3.3
Очистка журналов экземпляров бизнес-процессов ......................................... 6
3.4
Отключение не активных сессий ................................................................... 7
3.5
Снятие зависших блокировок ...................................................................... 10
3.6
Оптимизациятаблицыдескрипторов безопасности ......................................... 11
3.7
Индексирование полнотекстовых каталогов ................................................. 12
3.8
Архивирование данных .............................................................................. 12
Рекомендации по особенностям обслуживания решений DocsVision ...................... 14
4.1
Удаление завершённых экземпляров бизнес-процессов ................................ 14
4.2
Удаление карточек сообщений .................................................................... 14
4.3
Очистка папок от ярлыков с завершенными заданиями ................................ 14
2
Название документа
1
Введение
Данный документ содержит рекомендации по периодическому обслуживанию решений
на платформе DocsVision 4.5, которые должны применяться для поддержания
производительности и устранения потенциальных проблем при промышленной
эксплуатации.
Для понимания и использования приведенных рекомендаций, требуются знания:
1.
Администрирования СУБД Microsoft SQL Server;
2.
DocsVision в объёме курса DV902;
3.
DocsVision в объёме курсов DV903 и DV904 (для разработки бизнес-процессов).
2
Общие рекомендации по обслуживанию базы
данных Microsoft SQL Server
Дополнительная подробная информация доступна по адресу:

Лучшие советы по эффективному обслуживанию баз данных (Top Tips for
Effective
Database
Maintenance)
–
http://technet.microsoft.com/ruru/magazine/2008.08.database.aspx.
2.1 Дефрагментация и оптимизация индексов
Дополнительная подробная информация доступна по адресам:

Лучшие советы по дефрагментации индексов (Index Defragmentation Best
Practices) – http://technet.microsoft.com/en-us/library/cc966523.aspx

Реорганизация и перестроение индексов (Reorganizing and Rebuilding Indexes) –
http://msdn.microsoft.com/ru-ru/library/ms189858.aspx

Оптимизация индексов (Optimizing Indexes) – http://msdn.microsoft.com/enus/library/ms190910.aspx

Применение помощника по настройке ядра СУБД (Using Database Engine Tuning
Advisor) – http://msdn.microsoft.com/ru-ru/library/ms189303.aspx
Настройка: дефрагментация индексов выполняется путём включения соответствующих
мероприятий
в
Планы
обслуживания
(Maintenance
Plans)
или
создания
соответствующего задания (job). Подразумевается, что задание будет создано лицом,
выполняющим обслуживание базы данных самостоятельно.
Рекомендуемая периодичность: не реже 1 раз в неделю.
Выбрать оптимальную периодичность проведения дефрагментации индексов поможет
соответствующая регулярная оценка уровня фрагментации индексов на момент
выполнения дефрагментации.
При необходимости выполнения дефрагментации индексов чаще 1 раз в день имеет
смысл выполнить оптимизацию индексов.
Для выполнения оптимизации индексов рекомендуется периодический запуск утилиты
Database Engine Tuning Advisor– это поможет создать недостающие индексы, т.к. с
течением времени могут появляться новые поиски и представления.
2.2 Проверка целостности базы данных
Настройка: выполняется путём включения соответствующих мероприятий в Планы
обслуживания (Maintenance Plans) или создания соответствующего задания (job).
Подразумевается, что задание будет создано лицом выполняющим обслуживание базы
данных самостоятельно.
Рекомендуемая периодичность: не реже 1 раз в месяц или после каждого полного
резервного копирования базы данных.
3
Название документа
2.3 Резервное копирование
Дополнительная подробная информация доступна по адресу:

Резервное копирование и восстановление баз данных
http://msdn.microsoft.com/ru-ru/library/ms187048.aspx
в
SQL
Server
–
При возникновении повреждения базы данных или иного сбоя наиболее эффективным
способом восстановления является восстановление базы данных из резервных копий,
поэтому выполнение регулярного резервного копирования является обязательным.
Выбор стратегии резервного копирования и организация ее применения является не
простой задачей. Необходимо регулярно выполнять полное резервное копирование
базы данных, чтобы убедиться в наличии как минимум одного момента времени,
состояние базы данных на который может быть восстановлено.
Рекомендуемая стратегия резервного копирования:
3

На базе DocsVision установить режим полного восстановления (FULL Recovery);

Выполнять полное резервное копирование ежедневно и, по возможности, в
нерабочее время;

Выполнять разностное резервное копирование каждые 4 часа;

Выполнять резервное копирование журнала транзакций каждые 30 минут;

Хранить резервные копии не менее 1 недели.
Рекомендации по особенностям
обслуживания базы данных DocsVision
В базе данных DocsVision существует группа заданий (jobs), которые выполняют
различные функции:
1. dvftjob_ИМЯ БАЗЫ_{ИДЕНТИФИКАТОР}1 – в DocsVision 4.5 (1940), группа
заданий
запускающих
индексирование
полнотекстовых
каталогов,
где
{ИДЕНТИФИКАТОР} в названиях заданий и полнотекстовых каталогов
соответствуют идентификаторам типов карточек, см. таблицу (подробнее в 3.7);
Таблица. Соответствие идентификаторов заданий (jobs) типам карточек
№
Идентификатор
Тип карточки
1.
0056522E-FC72-48D2-8EBB-A60B838E36C9
задача
2.
2BBD0A41-265E-4FF8-82D6-C6342F34B1AF
карточка файла
3.
425DD1AC-8DF1-49F0-9A06-FA61381C4FEC
внутренний документ
4.
52F3DB4D-C3D4-4C03-BFF2-D8CFDC6E6CFC
отчет
5.
9D0B80A0-DFA2-49D9-9AE8-C8934913117A
сообщение
6.
A231269C-6126-4C1A-9758-F55FF9571EF8
согласование
7.
A9E3F102-355B-477D-A9F2-99B02579F34E
архивный документ
8.
AE82DD57-348C-4407-A50A-9F2C7D694DA8
бизнес-процесс
9.
C1FED883-08DE-420F-8FB4-C16CEFFC1630
входящий документ
10.
E724C058-B678-42FE-9C73-441705698CDB
универсальный документ
11.
F31B9F60-F81F-4825-8216-FC3C1FF15222
бизнес-календарь
12.
F7E2090A-EEC3-4B51-B1BB-567D4A0117D6
задание бизнес-процесса
13.
FA0C389E-1095-4BC1-BEDC-793463742571
исходящий документ
В связи с выполненной оптимизацией полнотекстового поиска, начиная с версии DocsVision 4.5 SR1 (1966)
эта группа заданий больше не используется и была заменена на задание dvftjob_ИМЯ БАЗЫ_cards.
1
4
Название документа
2. dvftjob_ИМЯ БАЗЫ_cards – в DocsVision 4.5 SR1 и SR2 (1966, 1988), запускает
полнотекстовое индексирование карточек (подробнее в 3.7);
3. dvftjob_ИМЯ БАЗЫ_system
файлов (подробнее в 3.7);
–
запускает
полнотекстовое
индексирование
4. dvjob_ИМЯ БАЗЫ_archive – запускает архивирование данных (подробнее в
3.8);
5. dvjob_ИМЯ БАЗЫ_clear_log – запускает очистку журналов DocsVision Navigator
(подробнее в 3.2);
6. dvjob_ИМЯ БАЗЫ_clear_old_sessions
сессий (подробнее в 3.4);
7. dvjob_ИМЯ БАЗЫ_purge_deleted_cards
DocsVision Navigator (подробнее в 3.1).
–
запускает
–
удаление
запускает
неактивных
очистку
корзины
Рекомендуется периодически (в зависимости от установленных настроек выполнения)
проверять успешность выполнения этих заданий.
3.1 Очистка корзины DocsVision Navigator
Настройка: «Консоль настройки DocsVision» (Базы данных – Настройка – вкладка
«Управление»).
Рисунок 1. Настройка очистки корзины DocsVision Navigator
Для успешного выполнения периодической очистки корзины необходимы следующие
условия:

в базе данных существует задание dvjob_ИМЯ БАЗЫ_purge_deleted_cards;

в базе данных существует процедура dvsys_card_purge_deleted_by_rule;

на сервере баз данных запущен SQL Server Agent.
5
Название документа
Рекомендуемые настройки:

не хранить карточки более 14 суток;

очищать корзину 1 раз в неделю, по возможности в нерабочее время.
3.2 Очистка журналов DocsVision Navigator
Настройка: «DocsVision Navigator» (Справочник «Системные настройки» – Категория
«Настройки журнала» – Действия «Настройки журнала»).
Рисунок 2. Настройка очистки журналов DocsVision Navigator
Для успешного выполнения периодической очистки журналов необходимы следующие
условия:

в базе данных существует задание dvjob_ИМЯ БАЗЫ_clear_log;

в базе данных существует процедура dvsys_log_clear;

на сервере баз данных запущен SQL Server Agent;

в настройках журнала (рис. 2) установлен флаг «Включить журналирование».
При необходимости можно настроить автоматическое создание резервных копий
журналов перед выполнением их очистки. Дополнительная подробная информация
доступна в документе «Руководство по установке и администрированию DocsVision
4.5».
SQL примеры:

Полная очистка журнала приложений:
TRUNCATE TABLE dvsys_log_application
TRUNCATE TABLE dvsys_log_application_backup

Полная очистка журнала безопасности:
TRUNCATE TABLE dvsys_log_security
TRUNCATE TABLE dvsys_log_security_backup

Полная очистка системного журнала:
TRUNCATE TABLE dvsys_log
TRUNCATE TABLE dvsys_log_backup
Рекомендуемые настройки: очищать сообщения старше 14 дней.
3.3 Очистка журналов экземпляров бизнес-процессов
Настройка:
1. Индивидуальная настройка экземпляров бизнес-процессов;
2. Индивидуальная настройка шаблонов бизнес-процессов,
созданы экземпляры с аналогичными настройками;
по
которым
будут
6
Название документа
«Карточка
бизнес-процесса»
(Настройки
«Дополнительно» – Журналирование).
–
Свойства
процесса
–
вкладка
Рисунок 3. Настройка очистки журналов экземпляров бизнес-процессов
3. Создания соответствующего задания (job). Подразумевается, что задание будет
создано лицом, выполняющим обслуживание базы данных самостоятельно.
SQL примеры:

Удаление журналов всех бизнес-процессов:
TRUNCATE TABLE [dvtable_{388F390F-139E-498E-A461-A24FBA160487}]

Удаление журналов бизнес-процессов в заданном состоянии
DELETE FROM [dvtable_{388F390F-139E-498E-A461-A24FBA160487}] WHERE
InstanceID IN (SELECT InstanceID FROM [dvtable_{0EF6BCCA-7A09-4027-A3A2D2EEECA1BF4D}] WHERE State =<условие>)
Где <условие>: 0 – остановленные БП;
1 – активные БП;
2 – приостановленные БП;
3 – приостановленные из-за ошибки;
4 – завершённые БП.
3.4 Отключение не активных сессий
Настройка: «Консоль настройки DocsVision» (Управление доступом – Автоматически
отключать сессии, не активные более <...> минут) или выполняется путём создания
соответствующего задания (job). Подразумевается, что задание будет создано лицом
выполняющим обслуживание базы данных самостоятельно.
Встроенное отключение неактивных сессий в DocsVision производится:
1.
Заданием dvjob_ИМЯ БАЗЫ_clear_old_sessions – периодически (по умолчанию
1 раз в 10 мин) производится удаление сессий, у которых время неактивности
больше значения указанного в настройках «Консоль настройки DocsVision».
Для успешного выполнения периодического отключения не активных сессий (с
использованием задания) необходимы следующие условия:
2.

в базе данных существует задание dvjob_ИМЯ БАЗЫ_clear_old_sessions;

в базе данных существует процедура dvsys_session_clear_old;

на сервере баз данных запущен SQL Server Agent.
Кодом
библиотеки
DocsVision.Platform.StorageServer.Runtime.dll
–
при
загрузке сессии из базы данных проверяется время ее неактивности. Если время
7
Название документа
неактивности больше значения указанное в настройках «Консоль настройки
DocsVision», то сессия удаляется и клиенту возвращается ошибка InvalidSession.
Описанные алгоритмы дополняют друг друга:

StorageServer может не работать (или никто к нему не обращается) – не
активные сессии будут отключаться заданием;

Задание может не работать – не активные сессии не следует брать в обработку,
StorageServer их закроет.
Значение «Автоматически отключать сессии, не активные более <...> минут» задает
период жизни неактивной сессии, после которого она будет закрыта сервером
автоматически. Неактивной считается сессия, из которой не происходит обращения к
серверу и в которой не выполняется никаких действий. Если значение этого поля равно
нулю (0), автоматического удаления неактивных сессий не происходит. По умолчанию
этот параметр равен 300 минут (5 часов).
Значение «Автоматически отключать сессии, не активные более <...> минут» хранится
в базе данных, а не в реестре. Поэтому при обновлении базы данных DocsVision (в том
числе в рамках обновления серверных компонентов DocsVision с сохранением настроек)
оно будет заменено на значение по умолчанию.
При использовании периодического отключения не активных сессий нужно знать, что
каждый час библиотека платформы DocsVision Object Manager посылает вызов
(Keep Alive) серверу. Поэтому если пользователь оставил запущенный DocsVision
Navigator на ночь и значение «Автоматически отключать сессии, не активные более
<...> минут» больше 60 минут, то утром пользователь сможет продолжить работу, т.к.
сессия не будет считаться не активной и сохранится.
Значение «Автоматически отключать сессии, не активные более <...> минут»
относиться ко всем учётным записям, поэтому не рекомендуется его выставлять
меньше, чем значение по умолчанию, т.к. это может привести к отключению сессий
службы workflow, что в свою очередь приведёт к приостановке бизнес-процессов по
ошибке. Для отключения только пользовательских не активных сессий рекомендуется
создать соответствующее задание (job).
Список всех сессий хранится в таблице dvsys_sessions. Удаление записи из таблицы
означает закрытие сессии, поэтому возможно организовать отключение сессий по
любому условию: имя машины, время последнего доступа и т.п.
SQL пример2:

Создание процедуры для отключения не активных пользовательских сессий.
IF NOT OBJECT_ID('[dbo].[dvsys_session_clear_if_not_workflow]') IS NULL
DROP PROCEDURE [dbo].[dvsys_session_clear_if_not_workflow]
GO
CREATE PROCEDURE [dbo].[dvsys_session_clear_if_not_workflow]
(
@InactiveTime int = 50,
@WorkflowLogin varchar (64) = 'DV\wf'
)
AS
BEGIN
SET NOCOUNT ON
DECLARE @IDs TABLE (ID uniqueidentifier)
2
Пример подходит ТОЛЬКО для DocsVision 4.5 SR1 и SR2 (1966 и 1988).
8
Название документа
DECLARE @Timeout datetime
SET @Timeout = DATEADD (minute, -1 * @InactiveTime, GETDATE())
--Fetch inactive sessions
INSERT @IDs (ID)
SELECT tSess.SessionID
FROM [dbo].[dvsys_sessions] tSess WITH(NOLOCK)
JOIN [dbo].[dvsys_users] tUsers WITH(NOLOCK) ON tSess.UserID = tUsers.UserID
WHERE (tSess.LastAccessTime < @Timeout)
AND (tUsers.AccountName <> @WorkflowLogin)
IF @@ROWCOUNT > 0
BEGIN
-- Delete temporary file objects
DELETE tBin
FROM [dbo].[dvsys_binaries] tBin WITH(ROWLOCK)
JOIN [dbo].[dvsys_session_files]
tSessFile.BinaryID
tSessFile
WITH(NOLOCK)
ON
tBin.ID
=
JOIN [dbo].[dvsys_session_objects] tSessObj WITH(NOLOCK) ON tSessFile.ObjID =
tSessObj.ID
JOIN @IDs tIDs ON tSessObj.SessionID = tIDs.ID
WHERE (tSessObj.Flags & 2) = 2
-- FileWrite flag
-- Delete search results data
DELETE tData
FROM [dbo].[dvsys_search_results_data] tData WITH(ROWLOCK)
JOIN [dbo].[dvsys_search_results] tResults WITH(NOLOCK) ON tResults.ID =
tData.ResultID
JOIN [dbo].[dvsys_sessions]
tResults.SessionID
tSess
WITH(NOLOCK)
ON
tSess.SessionID
=
JOIN @IDs tIDs ON tSess.SessionID = tIDs.ID
-- Delete keyset cursors
DECLARE @Cmd nvarchar(4000)
DECLARE @CursorID uniqueidentifier
DECLARE @DeleteProcName sysname
DECLARE KeysetCursor CURSOR FOR
SELECT tKeyset.CursorID, tKeyset.DeleteProcName
FROM [dbo].[dvsys_keyset_cursor_info] tKeyset WITH(NOLOCK)
JOIN @IDs tIDs ON tIDs.ID = tKeyset.SessionID
ORDER BY tKeyset.DeleteProcName
OPEN KeysetCursor
FETCH NEXT FROM KeysetCursor INTO @CursorID, @DeleteProcName
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @Cmd = N'IF OBJECT_ID(''' + @DeleteProcName + ''') IS NOT NULL EXEC ['
+ @DeleteProcName + N'] @CursorID'
EXEC sp_executesql @Cmd, N'@CursorID uniqueidentifier', @CursorID
9
Название документа
FETCH NEXT FROM KeysetCursor INTO @CursorID, @DeleteProcName
END
CLOSE KeysetCursor
DEALLOCATE KeysetCursor
-- Delete old sessions
DELETE tSess
FROM [dbo].[dvsys_sessions] tSess WITH(ROWLOCK)
JOIN @IDs tIDs ON tSess.SessionID = tIDs.ID
END
END
После создания процедура может быть запущена следующей командой:
exec
[dbo].[dvsys_session_clear_if_not_workflow]
<InactiveTime>, @WorkflowLogin = <WorkflowLogin>
@InactiveTime
=
Где: <InactiveTime> - допустимое время неактивности сессий в минутах;
<WorkflowLogin> - логин службы workflow в виде DOMAIN\Name.
3.5 Снятие зависших блокировок
Блокировка всех объектов DocsVision, за исключением файлов, происходит временная,
на период редактирования. При открытии файла происходит постоянная блокировка
самого файла и карточки с описанием его дерева версий (карточки файла с версиями).
Снятие блокировки (разблокировка) элемента происходит при его закрытии
редактирующим пользователем или администратором в принудительном порядке. Для
разблокирования файла необходимо снять блокировку не только с файла, но и с его
карточки файла с версиями.
При завершении сессии все временные блокировки в данной сессии снимаются
автоматически.
SQL примеры:

Снять постоянную блокировку с объектов, заблокированных определённым
пользователем, при условии, что для данного пользователя не создана ни одна
сессия (Внимание! Пользователи могут выгружать файлы (CheckOut) в работу.
Автоматически снимать блокировки с файлов не совсем корректно):
DELETE tLocks FROM dvsys_locks tLocks
JOIN dvsys_users ON tLocks.LockOwnerID = dvsys_users.UserID
WHERE (tLocks.LockOwnerID NOT IN (SELECT UserID FROM dvsys_sessions))
AND (dvsys_users.AccountName = '<UserLogin>')
Где: <UserLogin> - логин пользователя в виде DOMAIN\Name.
10
Название документа
3.6 Оптимизация таблицы дескрипторов безопасности
Настройка: выполняется путём ручного запуска утилиты Security Normalizer.
Рисунок 4. Утилита Security Normalizer
Перед запуском утилиты ТРЕБУЕТСЯ выполнить создание полной резервной копии
базы данных.
Утилита выполняет оптимизацию таблицы dvsys_security, которая играет роль кэша,
куда сохраняются все новые дескрипторы безопасности, формируемые в процессе
работы DocsVision. Некоторые из них используются часто (типовые наборы прав на
папки), другие единично (при рассылке задания для исполнителя), поэтому с течением
времени в таблице dvsys_security могут оставаться неиспользуемые записи.
Получить утилиту можно оформив соответствующий запрос в службу технической
поддержки компании DocsVision (support@docsvision.com)
Рекомендуемая периодичность: от 1 раз в месяц.
11
Название документа
3.7 Индексирование полнотекстовых каталогов
Настройка: «Консоль настройки DocsVision» (Базы данных – Настройка – вкладка
«Управление»).
Рисунок 5. Настройка индексирования полнотекстовых каталогов
Для успешного выполнения индексирования полнотекстовых каталогов необходимы
следующие условия:

в базе данных существуют задания dvftjob_ИМЯ БАЗЫ_{ИДЕНТИФИКАТОР}
для DocsVision 4.5 (1940) или задание dvftjob_ИМЯ БАЗЫ_cards для
DocsVision 4.5 SR1 и SR2 (1966, 1988) (подробнее в 3);

в базе данных существует задание dvftjob_ИМЯ БАЗЫ_system;

на сервере баз данных запущен SQL Server Agent.
3.8 Архивирование данных
Выделение данных, представляющих интерес для организации, но не используемых в
оперативной деятельности в отдельную составляющую позволяет существенно ускорить
оперативную обработку данных в DocsVision. Например, выполнение поисковых
запросов и построение представлений.
DocsVision предусматривает два варианта хранения архивной информации:
1.
Хранение в отдельных архивных таблицах рабочей базы данных (вариант может
быть интересен для небольших организаций, где объем архивных данных мал и не
требует их выделения в отдельную базу). При таком способе хранения архива
размер базы данных не уменьшается, однако оперативная обработка данных
ускоряется за счет следующих факторов:
12
Название документа

по умолчанию данные, находящиеся в архивных таблицах, не участвуют в
построении поисковых запросов и представлений;

уменьшается
размер
обновляемых
производительность сервера баз данных.
индексов,
что
увеличивает
Настройка: «Консоль настройки DocsVision» (Базы данных – Настройка – вкладка
«Архивирование»).
Рисунок 6. Настройка архивирования файлов и карточек
Для успешного выполнения
следующие условия:
периодического
архивирования
необходимы

в базе данных существует задание dvjob_ИМЯ БАЗЫ_archive;

в
базе
данных
существуют
процедуры:
dvsys_archive_cards,
dvsys_archive_files, dvsys_dearchive_cards, dvsys_dearchive_files;

на сервере баз данных запущен SQL Server Agent.
Дополнительная подробная информация доступна
установке и администрированию DocsVision 4.5».
2.
данных
в документе
«Руководство
по
Хранение в отдельной базе данных. Эта функциональность доступна отдельно в
виде модуля расширения. В свою очередь, такой способ хранения архивных данных
предполагает два возможных варианта организации:

хранение архива в отдельной базе данных, но под управлением того же сервера
баз данных, что позволяет существенно уменьшить размер оперативной базы и
снизить нагрузку на нее, перенаправив часть задач и пользователей в архивную
базу. При этом архивная база может обслуживаться отдельно от оперативной,
что улучшает масштабируемость системы, а доступ к архиву осуществляется
независимо и может быть административно ограничен;
13
Название документа

хранение архива на отдельном сервере баз данных. Данный вариант хранения
снижает нагрузку на сервер баз данных и может быть использован в случае,
когда архивная база имеет настолько большой объем, что для ее обработки
целесообразно выделить отдельный сервер. Кроме того, этот способ хранения
данных позволяет изолировать архив и защитить его от несанкционированного
доступа.
Настройка варианта 2 в данном документе не рассматривается.
4
Рекомендации по особенностям
обслуживания решений DocsVision
4.1 Удаление
процессов
завершённых
экземпляров
бизнес-
Рекомендуется периодически удалять завершённые экземпляры бизнес-процессов.
Настройка:
1. Индивидуальная настройка экземпляров бизнес-процессов;
2. Индивидуальная настройка шаблонов бизнес-процессов,
созданы экземпляры с аналогичными настройками;
«Карточка
бизнес-процесса»
(Настройки
«Дополнительно» – Завершение процесса).
–
Свойства
по
которым
процесса
–
будут
вкладка
Рисунок 7. Настройка удаления завершённых экземпляров бизнес-процессов
3. Создания соответствующего задания (job). Подразумевается, что задание будет
создано лицом, выполняющим обслуживание базы данных самостоятельно.
4.2 Удаление карточек сообщений
Рекомендуется периодически удалять
сообщения, полученные N дней назад.
карточки
сообщений,
например,
удалять
Настройка: выполняется путём создания соответствующего бизнес-процесса или
задания (job). Подразумевается, что бизнес-процесс или задание будет создано лицом,
выполняющим обслуживание решения DocsVision самостоятельно.
4.3 Очистка
папок
заданиями
от
ярлыков
с
завершенными
Рекомендуется периодически выполнять очистку папок от ярлыков с завершенными
заданиями, например, удалять ярлыки заданий, завершенных N дней назад.
Настройка: выполняется путём создания соответствующего бизнес-процесса или
задания (job). Подразумевается, что бизнес-процесс или задание будет создано лицом,
выполняющим обслуживание решения DocsVision самостоятельно.
14
Download