This is mainly bugfix version. It fixes many urgent issues but also add some nice improvements. Many problems with this version were related to Java and browsers compatibility (that are constantly changed) but we hope to succeed at making this release compatible with newest software.
We have changed that some parameters related to print templates to not be case sensitive.
Print templates name can now be written without checking for proper capitalization. Just the name is required.
Those parameters are:
PrintTemplate
- HOPA parameter used in various HOPA calls,QuickPrintTemplate
- parameter forPrint
button in HyperDoc Online,QuickPrintTemplatePDF
- parameter forPrint To PDF
button in HyperDoc Online,PrintTemplate
- parameter in INI file in[GENERAL]
section.
Follow this steps:
In Domain controller create Groups/users you need.
To groups you can add domain members that you wish to allow using HyperDoc in this configuration.
Open SQL Server Management Studio.
Under your DB server\Databases\Security\Logins add new logins (logins for created domain groups/users).
Use Windows authentication option.
For added group’s/user’s logins map them to Database you want to use it with (
User Mapping
option on left panel).Open HyperDoc Admin application with INI pointing to chosen database.
On Database Users tab search for added groups/users and set them as
HdAdmin
orHDUser
as preferred.On
Security
tab click onUser Permissions…
button and find your newly added groups/users to assign rights to them.Open SQL Server Management Studio again
In chosen Database do:
check and create user in master database
USE [master]; GO; CREATE USER [CommonLogin] FOR LOGIN [CommonLogin]
add needed execute rights
USE [master]; GO; grant execute on sys.xp_logininfo to [CommonLogin]
Common login you created must have db_owner right.
Important
INI file should not have parameters username
and password
in [ODBC Settings]
section.
Note
Installation of HyperDoc on each computer should be done by user with administration rights for the computer where HyperDoc is being installed and in the installer HyperDoc should be allowed to be used by all computer users.
Domain user logged into windows that is a member of added to domain group will now be able to log into HyperDoc without authentication and he will be granted rights according to the group he belongs to.
Follow this steps:
HIS application must work under Network Service account.
Network Service account must have access to INI file (check Security of INI file).
Find out what is HDOC's Common Login (by using Database or HDOC Admin)
In INI file in section
[ODBC Settings]
addusername
andpassword
parameters using common login credentials.Open SQL Server Management Studio.
In chosen Database do:
check and create user in master database
USE [master]; GO; CREATE USER [CommonLogin] FOR LOGIN [CommonLogin]
add needed execute rights
USE [master]; GO; grant execute on sys.xp_logininfo to [CommonLogin]
Read the article and perform Step 1 from it - "Trust this computer for delegation".
On domain controller computer assign these rights for your HIS server.
From now on, when user logs as a domain user (that is also a SQL user or is a member of domain group that is a SQL user – as described in the section called “Configuring HyperDoc Client”.) to the computer he can use browser to log into HIS application as a domain user without entering credentials.
Warning
If you use domain groups in your configuration, they will be also visible in hisgroups.asp page of HIS site. But as they are only users for SQL, you cannot add members to them from this page. This can only be done in domain controller.
Important
This functionality will probably work only using Internet Explorer browser as other browsers are not compatible with Windows Authentication.

