Changes
= Kernel =
== Features ==
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text search Search Classification]].* Human -readable database views can be created in the same database instance where the data is stored.
* Custom code for MetaProxies can now be edited and transported using SmartStudio.
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.
* UBIK StandardImport supports null values for strings, (nullable) GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.
* A custom query-based search is now available to be used in customizing.
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.
== Bug Fixes ==
* A bug in managing changelog / history items for properties with configure configured MetaAttributes was fixed.* A problem in handling references to deleted objects was fixed: missleading exception misleading exceptions are not thrown any moreanymore.
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time in SmartStudio and AdminTool.
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.
* A problem in the new support to undelete CUI objects was fixed: the ID of the target object does not change when executing the undelete.
* System.Memory.dll is now provided in the release packages.
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.
== Enhancements ==
* UBIK Standard-Import supports null values for stringstrings, (nullable)guids GUIDs, and geodata now. Depending on the import configuration, these null values will be processed and imported to the ubiqule.
* A possibility to customize "real" property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.
* MetaProxy Properties properties are now modelled modeled more consistently in SmartStudio.* A set of vulnerable 3rd party components were updated.* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered. == MaTaP Improvements and fixes ==* Predefined views get saved and are available for Admin Tools now.* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.* MATAP supports encrypted passwords for imported MATAP users now.* MATAP supports Quality Record Forms now.* MATAP supports Check Tasks now.* MATAP Wallpaper Client supports project-related Punchpoint columns now.* The Project Status is now managed on the Project Instance itself.* UBIK MATAP supports project-related data caching on the View Cache now.* The communication feature is now available in MATAP.* All operation imports support the import of a work property.* MATAP supports reports now.* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.* MATAP supports the import and presentation of materials per operation now.* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.* Identified an issue where activity codes were cut off when the project name was too long.* Identified an issue where companies were cut off when the project name was too long.* Deletion of default activity codes works now.* Reimporting deleted objects is now possible.* Wallpaper Client does not crash when opening a Scope Change anymore.* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.* The Admin Tool is now able to download the customizing.* Operations being set to Not Applicable show the right status color now (gray).* Scheduling import works now for check and QRF operations too.* Wallpaper does not crash anymore during progress reporting.* Location assigning performance was improved.* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.* MATAP imports will not overwrite once edited string data with empty values anymore.* The "Turnaround Project" use case was renamed to "Project".* The description for the Currency Setting Property was wrong. It shows "Currency Settings" now.* The currency on projects is now set to "€" by default.* Key and unique filename have now been removed from the Plot Plans use case.* Removed columns "Offline Sync Configuration" and "Branch Download" from Admin Tool "Functionality" use case.* Removed columns "Unique Filename" and "Path to local file" from Admin Tool "Daily HSE" use case.* Vertical and horizontal scroll bars now remain in their last set position after the saving process.* The Zone column is now available in the Commissioning Package Usecase.* Systems and subsystems are available in the Commissioning Tasks use case now.* Documents below work orders are sorted by their type now.* Names for systems and subsystems show in the expected order now.* MATAP allows project names with a length of up to 100 characters now.* New instances are now also saved if a refresh occurs beforehand.* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.* Timesheets calculation issue for standard operations was solved.* A sorting error for operations was fixed.* When selecting import files, the file picker now remembers its last position.* Template Usecases will now be replicated including their column configurations.* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.* Two unused properties (MATAP_ID and MATAP_PROJECT_ID) were removed from the standard pool of properties.* The Admin Tool Turnaround Project Usecase now provides project creation status information.* A problem in the Admin Tool which led to random warnings is solved now.* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.* Fixed recurring warnings in UBIK.Studio.* Fixed recurring warnings in Admin Tool.* The key column for MATAP users gets automatically filled if the object is created manually.* Document system property will not be delivered to the client anymore.* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.* The scope change workflow shows the user details again.* A problem in the View Item Setup for the Communication Feature was fixed.* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.* CODE_TYPE property doesn't get replicated when creating a Scope Change.* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.* Performance improvements and general bug fixes for Admin Tool.* The Bulk Editor scroll bars now retain their positions after a refresh.* Admin Tool shows the name of the referenced project when displaying use cases now.
== Known Issues ==
* Exclusive Access is not fully supported (missing aspect: lock on database level)