Every relation between UserGroup (left) and Login (right) will be used as basement for Rights Evaluation.
UBIK supports MetaQueryScopes and MetaQueryViewItems now. This provides the possibility to define Online Queries (for Views and in ACM) just as you do for instances by configuring their MetaClasses.
UBIK provides a set of Methods with a simplyfied interface designed to be used from external systems (e.g. IOT use case)
UBIK provides the possibility to add Attributes to any Live Value. This feature can be used by the implementation of a Live Value Servers. It is possible to transport any specific Live Value Information (Property, QualityInformation, etc). to the clients using UBIK Standard.
User Rights can be applied for Selective Items now. The rights evaluation happens during the assembling of the MetaDefintiions. If the current user does not have the right to see one Selective Item, it is removed from the Metadefinitions. If a SelectiveList does not have one single visible item, the entire list and all its references to it are removed.
A new method (EvaluateBaseChildrenCollectionExt) on the UBIK ViewItems gives access to the current UBIK Session which provides a full set of new possibilities when customizing the children collection depending on (e.g.) the current login.
UBIK provides a Numeric Sequence Generator now. It gives the possibility to create unique sequential ids for different number groups.
Verbose Logging is now available for Importing and Exporting Data using the Interface Administration.
UBIK Supports MultiLine Geography objects now
UBIK provides new Workflow Activities for Web Based Actions:
Change Log Values for Properties without a VTS are delivered with the correct date now.
A problem with configured Initial Values is solved now. It is possible to define them on both, the MetaProperty itself or on the relation between a MetaClass and a MetaProperty.
UBIK Supports Initial - Index values now.
WebService does not deliver false entries for ChangeLogs (happened with ViewCache being online) any more.
The Database Maintenance Window was (sometimes) not able to connect to the database. This problem is solved now.
Enhancements
Closed security gaps in the UBIK WebService
Creation of a Reference does not create a "fake" Warning any more.
UBIK provides the possibility to access the Content of an internal document as Base64 string (read and write).
UBIK WebService persists and delivers information about the validation timestamp and validation user now (per property)
The CreatePushScope Activity supports the usage of Authentication Tokens now.
The WebService Switch "UBIK.Service.EnableViewCache" is not supported any more. A ViewCache-Creation must be triggered via existing mechanims and does not trigger itself any more.
UBIK Compiler includes System.DirectoryServices.AccountManagement.dll now This enables the customizer to compile AD and LDAP specific code.
Improved management of Query Instances gains more customizability and better performance
Build History Web Service
3.5.0 Build 1 on 2020.04.08
Initial release.
3.5.0 Build 2 on 2020.04.16
Installed OSI Pi Plugin does not create log entries saying "Unable to load one or more of the requested types" when being loaded on the Web Service any more.
Replaced outdated json binaries.
3.5.0 Build 3 on 2020.07.01
Web Service Rights evaluation updates on users being removed from a user group during runtime now
Mobile session ID can be persisted in Database now
Fixed: Creating too many Change Logs in parallel caused the system to crash
3.5.0 Build 4 on 2020.07.24
A problem with autonomous properties not being calculated when performing a branch download is solved now.
A problem with Childinfo Classification properties not being propertly calculated is solved now.
Trial licensing checks against local time to avoid the otherwise necessary server connection now.
3.5.0 Build 6 on 2020.11.05
Having more than 500 Metaproperties in the database caused an irritating issue when trying to set the MetaProxy Property Target. This issue is solved now.
3.5.0 Build 7 on 2021.??.??
Double clicking an instance in the Class Browser having an open Bulk Editor does not crash UBIK.Studio any more
SQL Update Scripts (to Version 3.5) are compatible with SQL Server 2012 now.
Build History UBIK.Plugins
3.5.0 Build 1 on 2020.04.08
Initial release.
3.5.0 Build 2 on 2020.04.22
Added two new Plugins (Syncfusion.Compression.Base.dll) and (Syncfusion.Pdf.Base.dll).
3.5.0 Build 3 on 2020.07.23
Added a new Plugin (UBIK.Interface.Module.SAP) and it's dependencies (SAPInterface.dll, SAPInterface.XmlSerializer.dll).
The MRO plugins provide a fix for autonomous properties being filled when performing a branch download.
3.5.0 Build 4 on 2020.08.07
Added Float64/Float16/Int16 support to OsiPi Plugin.
3.5.0 Build 6 on 2020.11.06
Added support for Basic authentication in OsiPi Plugin