*** - Chrome by default checks if plugins (like Java) are up to date. If not it blocks them. To use Java 6 with Chrome, please use those instructions.
Important
Browsers should always be kept up to date to maintain best compatibility.
Please note, that Advanced Printing is still available only in Internet Explorer.
Note
Due to some problems with Chrome, first run of HIS on this browser needs an additional refreshing of HIS initial page.
As per request we have added info about version number in HIS.
This info can be seen in left bottom corner after HyperDoc Online loads or at any time in About
(under Object Menu) dialog under name "Server version
".
Quick search has been improved to work on more than one hierarchy.
New entry to enable Multi-hierarchy Quick Search looks like the old one plus you have to add two additional rows for each additional hierarchy:
qsearch_enabled=1; qsearch_match=5; qsearch_pagesize=20; qsearch_labelmode=1; qsearch_hierarchy='<name_of_hierarchy>'; qsearch_target='<ObjectClass>:<field1>,<field2>;<ObjectClass2>:<field1>,<field2>'; qsearch_hierarchyN='<name_of_hierarchy>'; qsearch_targetN='<ObjectClass>:<field1>,<field2>;<ObjectClass2>:<field1>,<field2>';
where value N
is in range 1-10
Note
If Quick Search is not set properly then it's search field for corresponding hierarchy will be greyed out.
Important
Search between hierarchies is not supported. To search specific hierarchy using Quick Search, first switch to it normally.
Using parameter use_subtree
in HDocASP.ini file makes all loadings of given HyperDoc Online application use partial loading of hierarchical tree.
With the new parameter subtree
, only desired loadings to HyperDoc Online in anonymous HISAutologin.asp mode will load in with partially loaded hierarchical tree.
Example use of subtree=1 parameter in url call:
http://HIS_Server_Name/HisAutologin.asp?ObjID=HDocHierarchyDef2|1|HDV_H2_FLOOR|283&subtree=1&HierName=HDocHierarchyDef2
This will enable subtree mode as subtree=1
was used (subtree can be added after HierName
too if needed). For now subtree
value can only be "1"
.
Restrictions:
The use of
ObjID
is necessary (don't useObjClass)
.Always use
HierName
parameter even though it's already given inObjID
parameter.
Important
Those restrictions are of course a bug that we will deal with for another release of HyperDoc.
They were left this way to ensure release deadline and stability as those problems may influence more parts of HyperDoc.
Changes to functionality added in HyperDoc/HIS 4.91.
Custom XMLs (for merge mode) will be activated when URL is defined in INI file.
Example of configuration:
[Configuration] CustomMenuUrl_Hierarchy = "custommenus/hisHierarchyStaticMenu.xml"; CustomMenuUrl_DocList = "custommenus/hisDocListStaticMenu.xml"; CustomToolbarsURL_DocView = "custommenus/HISDocViewToolbars.xml";
This change was needed to fix some java errors that were occurring due to old configuration of this functionality.
As per request we have added possibility to use SearchField, SearchValue, DocType
and DocID
with HOPAGetDocContent.asp
.
See HOPA manual - API for more details.
Caution
Please remember that SF
and SV
parameters can only contain values to search within properties of documents (not object) when used with HOPAGetDocContent.asp
.
There is available new parameter for use in HDocASP.ini file in [GENERAL]
section: HOPATemplateKey
Example of INI entry:
[General] HOPATemplateKey=*HOPA*
Now imagine that we have HIS installation and folder Templates where our templates are located and INI
file points to this folder.
List of templates in Templates folders:
A4_normal
A3_normal
A4_hopa
HOPA_A3
Multi_Hopa_windows
A1_special
A4_logo
So with this parameter added to INI, in HyperDoc Online Print Preview panel, in Template
drop-down all template with "hopa
" in it's name will not be shown (in this example 3 templates will not be shown).
The value of this parameter is matching templates name using V Basic LIKE operator. More info can be read here here.
For more readability it's suggested to create templates name using one convention like for example: adding "Hopa_" prefix at the begining of template name.
To make sure what templates are marked as only-HOPA ones, you can visit GetTemplatesXML.asp
page on your server and search for HOPATemplate="1" -
those are the "only-HOPA" templates that are marked by HOPATemplateKey
parameter.
Important
Please note, that print templates defined using this parameter will not be shown not only in HyperDoc Online but also in HOPA EX calls with print preview panel as it works just like the one in HyperDoc Online.
HOPA generally should work on all mobile devices with preferably modern (and up to date) browser that can handle displaying images.
Important
For displaying large/high resolution images - properly configured server with Hdoc 4.96 is required.
Add those parameters to INI file (to ensure splitting large images into tiles):
[TSLRVC Library Settings] PrintBitmapWidth=2048 PrintBitmapHeight=2048
Warning
HOPA Ex and all HOPA that uses Java will not work on mobiles devices.
There were done number of fixes done for DCM add-in.
To make sure it works properly DCM will no longer show number of documents on it's document type tabs. User can see those numbers still on HyperDoc's Doclist as usual.
We have updated the interface of a Mover add-in so it will allow to deleting print templates, icons and vector libraries that are stored in HyperDoc databases (BLOB).
Checkbox "Delete from source after successfull transfer
" has been added to delete chosen objects (Apply to
window) from the database.
There was problem with passing "User Name" and "Organization" while installing HyperDoc so they will be visible on a start-up scren.
This problem was only partially fixed. To make those information display on a start-up screen, please disable Windows User Account Control settings for the time of installation only.
This can be done from Control Panel\User Accounts or be running a command in Windows run/cmd: UserAccountControlSettings.exe
New version of HyperDoc Touch have been created and put into App Store and Android Market.
Version number is HyperDoc Touch 1.2

