In the database, table Profile, column AttachmentFilenameGuidFinishCharacter, it is now possible to set the separator for the identifier by which the document and attachments are linked (INT value, 0 = 36 characters (standard GUID), 95 = “_” character as separator = identifier is from configured start position to separator).
In table OcrParams, it is now possible to set the parameter WorkspaceAlphabetOrder. 1 = workspaces in the list are ordered alphabetically.
In the admin module, it is possible to set a new export (new generation) – Source file NG:
In the CustomXML export, it is now possible to export attachments for the document. In the template for header, you can add the tag {{Attachments}}. For every attachment, this tag will be replaced by the content of the template for attachments (filename of the template for attachments has to be configured in ExportData6 – it is now possible only in the database, table ProfileExport). In this template tags {{FileName}} (exported filename) and {{OriginalFileName}} (original input filename) can be used.
In the admin module, profiles of the workspace, you can now delete all documents in the state “Waiting for the user check” in this profile – option will be displayed after right-clicking the profile.
When exporting with CustomXML export, there could be a mismatch between filename in XML and real filename. Now you can use two tags in the CustomXML: {{FileName}} (name of the exported file) and {{OriginalFileName}} (original name of the input file).
In the template for the header, you can not use the tag {{CustomXml}}. It will be replaced by the content of the CustomXml column from the Document table. This is useful if the export (of the part of it) needs to be dynamic. You can set it before CustomXml export by stored procedure and then use it in CustomXml.
Item attribute of the type “fixed set” has two values, Value and ValueId. Id was added to validation XML as an element ValueId. In the CustomXML export, you can use it in the template for items by using the tag {{DevIdAttribute_ValueId}}.
In the element OriginalFileName, the name of the original input file is exported, element page_images contains the path to the exported file (it can differ from the original file name because of the renaming).
For each profile, it is now possible to configure the procedure, which will be executed before running the exports for the profile. You can configure this procedure in the table Profile, column OnDocumentExportsFinish (name of the stored procedure from the OCR database).
Custom stored procedure executed before the document processing was renamed.
Event (stored procedure) executed after finishing the document processing in OCR (you can edit the procedure _ OnProcessDocumentFinish to execute custom code).
New event (stored procedure) created, it is executed during the daily database maintenance (you can add custom code to this procedure).
In the admin module, you can now switch the “Empty value is valid” for the item attributes (empty value in the attribute is then allowed in validation).
The client application Lithuanian localization was added.
In the client, when resizing the attribute area, attribute name was not resized. Now, when resizing attribute area, the attribute name is resized dynamically as well. The attribute area width is saved for current workspace and user.
New modification alters the extracted text. Each word is extracted with the uppercase first letter and the rest in lowercase.
New modifications added, they transform the extracted text to UpperCase/LowerCase.
In CustomXML export, it is now possible to use the header attributes in the template for items.
You can set the encoding for the exported file in the database, table ProfileExport, column ExportData7. You can set one of the values: ANSI, Unicode, Big-endian Unicode, UTF-7, UTF-8. The default is (and always was) UTF-8.
Fixed.
It is a general problem with extracting values by ABBYY engine. Default is ABBYY ordering (in some cases causes invalid ordering). This can be switched off in the table OcrParams, value UseABBYYWordOrderInRegions = 0. With this configuration, the ordering is recalculated and should be ok.
Fixed.
Optimized.
Fixed.
In some cases, the database error occurred when the user tried to delete attribute learned history – fixed.