Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

New features, improvements and bug fixes done for version 5.0.0

Status
colourGreen
titleRelease date: 15.11.2024

Table of Contents

Table of Contents
stylesquare

User related changes

Persistent Object Sets

New Functionality

Issue [HDC-XXXXObject sets can operate in two modes: temporary and persistent. In temporary mode, the content of the object set is only available in the current session and will be cleared when the window is closed.

The new persistent mode enables users to save and share object sets.

When the system starts and you want to add objects to an Object Set, simply use the Add to OS function. This will add the objects to a temporary set.

To manage and interact with Object Sets, use the Object Set Menu.

...

Here, you can use the following functions:

  • Saved Sets: View your top Object Sets. A user icon indicates whether the set is personal (created by you) or shared with you.

    • This list is limited, if you have a lot of object sets, use Manage Object Sets to view them all.

  • Manage Object Sets: Open the Object Set Manager for advanced options (see more details below).

  • Active Object Set: Displays the currently selected Object Set. From here, you can add more objects, or view and manage the selected set.

  • Reset: Revert from the current Object Set to a temporary Object Set.

  • New Object Set: Create a new saved (persistent) Object Set.

Adding objects to a temporary set (works the same way for saved object sets):

...

View temporary Object Set and Save it if needed:

...

A new Object Set form is shown, allowing you to enter name and dectiption:

...

When a saved object set is selected, the menu looks like this:

...

Manage Object Sets

In order to manage existing Object Sets, please select Manage Object Sets function on the Object Set menu.

Object set manager is shown with the following functions:

  • New - create a new Saved object set

  • Open - open selected Object Set (you can open multiple Object Sets, last opened OS becomes selected)

  • Edit - edit name/description of the Object Set

  • Share - share Object Set with other users or groups

  • Delete - delete selected Object Set

...

Content of the Object Set

Object set includes basic object information as well as path/location (available only for saved Object Sets)

For more information on Object Set functionality, please refer to Object Set

...

Objects unavailable for current user

In some cases objects that are in the object set might be unavailable to the current user. This might be due to the security or versioning restrictions.

If such case occurs, a warning message is displayed that in current context the object set is incomplete:

...

Use keyboard for Undo and Redo operation in Viewer

In addition to standard Undo and Redo button s buttons located on the document toolbar, you can use keyboard shortcuts:

...

To access this mode, simply click the "FullScreen" button located on the drawing or attachment toolbar.

...

...


To exit full-screen mode, simply click on the "Exit Fullscreen" button or press the "ESC" key or the "F11" key.

...

  • Spot area (provided in Overlay units)

  • Layer name

  • Layer ID

  • Vector Drawing ID

  • Is Global flag for the layer

image-20240712-142018.pngImage Removedimage-20240712-142018.pngImage Added

Now, with Vector Drawing column, users can easily distinguish between spots that belong to the same drawing and those that are part of a different one.

...


The styles are predefined and cannot be adjusted for now. Those are:

  • dot,

  • dash,

  • dash-dot,

  • dash-dot-dot.

New measurement function “Measure area and sides”

...

When used, this function will provide the length of all sides and the area of the entire drawn shape.

...

Improved “Hold tab” function

...

To delete a specific measurement, select it by taping on it and use delete button:

...

Dimensions on a phone

Change Requests related changes

Data Exchange changes

Asset+ Sync improvements

...

Now system sync can be initialized with selected strategy:

...

Note

Full Sync should only be run when the sync was not initialized before or when a configuration (e.g. domain mappings) have been altered.

If new fields are added to the domain, standard sync will not pick up this change. A Full Sync is needed.
Full Sync will now honor status Do Not Sync and will ommit objects with this status.

Asset Sync Manager filtering

Sync manager grid view now includes a filter bar that allows you to filter our items on the list based on any set of criteria like: object class, GUID or local/remote date.

...

New parameters


New Asset+ parameters can be added to System Setting\Asset\Other tab:

  • exclude_expired_in_asset (true/false): if set to true the sync manager will exclude expired objects from Asset+ when synchronizing.

  • subtree_perspective_id: id of perspective used in subtree sync option (required if subtree option is added.

Enhanced Filtering Options in Import Log

...

All icons can be exported / imported with their corresponding names.

The icon package (a zip package) can be also prepared externally (manually or by other system).

...

The exported package will consists of exported icons (with orginal file names) a “manifest.xml” file with metadata of each icon file. This manifest can be used to import icons to other FMA db so the their names are used as well.

Match drawing/view scale tolerance

Match drawing/view scale Tolerance parameter has been introduced to System Setting/Print tab.

...


When using match drawing/view scale modes, there are cases where the resulting scale slightly exceeds one of the predefined standard scales. For example, if the target scale is 102, it won’t align with 100, leading to the selection of the 200 scale to avoid any truncation in the printout.

To resolve this, administrators can now set a Tolerance parameter (as a percentage). If the resulting scale falls within the tolerance range, the lower standard scale will be applied. For instance, if the resulting scale is 209 and the Scale Tolerance is set to 5%, the scale will be adjusted to 200 instead of 300 (assuming these are the available standard scales).

Please be cautious when setting the Tolerance value above 5%, as it may lead to truncated printouts. The purpose of this feature is to address specific cases where the scale is only slightly above the standard scale.

A recommended value, if needed, is 3%, but this can vary depending on the drawings and templates being used. The default value is set to 0 to ensure nothing is affected after upgrading to the new version.

Enhancements to the Diagnostic Tool "Objects with Multiple Spots"

A recent update to the diagnostic tool "Objects with Multiple Spots" diagnostic tool introduces a new feature. Users can now choose , allowing users to filter results based on spots either within a single document/layer or across multiple documents/layers.

This functionality is managed through controlled by a newly added checkbox.

...

, giving users greater flexibility in their analysis.

...

Point Cloud: Option to set Site ID

In some cases, locating Site based on coordinates alone does not give good results. This might be the case especially when multiple sites are in the same location.

Now an additional configuration can be set to indicate object class and field that stores Site ID.

Please set this in System Settings → Other → Point Cloud:

...

Requirements for Settings to work properly:

  1. The Site Object Class will be searched for along the object's hierarchy path.
    Example: For a path like Property → Building → Floor → Room, the system will select the building object from that hierarchy.

  2. If the object exists in multiple paths, the system cannot determine the correct one automatically.

  3. The selected Site Object Field must be of type text (string) or number.

  4. The Site ID must be a number or a string that can be converted to a number.

System Checks:

  1. The system will verify if the necessary settings are present.

  2. It will then check whether a parent object of the specified class exists.

  3. Next, the system will confirm if the object has the specified field and valid data.

  4. Finally, the system will scan Ivion for the provided Site ID. If the Site ID is valid, it will be used. If not, the system will attempt to find the site based on the object’s location.

New System Permissions

Some organizations need more precise control over system permissions. Previously, the "Access Basic Admin Operations" permission bundled many different admin tasks together, which sometimes resulted in giving too many permissions. This permission has now been replaced with more specific permissions, each covering a single task or responsibility.

Tip

It's generally recommended to create user groups and assign them to specific permissions, organizing them in a way that fits your organization's needs.

Then, you can easily add or remove users from these groups as needed. This approach eliminates the need to assign permissions to individual users. Any changes made to the group will automatically apply to all users in that group, making updates more efficient and easier to manage.

...

Here are the new permissions available under the Administrator group:

  1. Administer Reports

  2. Administer Dynamic Labels

  3. Administer Grid Filters

  4. Administer Quick Search

  5. Administer Dictionaries

  6. Administer Field Validators

  7. Administer Icons

  8. Administer Printing

  9. Administer Map Data Sources

  10. Administer Layouts

  11. Administer Translations

  12. Administer Presentations

  13. Administer Global Layers

  14. Administer Text Macros

Info

All users previously assigned to Administrator set will automatically inherit all new permissions.

A user that has only one of these basic permissions, will see a limited administration menu:

...

Bug fixes and other improvements

  • Various updates to PDF Viewer, Video Viewer, rich text editor

API Changes

(check /apidocs for more details about new/changed webservices)

  • Issue [HDC-XXXX] - Issue name

    Old Webservice: 

    METHOD /PATH

    New Webservice:

    METHOD /PATH

  • [HDC-4653] - Wrong handling of UUID fields in HQL in case insensitive mode

  • [HDC-4687] - Multiple delete of same objects in subtree

  • [HDC-4700] - Selecting a list value clears other list values in Print Template setup

  • [HDC-4729] - Can't delete saved searches

  • [HDC-4577] - Incorrect transparency value when spot is created

  • [HDC-4623] - Schedulded Publish improvements - new notificaion "Draft Published Failed"

  • [HDC-4648] - Change Requests - arrows and balloons following toolset for Arrows

  • [HDC-4674] - Improve status window after live export/import.

  • [HDC-4680] - Redline transparency improvement request

  • [HDC-4691] - Advanced search performance and resource usage optimization

  • [HDC-4698] - Drawing units cant be changed in "Composite drawing manager"

  • [HDC-4709] - New User permission: Lower admin operations