Please also take a look at Help screen:

List of selected bugs fixed for version 4.96:
[HDOC-485] - Attaching rights to tables
[HDOC-549] - Replication fails to remove documents
[HDOC-619] - Örebro univ, Error receiving xml data in HIS
[HDOC-366] - abne.hyperhouse.se/Staging - how to update changed metedata?
[HDOC-536] - Error 430 'Class does not support Automation or does not support expected interface' on XP
[HDOC-578] - [Abbo] Lack of object in document infoscope
[HDOC-530] - HIS: Find document - finds docs in other hierarchy but does not goes to it
[HDOC-548] - HIS and new Java 7 up 6
[HDOC-430] - HIS - Object Infoscope option can evoke Script error dialog
[HDOC-513] - Run-time error '402' with Preview associated security class and presentation
[HDOC-517] - Problem with "Set Layer" option in HIS - disappearing spots
[HDOC-614] - HIS: Set layers mode and redlining layers are not behaving as expected
[HDOC-431] - HyperDoc allows access after cancelling authentication dialog.
[HDOC-620] - Standard Scales and General Scales - broken logic an defaults.
[HDOC-301] - Images damaged during download
[HDOC-275] - No information in Goggle Chrome what plug-in is missing (Java).
[HDOC-279] - Error 500 when using Get Report\XML or HTML function when you are in document type tab.
[HDOC-486] - No scroll-bar on a presentation dialog.
[HDOC-494] - Long time for applying presentation in HIS for large object and large presentation with Error Receiving image.
[HDOC-535] - HIS Download as ZIP: Wrong content of "HDoc_Archived_Files_Report".
[HDOC-537] - HOPA: HopaGetLegend error with LayerName=0
[HDOC-558] - Document list report for given document type
[HDOC-563] - Measurement mode error while adding / editing texts and zooming.
[HDOC-588] - Quick Print to PDF problem
[HDOC-599] - Area in filter legend has always 2 decimals
[HDOC-600] - Pressing scroll button on mouse locks Hyperdoc
[HDOC-616] - HIS: Java console reporting an receive error from XML function - SetDocXML.asp while transferring vectors elements on to server.
[HDOC-618] - HIS: Fail to download document with special characters in it's ID
[HDOC-509] - HIS not reading parameters from some INI section
[HDOC-244] - HOPA EX will fail to load when non existing print template is provided in INI file
[HDOC-622] - HDOC: Run-time error when Editing Object Properties
[HDOC-562] - HD and DCM with HideEmptyDocTabs=1 - was it fixed?
[HDOC-587] - Quick print to PDF does not get resolution from parameter in HdocAsp.ini
[HDOC-376] - Quick Search goes back to previous found object when searching for invalid object
[HDOC-592] - Document count in tab and DCM
[HDOC-544] - Not enough room for Swedish text on some buttons in HD.
[HDOC-552] - Typed in user and organisation at installation are not shown in HyperDoc.
[HDOC-645] - Case insensitive print template names in HOPA calls
[HDOC-646] - HIS: Blob - Print template from database do not show extra fields like Scale that are added to some templates
[HDOC-650] - HopaGetView4ObjectEx - bug when PresentDef exist
[HDOC-652] - HIS: IE 9, 10 - Document Menu hiding after clicking on doclist last document when scrollbar present.
[HDOC-659] - HDOC/HIS: When PrintTemplate parameter is defined with full print template path (setting for HDoc client template) than HOPA call that uses prints templates wont work
[HDOC-253] - DocList improvement for scrolling on IE - only table body should be scrolling, div headers should stay visible.
[HDOC-658] - Set Default View when DocumentID was LONG type.
[HDOC-671] - HD-admin uses incorrect sql commands for creating SQL login and add user to db.
[HDOC-683] - HIS: Firefox - alert messages hides and is not displayed till you hide/show FF window.
[HDOC-674] - quick search problem in 4.96 and Firefox.
... and many additional bugs that did not earn their separate issue.