<< Click to Display Table of Contents >> Объектная модель > Базовое решение Directum RX > Docflow – документооборот > Сравнение версий DocumentComparisonInfo (Результат сравнения) |
Информация об исходных данных и результатах сравнения версий документов. Наследник от Sungero.CoreEntities.DatabookEntry. Справочник недоступен в проводнике.
Используется для:
•передачи номеров версий для сравнения в асинхронный обработчик «Сравнение документов»;
•хранения и показа результата сравнения пользователю.
Хранит в себе:
•хеши сравниваемых версий;
•тела документов, сконвертированные в формат PDF с текстовым слоем;
•документ в формате PDF, содержащий отличия сравниваемых версий.
Записи справочника создаются только программно в действиях по сравнению версий, обрабатываются в асинхронном обработчике «Сравнение документов».
Записи справочника по умолчанию удаляются по истечении трех рабочих дней после создания в фоновом процессе «Документооборот. Удаление результатов сравнения».
Имя свойства |
Отображаемое имя |
---|---|
Инициатор сравнения |
|
Плановая дата удаления |
|
Число различий |
|
Сообщение об ошибке |
|
ИД задачи в Ario на преобразование эталонной версии |
|
ИД эталоннного документа |
|
Сконвертированная эталонная версия |
|
Расширение эталонной версии |
|
Хеш эталонной версии |
|
Номер эталонной версии |
|
Имя |
|
Статус обработки |
|
Результат сравнения |
|
ИД задачи в Ario на преобразование версии для сравнения |
|
ИД документа для сравнения |
|
Сконвертированная версия для сравнения |
|
Расширение версии для сравнения |
|
Хеш версии для сравнения |
|
Номер версии для сравнения |
Отображаемое имя сущности. Заполняется при создании записи справочника. Используется для формирования отображаемого имени документа с результатом сравнения.
Author (Инициатор сравнения): Sungero.CoreEntities.User
Пользователь, запустивший сравнение документов в диалоге. Заполняется при создании записи справочника. Используется для поиска и повторного показа результатов сравнений, уже выполненных ранее этим же пользователем.
FirstDocumentId (ИД эталонного документа): Идентификатор
Идентификатор документа, с которым производится сравнение. Заполняется при создании записи справочника.
Используется для отображения гиперссылки во всплывающем уведомлении с результатами сравнения, формирования отображаемого имени документа с результатом сравнения.
SecondDocumentId (ИД документа для сравнения): Идентификатор
Идентификатор документа, из которого инициируется сравнение. Заполняется при создании записи справочника.
Используется для отображения гиперссылки во всплывающем уведомлении с результатами сравнения, формирования отображаемого имени документа с результатом сравнения.
FirstVersionNumber (Номер эталонной версии): Целое
Номер эталонной версии. Заполняется при создании записи справочника.
Используется для получения версии документа после запуска сравнения, отображения гиперссылки во всплывающем уведомлении с результатами сравнения, формирования отображаемого имени документа с результатом сравнения.
SecondVersionNumber (Номер версии для сравнения): Целое
Номер версии для сравнения. Заполняется при создании записи справочника.
Используется для получения версии документа после запуска сравнения, отображения гиперссылки во всплывающем уведомлении с результатами сравнения, формирования отображаемого имени документа с результатом сравнения.
FirstVersionHash (Хеш эталонной версии): Строка (250)
Хеш эталонной версии. Заполняется при создании записи справочника. Обновляется перед конвертацией исходной версии документа в PDF, если она изменилась.
Используется для поиска и повторного показа результата сравнения, если выбранные версии документов уже сравнивались пользователем ранее.
SecondVersionHash (Хеш версии для сравнения): Строка (250)
Хеш версии для сравнения. Заполняется при создании записи справочника. Обновляется перед конвертацией исходной версии документа в PDF, если она изменилась.
Используется для поиска и повторного показа результата сравнения, если выбранные версии документов уже сравнивались пользователем ранее.
FirstVersionExtension (Расширение эталонной версии): Строка (250)
Расширение эталонной версии. Заполняется при создании записи справочника. Используется для конвертации в PDF с текстовым слоем.
SecondVersionExtension (Расширение версии для сравнения): Строка (250)
Расширение версии для сравнения. Заполняется при создании записи справочника. Используется для конвертации в PDF с текстовым слоем.
ProcessingStatus (Статус обработки): Перечисление
Статус обработки сравниваемых версий. Заполняется и используется в асинхронном обработчике «Сравнение документов».
Имя |
Отображаемое имя |
---|---|
Compared |
Завершено |
Error |
Возникла ошибка |
PdfConverted |
Сконвертировано в PDF |
PdfConverting |
Конвертация в PDF |
Started |
Сравнение начато |
FirstArioTaskId (ИД задачи в Ario на преобразование эталонной версии): Целое
ИД задачи в Ario. Заполняется программно при отправке на конвертацию в Ario эталонной версии. Используется для отслеживания статуса выполнения задачи в Ario в асинхронном обработчике «Сравнение документов».
SecondArioTaskId (ИД задачи в Ario на преобразование версии для сравнения): Целое
ИД задачи в Ario. Заполняется программно при отправке на конвертацию в Ario версии для сравнения. Используется для отслеживания статуса выполнения задачи в Ario в асинхронном обработчике «Сравнение документов».
FirstPdfVersion (Сконвертированная эталонная версия): Бинарные данные в хранилище
Результат конвертации эталонной версии в формате PDF с текстовым слоем.
SecondPdfVersion (Сконвертированная версия для сравнения): Бинарные данные в хранилище
Результат конвертации версии для сравнения в формате PDF с текстовым слоем.
ResultPdf (Результат сравнения): Бинарные данные в хранилище
Документ с различиями сравниваемых версий в формате PDF. Формируется с помощью внешней библиотеки DocumentComparer. Используется для хранения и отображения документа с результатом сравнения.
DifferencesCount (Число различий): Целое
Число различий. Возвращается библиотекой сравнения. Используется при отображении результатов сравнения:
•если число различий больше нуля, создается и открывается документ с результатами сравнения;
•если число различий равно нулю, отображается сообщение, что различий не найдено.
ErrorMessage (Сообщение об ошибке): Строка (250)
Сообщение об ошибке. Формируется при возникновении ошибки при конвертации в PDF или при сравнении в библиотеке DocumentComparer. Используется при отображении результатов сравнения.
DeletionDate (Плановая дата удаления): Дата и время
Срок хранения результатов сравнения. Вычисляется и заполняется программно при создании записи справочника. Настраивается параметром DaysToStoreDocumentComparisonInfo в таблице Sungero_Docflow_Params. Используется в фоновом процессе «Документооборот. Удаление устаревших результатов сравнения документов».
© Компания Directum, 2024 |