<< Click to Display Table of Contents >> Прикладные настройки > Настройка документооборота Настройка параметров в базе данных |
Дополнительные технические настройки документооборота можно задать в базе данных в таблице Sungero_Docflow_Params.
ВАЖНО. Менять настройки в базе данных следует только в исключительных ситуациях, когда стандартных настроек недостаточно. При этом важно заранее оценивать, насколько выбранная настройка может повлиять на работоспособность системы с учетом вашего аппаратного обеспечения. Для изменения настроек требуется опыт работы с СУБД.
Чтобы открыть таблицу в базе данных, выполните запрос вида:
select * from Sungero_Docflow_Params
В результате откроется таблица, состоящая из двух столбцов: Key – параметр, Value – значение параметра:
Группы основных параметров:
Настройки правил назначения прав
В системе можно автоматически выдавать права сотрудникам на все ранее созданные документы определенного вида, подразделений или организации. Это упрощает настройку прав доступа для большого количества документов. Для этого создается запись в справочнике Правила назначения прав. При сохранении записи запускается массовое назначение прав, в ходе которого документы делятся на пакеты. Чтобы ускорить этот процесс, администратор может изменить параметры: •AccessRightsBulkProcessingBatchSize – количество документов в одном пакете, на которые массово выдаются права доступа согласно созданным правилам. Значение зависит от объема оперативной памяти сервера, где развернут сервис асинхронных событий. Значение по умолчанию 100; •AccessRightsBulkProcessingJobQueueItemsLimit – количество пакетов, для которых выдача прав должна запускаться одновременно. Значение по умолчанию 70; •AccessRightsBulkProcessingRetriesLimit – максимальное количество повторов запуска обработки, после которого прекращается выдача прав на документы. Значение по умолчанию 50. Для расчета оптимальных значений используются формулы. Подробнее см. раздел «Правила назначения прав». |
Настройки копирования прав доступа закрытых сотрудников
В системе права доступа автоматически передаются руководителю от сотрудников подразделения. Для этого используется системное замещение. Чтобы такие замещения не нагружали систему после увольнения сотрудников, рекомендуется включить копирование прав доступа и автоматическое закрытие системных замещений. Это позволяет снизить нагрузку на систему при выполнении запросов на проверку прав доступа. Чтобы права доступа копировались и передавались автоматически, а затем закрывались системные замещения, запускаются фоновые процессы «Компания. Передача прав закрытых сотрудников» и «Копирование прав доступа». Можно изменить срок передачи системных замещений на закрытие фоновым процессом «Компания. Передача прав закрытых сотрудников». Для этого администратор может изменить параметр SubstitutionAccessRightsWaitingDaysCount, например, если передачу прав нужно запускать раньше. Значение по умолчанию 180 дней. В таблице также есть параметр SubstitutionAccessRightsGrantBufferDaysCount, в котором указан запас времени, в течение которого права доступа закрытого сотрудника будут действовать для руководителя. Значение по умолчанию 1800 дней, и изменять его не рекомендуется. |
В системе задачу на ознакомление с документом можно отправить только ограниченному кругу лиц. При этом для крупных организаций, в которых принято отправлять документы на ознакомление большему числу сотрудников, есть возможность увеличить максимальное количество участников. Это значение задается в параметре: •AcquaintanceTaskPerformersLimit – максимальное количество участников ознакомления с документом. Если значение превышено, то при старте задачи на ознакомление появляется соответствующее сообщение и задача не отправляется. Значение по умолчанию 2000. Важно. Увеличение максимального количества возможных участников ознакомления может замедлить скорость отправки задачи, формирования заданий и разворачивания переписки. Рекомендуется увеличивать число постепенно, проверяя работу системы в условиях вашего аппаратного обеспечения. |
Настройки оповещений по электронной почте
В системе можно настроить оповещения сотрудников по электронной почте о новых и просроченных заданиях, а также о текущих заданиях и задачах в виде сводки. Настройку оповещений выполняет администратор индивидуально в карточке каждого сотрудника. Параметры в таблице базы данных позволяют задать настройки сразу для всех пользователей системы: •DisableMailNotification – настройка почтовых оповещений по умолчанию при создании новых записей справочника Сотрудники. Возможные значения: •True – при создании новой записи сотрудника снимаются флажки О просроченных заданиях, О новых заданиях, О текущих задачах и заданиях в виде сводки; •False – при создании новой записи сотрудника все флажки для оповещений по почте устанавливаются. Значение по умолчанию False; •SummaryMailNotificationsBunchCount – количество писем о текущих заданиях и задачах в виде сводки, которых входят в один пакет. Параметр регулирует нагрузку на сервер при массовой отправке писем по почте. Значение по умолчанию 50; •LastNotificationOfAssignment – дата и время последнего оповещения о новых заданиях. Параметр нужен для определения, за какое время отправлять очередное оповещение. |
Настройки обмена с контрагентами через сервисы ЮЗДО
Все новые сообщения из сервисов обмена автоматически загружаются в Directum RX с помощью фонового процесса и асинхронных обработчиков. Иногда в ходе такой загрузки могут возникать ошибки, из-за которых запускается повторная обработка сообщений. Чтобы избежать бесконечной обработки, в системе задано ограничение. При необходимости администратор может изменить его в параметре: •ProcessMessagesRetriesMaxCount – максимальное количество запусков повторной обработки сообщения, если с первого раза сообщение обработать не удалось. По умолчанию 100 повторов. Если количество повторов достигает максимума, статус элементов очереди синхронизации сообщений автоматически устанавливается на «Обработка остановлена». Помимо новых сообщений, в систему можно загрузить исторические сообщения из сервиса обмена. В этом случае администратору доступны параметры для настройки: •HistoricalMessageQueueItemLimit – максимальное количество сообщений в очереди на обработку. Значение по умолчанию 10 000. Например, если аппаратные требования компьютера низкие для обработки 10 000 сообщений, то их количество можно уменьшить. Если количество сообщений достигает максимума, то получение других сообщений приостанавливается, пока не будут обработаны набранные в очередь; •ProcessHistoricalMessageRetriesMaxCount – максимальное количество повторов загрузки исторического сообщения, если с первого раза его обработать не удалось. Значение по умолчанию 10. Для формализованного документа, полученного из сервиса обмена или отправленного из Directum RX, всегда формируется титул покупателя или продавца. Затем документ подписывается и по нему отправляются ответы контрагенту. Каждое действие требует создания печатной формы документа в формате PDF. В случае возникновения ошибок преобразования документов в PDF система повторно запускает преобразование. Количество перезапусков регулируется параметром: •ConvertExchangeDocumentToPdfRetriesMaxCount – максимальное количество попыток для конвертации документа в PDF. По умолчанию 50 повторов. При достижении максимального количества попыток конвертация прекращается. С помощью параметров таблицы базы данных также можно устранять ошибки электронного обмена. Такие ошибки могут возникать из-за того, что на сервисе обмена удалили уже отправленный документ или отправили некорректное сообщение. Например, сначала контрагент отправил документ в Directum RX, а затем на сервисе создал новую редакцию документа и повторно отправил документ. В Directum RX возникнет ошибка, так как работа с несколькими редакциями не поддерживается. В этом случае, чтобы устранить ошибку, рекомендуется вручную обновить идентификаторы сообщений, которые зависли при загрузке, на идентификаторы корректных документов: •LastBoxIncomingMessageId_<ИД абонентского ящика нашей организации> – идентификатор последнего входящего сообщения для указанного абонентского ящика. Например, 49d7f46f-0134-49af-a8bc-646b92d44eef; •LastBoxOutgoingMessageId_<ИД абонентского ящика нашей организации> – идентификатор последнего исходящего сообщения для указанного абонентского ящика. Например, 78c20d5e-e011-4160-8c7a-e5796130d8af; Примечание. ИД полученных документов можно найти в лог-файлах общего сервиса. Если ошибки возникли при синхронизации абонентских ящиков из сервиса обмена, то после устранения этих ошибок можно повторить синхронизацию, начиная с указанной даты: •LastBoxSyncDate__<ИД абонентского ящика нашей организации> – дата последней синхронизации указанного абонентского ящика из сервиса обмена. Например, 2023-01-18T22:37:45.2627+0. В остальных ситуациях значения параметров менять не рекомендуется. |
Настройки для работы с электронными доверенностями
В системе можно создавать электронные доверенности, открывать их карточки на сайте ФНС, а также отправлять в сервис Контур.Доверенность для регистрации, мониторинга и отзыва документов из реестра ФНС. В таблице можно изменить параметры: •FPoAGetOperationRetriesMaxCount – максимальное количество попыток получить результат регистрации эл. доверенности или заявления на отзыва в реестре ФНС, если с первого раза получить его не удалось. Значение по умолчанию 50. Если значение превышено, статус документа не обновится; •FPoAQueueItemBatchSize – максимальное количество эл. доверенностей в очереди на обработку. Значение по умолчанию 30. Параметр регулирует нагрузку на сервер при массовой проверке состояния эл. доверенностей; •SearchFPoAInFtsRegistryTemplate – формат гиперссылки на эл. доверенность на сайте ФНС. Значение по умолчанию https://m4d-cprr-it.gnivc.ru/search-full?poaNumber={0}&issuerInn={1}&representativeInn={2}, где: •{0} – GUID номер эл. доверенности; •{1} – ИНН доверителя; •{2} – ИНН представителя. |
Настройка виртуального ассистента
Если руководитель часто делегирует исполнение поручений, для него можно настроить виртуального помощника. Он автоматически формирует проект подчиненного поручения и определяет его исполнителя. Для этого обучается модель классификации. Чтобы оптимизировать этот процесс, администратор может изменить параметры: •TextExtractionTasksMaxCount – максимальное количество документов для исполнения, которое можно отправить в сервисы Directum Ario для извлечения текста. Значение по умолчанию 20; •MinTrainingSetSizeToPublishClassifierModel – минимальное количество документов для публикации обученной модели классификации. 90% от количества документов, на которых обучалась модель, сравнивается с этим значением. Если результат больше или равен эталонному, в классификатор публикуется модель. Иначе ее обучение продолжается. Значение по умолчанию 100; •CsvTrainingDatasetLimit – максимальный размер CSV-файла с текстами документов, отобранных для обучения. По умолчанию размер CSV-файла не должен превышать100 МБ для равномерного распределения нагрузки на сервисы Ario и сервис Worker или общий сервис. Если лимит превышен, то отправка части результатов откладывается до следующего запуска фонового процесса «Интеллектуальные функции. Обучение виртуальных ассистентов». С помощью параметра можно регулировать размер CSV-файла в зависимости от аппаратно-программного обеспечения сервера и объема обрабатываемых документов. Кроме этого, в таблице есть параметр LastActionItemTrainQueueDate – дата последнего запуска фонового процесса «Интеллектуальные функции. Подготовка данных для обучения виртуальных ассистентов». Он заполняется автоматически. |
Настройка сравнения документов и версий
В системе можно сравнивать содержимое документов, чтобы быстро выявлять различия редакций. Результат сравнения сохраняется на некоторое время. Эта настройка регулируется параметром: •DaysToStoreDocumentComparisonInfo – срок хранения результата сравнения документов или версий. По умолчанию данные хранятся в системе в течение 3 рабочих дней. |
Настройки дообучения классификатора по типам документов
В ходе работы организации заключаются новые контракты и, как следствие, появляются новые формы документов. Чтобы они корректно распознавались в системе с помощью интеллектуальной обработки, можно настроить дообучение классификатора по типам документов. В таблице доступны для изменения параметры: •CsvTrainingDatasetLimit – максимальный размер CSV-файл с текстами документов, отобранных для обучения. По умолчанию размер CSV-файла не должен превышать 100 МБ для равномерного распределения нагрузки на сервисы Ario и сервис Worker или общий сервис. Если лимит превышен, то часть результатов, которая не входит в текущий процесс, откладывается до следующего запуска. С помощью параметра можно регулировать размер CSV-файла в большую или меньшую сторону в зависимости от аппаратно-программного обеспечения сервера и объема обрабатываемых документов; •LowerFMeasureLimit – эталонное значение F1-меры для публикации модели в классификатор после дообучения. Когда обучение завершено, полученная в результате дообучения F1-мера сравнивается с эталонным значением. Значение по умолчанию 0,95. |
Настройки дообучения классификатора первых страниц
На верификацию в Directum RX могут приходить «склеенные» или некорректно разделенные документы. Например, входящее письмо и приложение к нему заносятся одним файлом. Чтобы минимизировать ошибки разделения документов, можно настроить дообучение классификатора первых страниц. В таблице для изменения доступны параметры: •CsvTrainingDatasetLimit – максимальный размер CSV-файла с текстами документов, отобранных для обучения. По умолчанию размер CSV-файла не должен превышать 100 МБ для равномерного распределения нагрузки на сервисы Ario и сервис асинхронных событий (Worker) или общий сервис (GenericService). Если лимит превышен, то часть результатов, которая не входит в текущий процесс, откладывается до следующего запуска. С помощью параметра можно регулировать размер CSV-файла в большую или меньшую сторону в зависимости от аппаратно-программного обеспечения сервера и объема обрабатываемых документов; •CsvTrainingTokensPerPageLimit – количество слов на странице, которые используются для определения начала нового документа. Задается целым числом больше нуля. Значение по умолчанию 75. Если изменяете его, то продублируйте новое значение в параметр PageClassifierWordsCount конфигурационного файла сервиса Directum Text Extractor Service; •FirstPageClassifierLowerFMeasureLimit – эталонное значение F1-меры для публикации модели в классификатор. Полученная в результате дообучения F1-мера сравнивается с эталонным значением. Если результат больше или равен эталонному, в классификатор публикуется дополненная модель. В противном случае, новая модель не публикуется, действующей остается предыдущая. Значение по умолчанию 0,9. |
Настройки полнотекстового поиска по скан-копиям
В системе есть документы без текстового слоя – скан-копии. Зачастую их нужно найти по фрагменту текста. Для этого необходимо настроить индексирование отсканированных документов, чтобы на них распространялись возможности полнотекстового поиска также, как на документы с текстовым слоем. Чтобы оптимизировать этот процесс, администратор может изменить параметры: •IndexDocumentsQueueItemsLimit – количество асинхронных обработчиков, которые могут запускаться одновременно. Значение по умолчанию 120; •IndexDocumentsRetriesLimit – количество повторов запуска. Значение по умолчанию – 50; •IndexDocumentsBulkBatchSize – количество документов, обрабатываемых за один раз при массовом индексировании исторических документов. Значение по умолчанию – 500. Кроме этого, в таблице есть параметр IndexDocumentsJobLastRunDate – дата последнего запуска фонового процесса. Он заполняется автоматически. |
ВАЖНО. Остальные параметры таблицы менять нельзя:
•CompanyDataServiceURL – адрес сервиса для заполнения данных контрагента по ИНН или ОГРН;
•ExpiringPowerOfAttorneyLastNotification – дата и время последнего уведомления об истечении срока действия доверенности;
•LastNotificationOfExpiringContracts – дата и время последнего уведомления об истечении срока действия договора;
•LastProjectDocumentRightsUpdateDate – дата и время последнего обновления прав доступа на документы по проекту;
•LastProjectRightsUpdateDate – дата и время последнего обновления прав доступа на карточку проекта и папки проекта.
© Компания Directum, 2024 |