Document toolboxDocument toolbox

Release notes for version 1.4.0

New features, improvements and bug fixes done for version 1.4.0

Table of Contents

Changes for security

Security for object's content resolved from Named Security Scheme

Now, security for object's content will be resolved from Named Security Scheme (if it exists) that applies to this object (document type object like Arkitekt). 
Till now it was taken always from default security scheme. 

Changes for Print

Improved printout time

Tweaking print is ongoing now. Printouts form A4 to A1 size will now be much more faster (first printouts). 
A0 printouts due to their size still will take longer time to print. To be improved in the future. 

Changes for HOPA:

ChangesHOPA GetView4Object  

Changes to parameters for calls using DomainName parameter:

 

Parameter

Abbr.

Required

Default value

Description

ClassId

CID

-

HDC Object class

ObjectId

ID

-

HDC Object Id (key)

DocumentForSpot

DFS

 

0

Document for spot

SpotMarginPercent

SMP

 

110

SpotMarginPercent

Width

W

 

800

Result image width

Height

H

 

600

Result image height

DomainName

DN

*

-

External domain name or id

ClassName

CN

*

-

External domain class

FieldName

FN

*

-

External domain field name

FieldValue

FV

*

-

External domain field value

 

Explanation:

  • ClassId and ObjectID - pair of Object's class ID and Object ID field used in HDC internaly. Both parameters are required. 
    ClassId can be retrieved from Object Classes configuration and Object ID is a value of Class Field marked as ID Field.

  • DocumentForSpot - when set to 1, image contains document, on which spot is linked to this object.

  • SpotMarginPercent - percent of area surrounding spot (e.g. “100” – spot only; “110” – add 10% margins around spot boundaries).

  • Width and Height -  width and height ot returned spot.


  • DomainName - external domain name or ID. Matching object is searched using External Domain ID's. Can be used in two ways:

    • with CID or CN and ID which in this case (DN present in url) will represent External domain object class id and object id,

    • with ClassName, FieldName, FieldValue - than CID and ID is not needed


http://<server_name>/HopaGetView4Object?DomainName=<domain_id_or_name>&ClassName=<external_class_name_defined_in_EID>&ObjectId=<external_ID>

 

Changes for TDXM

Import default document from HDRep packages

Default documents (object of document type displayed by default in Grid when Tree object object is selected) are now added automatically while import is done if they are present in source package and if HDC perspective match HDoc Classic.

 

Assign owner and permissions to unmapped local layers before import

Many packages from HDoc contains multiply private layers. 
HDC can import them without mapping each of them but owner by default is set to importer making vectors on those layers unseenable for other users. 
This can now be fixed by selecting permissions for all unmapaded layers (still you can map specific layers by name if desired of course).

 

  • Open TDXM panel. Go to chosen external domain settings and choose Layer Mapping tab.

 

  • On Private layers part click on Add button.

  • To choose all unmapped layers type %default% to Source Layer and Target Local Layer fields, chose owner for all layers and press Add button.

     

This is special command that will get all unmapped layers.
In future we will add some button so it will be more user-friendly.

  • After adding entry, click on it and then on Grant permissions button and choose users and groups that will have access to all unmapped layers.





 

Other Improvements

Embeded Viewer API

We now allow to use simple API that can be used on client side.
Description of this mode can be found here

Grouped Objects

Functionality is now added with version 1.4.0 officially. 
Please note that still some parts are not finished: 

  • highlight on HOPA,

  • drag and drop multiply objects,

Full guide is here.

 

New Administration menu group - Data Processing

New administration menu group was added: Data Processing.
Items in it will allow various processes to be done on data already imported to database but not done while importing or when there is a need to process them again.

Right now only one option is possible - Auto-linking

Here you can map two class fields of of two object classes.

If then Auto-Linking process is run and source field's (of source class) value is same as value of targets field (of target class) than links between those object will be created.

Running and Auto-Linking process

Important

 This is pilot functionality for now, can be used only while import is done.

When clicking on import, new option will be available: Perform Auto-Linking.

You can run it when adding new package to database or to just update data with automatic links defined in Admin panel. 


Due to known bug (to be fixed for 1.5.0) when you perform import using package already imported, content of documents will be removed if option Import document is not set.
Normally we would see that to perform Auto-Linking only this option should be checked.

Set default view for map drawing

It is now possible to set map drawing view as default when selecting document connected to this map:

  • go to desired Document with map connected,

  • map loads in full extents,

  • zoom into desired zoom level,

  • open Composite Drawing Manager anc click on map drawing,

  • to use current view as default for this map click on Set Map Extents from view button,

  • to reset extents to full map click on Reset Map Extents.





 

Please remember that setting default extents of map:

  • requires Edit rights to document object and it's content

  • is versioned normally

  • is same for all users

  • applies to instance of map conected to one document (there can be more same maps connected to different documents with different default extents)

 

Bugs fixed for this version: