<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikitest.augmensys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AMI</id>
		<title>UBIK Wiki Test / Augmensys - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wikitest.augmensys.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AMI"/>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Special:Contributions/AMI"/>
		<updated>2026-04-29T19:50:15Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29368</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29368"/>
				<updated>2026-02-16T12:37:54Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|200px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|200px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[#Database specific settings|specific settings dialog for the currently connected database]]&lt;br /&gt;
*[[UBIK_Console]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29367</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29367"/>
				<updated>2026-02-16T12:34:48Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|200px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|200px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[#Database specific settings|specific settings dialog for the currently connected database]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29366</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29366"/>
				<updated>2026-02-16T12:31:17Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[#Database specific settings|specific settings dialog for the currently connected database]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29365</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29365"/>
				<updated>2026-02-16T12:30:55Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[#Database specific settings|specific settings dialog for the currently connected database]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Studio_Basics&amp;diff=29364</id>
		<title>UBIK Studio Basics</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Studio_Basics&amp;diff=29364"/>
				<updated>2026-02-16T12:30:02Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Database specific settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UBIK}} Studio is the server application and administrative tool for creating and modifying {{UBIK}} object models. It enables you to transfer your entity-relationship-model into {{UBIK}} MetaClasses and MetaProperties and build up necessary relations. It is also the instrument of choice to manage instances of MetaClasses, edit their property values and create views and queries. This section will provide you with more information on the user interface.&lt;br /&gt;
[[File:UI_Studio.png|thumb|220px|{{UBIK}} Studio]]&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
===Command line arguments===&lt;br /&gt;
&lt;br /&gt;
The following arguments can be passed to and will be recognized by the UBIK.Studio.exe:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''-NOCUSTOM''|| Don't attempt to load the customized object code&lt;br /&gt;
|-&lt;br /&gt;
| ''-NOCUSTOMUI''|| Don't attempt to load the customized UI elements&lt;br /&gt;
|-&lt;br /&gt;
| ''-CUSTOMVERSION:version''|| Attempt to load a specific deployed ''version'' of the customizing instead of the currently released one. Use this option if you want to test a specific customizing, without releasing it to all users.&lt;br /&gt;
|-&lt;br /&gt;
| ''-CONNECTDB''|| Connects automatically to the most recently used database&lt;br /&gt;
|-&lt;br /&gt;
| ''-IGNOREUSAM''|| Ignores the Session Authorization and uses a fallback session if no authorization is granted by the [[USAM|Session]] &lt;br /&gt;
|-&lt;br /&gt;
| ''-DBMAINTENANCE:activity''|| Starts {{UBIK}} Studio in maintenance mode. Possible activities are:&lt;br /&gt;
1 = recompiling of system structures; 2 = recreate MetaProperty views; 3 = recompile database; 4=Transfer Data to Attributes.&lt;br /&gt;
Please do not use this option if you do not have any knowledge about these activities.&lt;br /&gt;
|-|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Setting these command line arguments might changes the expected behavior of a data model significantly!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
[[File:UI_UBIKStudioOptions.png|thumb|220px|upright|alt={{UBIK}} Studio settings|{{UBIK}} Studio settings]]&lt;br /&gt;
Locate and click the menu ''File &amp;amp;rarr; Options''. Press {{key press|Apply}} or {{key press|OK}} when you're finished changing the options, or {{key press|Cancel}} if you don't want your changes to be saved. The settings are user-specific and will be stored in your local Windows user profile.&lt;br /&gt;
&lt;br /&gt;
In the options you can configure your database connection by the following parameters&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''AutoConnect''|| If set to true, the system will attempt to automatically connect to the configured database on start up&lt;br /&gt;
|-&lt;br /&gt;
| ''DataBase''|| The name of the instance on the SQL Server&lt;br /&gt;
|-&lt;br /&gt;
| ''DataSource''|| The name of the SQL Server (specify a server via host name, UNC, IP, ...)&lt;br /&gt;
|-&lt;br /&gt;
| ''Language''|| Set the desired database language in [http://en.wikipedia.org/wiki/ISO_639-1 ISO639-1] syntax&lt;br /&gt;
|-&lt;br /&gt;
| ''WindowsAuthentication''|| If set to true, the user and password parameter are ignored and UBIK tries to connect to the SQL Server using the Windows credentials. {{Version/ServerSince|2.5.1}}&lt;br /&gt;
|-&lt;br /&gt;
| ''User''|| SQL Server user name. Only used when WindowsAuthentication is set to false.&lt;br /&gt;
|-&lt;br /&gt;
| ''Password''|| SQL Server password. Only used when WindowsAuthentication is set to false.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Take care that the specified SQL user has appropriate permissions on the database.&lt;br /&gt;
&lt;br /&gt;
Additional options are&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''RecordLifeTime''|| Set how long records are valid before they will be requeried for changes by the kernel; -1 to turn off&lt;br /&gt;
|-&lt;br /&gt;
| ''AutoSaveTime''|| Set how often {{UBIK}} Studio should save all unsaved objects automatically, in minutes; -1 to turn off&lt;br /&gt;
|-&lt;br /&gt;
| ''NotifyOnError''|| Displays a notification if an error occurs; false to turn off&lt;br /&gt;
|-&lt;br /&gt;
| ''NotifyOnWarning''|| Displays a notification if a warning occurs; false to turn off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Database specific settings===&lt;br /&gt;
Once successfully connected to a database, the menu item ''Database &amp;amp;rarr; {database name} settings...'' becomes visible. As the name already states, these are settings that are specific to the very database you are connected to, hence changes also only apply to it.&lt;br /&gt;
&lt;br /&gt;
The following parameters can be read, respectively edited here&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''File store mode''|| readonly; ''UNC'' for a regular filesystem, ''Cloud'' for a cloud storage&lt;br /&gt;
|-&lt;br /&gt;
| ''Data path''|| The path to the root directory of the data storage for this database in ''UNC'' mode; In ''Cloud'' mode the path can be defined as a relative path within the specified cloud container, this parameter can be left empty when using its root directory level.&lt;br /&gt;
|-&lt;br /&gt;
| ''CloudStorageAccount''|| The name of your storage account from your cloud service provider; only evaluated if ''File store mode'' is ''Cloud''&lt;br /&gt;
|-&lt;br /&gt;
| ''CloudStorageKey''|| The authorization key from your cloud service provider to access your cloud storage; only evaluated if ''File store mode'' is ''Cloud''&lt;br /&gt;
|-&lt;br /&gt;
| ''Cloud container name''|| The name of the root cloud container where files for this database will be placed; only evaluated if ''File store mode'' is ''Cloud''&lt;br /&gt;
|-&lt;br /&gt;
| ''Language count''|| readonly; The number of languages currently configured in {{UBIK}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Auto-delete dead links&amp;quot;||Automatically removes dead links when they are detected.&lt;br /&gt;
|-&lt;br /&gt;
| ''Date format''|| The date/time format to use in this database in [http://en.wikipedia.org/wiki/ISO_8601 ISO8601] syntax&lt;br /&gt;
|-&lt;br /&gt;
| ''Root-Metaclass for Metaproperties''|| readonly; The MetaClass where new Metaproperties will derive from&lt;br /&gt;
|-&lt;br /&gt;
| ''Root-Metaclass for metaclasses''|| readonly; The MetaClass where new MetaClass will derive from&lt;br /&gt;
|-&lt;br /&gt;
| ''SessionManagementType''|| Configure the type of session management that must be used by all UBIK sessions: 0 = Single Local Management, 1 = LAS, 2 = GAS&lt;br /&gt;
|-&lt;br /&gt;
| ''SessionServiceUrl[:Port]''|| If the SessionManagementType is configured to use a LAS or GAS, the ServiceUrl of the AS must be configure here. In the case of an Local management, this setting is ignored.&amp;lt;br /&amp;gt;The port number ''Port'' must be specified only if other than 443 (default for https). &lt;br /&gt;
|-&lt;br /&gt;
| ''BinariesDeployment''|| Configure if the customizing binaries are distributed via a server file share or database.&lt;br /&gt;
|-&lt;br /&gt;
| ''LocalFileDeployment''|| Configure if the local file documents are distributed via a server file share or database.&lt;br /&gt;
|-&lt;br /&gt;
| ''Database TimeZone''|| Configure the time zone informatoin date - values are stored in the sql database. The default value is UTC &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:2.5.1|UBIK Studio Basics]]&lt;br /&gt;
[[Category:Studio|UBIK Studio Basics]]&lt;br /&gt;
&lt;br /&gt;
==Working with {{UBIK}} Studio==&lt;br /&gt;
=== Basic UI elements ===&lt;br /&gt;
====Menu and toolbar====&lt;br /&gt;
The top area of {{UBIK}} Studio features a menu strip:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Menu!!Menu item!!Shortcut!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;6&amp;quot; | ''File'' || ''New'' || {{key press|Ctrl|N}} || No purpose yet&lt;br /&gt;
|-&lt;br /&gt;
| ''Open Database'' ||{{key press|Ctrl|O}} || Clicking the item itself will attempt to open the last configured database connection, its sub menu items will show the most recently used connections&lt;br /&gt;
|-&lt;br /&gt;
| ''Clear recent list'' ||-|| Clears the list of recently used database connections&lt;br /&gt;
|-&lt;br /&gt;
| ''Save All'' || {{key press|Ctrl|S}} || Saves all unsaved objects of the current session to the database&lt;br /&gt;
|-&lt;br /&gt;
| ''Options...'' ||-|| Opens the [[#Options|Options]] dialog &lt;br /&gt;
|-&lt;br /&gt;
| ''Exit'' ||-|| Closes {{UBIK}} Studio&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;5&amp;quot; | ''Database''&lt;br /&gt;
|-&lt;br /&gt;
| ''{database name} settings...'' ||-|| Opens the [[#Database specific settings|specific settings dialog for the currently connected database]]; will only appear once you successfully connected to a database&lt;br /&gt;
|-&lt;br /&gt;
| ''Manage Database...'' ||-|| Opens the [[Database Manager|Management dialog for the current database]]; will also appear if connection to the database failed&lt;br /&gt;
|-&lt;br /&gt;
| ''Sessions...'' ||-|| Opens the [[Session Manager|Management dialog for the current database sessions]]; this menu entry is only available if there is session management configured in the database settings&lt;br /&gt;
|-&lt;br /&gt;
| ''Custom System Objects...'' ||-|| Opens the [[Custom System Objects Dialog|Management dialog for custom system objects]]; will only appear once you successfully connected to a database&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot; | ''Build''|| ''Rebuild...'' ||{{key press|F6}}|| Assembles the entire customizing code and displays the result in the [[Compiler|compiler window]]&lt;br /&gt;
|-&lt;br /&gt;
| ''Rebuild and download...'' ||{{key press|Ctrl|F6}} || Assembles the entire customizing code and attempts to deploy it according to the current database settings&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;5&amp;quot; | ''Tools''&lt;br /&gt;
|-&lt;br /&gt;
| ''View Test Environment...'' ||{{key press|F6}}|| Opens the [[View Test Environment]] window&lt;br /&gt;
|-&lt;br /&gt;
| ''Interface Manager...'' ||{{key press|F10}}|| Opens the [[Interface Manager]] window&lt;br /&gt;
|-&lt;br /&gt;
| ''ACM Manager...'' ||{{key press|F11}}|| Opens the [[ACM Manager]] window&lt;br /&gt;
|-&lt;br /&gt;
| ''Who-Bert'' ||{{key press|F12}}|| Opens the [[Debugger|Code and Workflow debugging]] window&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;4&amp;quot; | ''View''|| ''New Working Window'' ||{{key press|Ctrl|W}}|| Opens a new working window to host additional controls&lt;br /&gt;
|-&lt;br /&gt;
| ''Unsaved Objects Hierarchy'' ||{{key press|Ctrl|U}}|| Opens a window showing all currently changed, yet unsaved objects in a hierarchical style&lt;br /&gt;
|-&lt;br /&gt;
| ''Plugins'' ||-|| Opens the [[Plugin Modules]] window showing all currently loaded UBIK Plugins&lt;br /&gt;
|-&lt;br /&gt;
| ''Event Tracer'' ||-|| Opens the [[Event Tracer]] window showing all events (errors, warnings, messages) that occured while running the Studio session&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;3&amp;quot; | ''Help''|| ''UBIK Wiki'' ||{{key press|F1}}|| Opens the {{UBIK}} Wiki, meaning the root of this document&lt;br /&gt;
|-&lt;br /&gt;
| ''UBIK Class Documentation'' ||{{key press|Ctrl|F1}}|| Opens the help file with the {{UBIK}} Class Documentation&lt;br /&gt;
|-&lt;br /&gt;
| ''About'' ||-|| Opens a dialog with Version and [[Licensing]] information&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Status strip====&lt;br /&gt;
The very bottom of the {{UBIK}} Studio window displays a status strip, providing the following information, from left to right:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Initial value!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''DB''|| Current database: once connected, it will show the connection in the format ''Instance''@''Server''&lt;br /&gt;
|-&lt;br /&gt;
| ''NOT INITIALIZED''|| Current [[customizing|Customizing]]: when successfully loaded, it will display the version information of the instantiated customizing assembly, -1.-1.-1 if loading failed&lt;br /&gt;
|-&lt;br /&gt;
| ''CULTURE''|| Current language and culture in [http://en.wikipedia.org/wiki/ISO_639-1 ISO639-1] format&lt;br /&gt;
|-&lt;br /&gt;
| ''SESSION MANAGEMENT TYPE''|| Displays the type of session management in the current database; Doubleclicking the item opens the [[Session_Manager|Session Manager Dialog]] for all sessions in the current database if a multi-session management type is used&lt;br /&gt;
|-&lt;br /&gt;
| ''SESSION''|| Displays the name of the [[login|Login]] of the current [[session|Session]]; Right click on this item to switch into [[#Admin mode|Admin mode]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Status Notification ===&lt;br /&gt;
[[File:UI_StatusNotification.png|thumb|220px|upright|alt={{UBIK}} Studio status notification|{{UBIK}} Studio status notification]]&lt;br /&gt;
{{UBIK}} Studio informs the user about important events happening within the UBIK system.Therefore the Status strip has a notification area on the right showing a yellow notification icon once there has occured an event the user should be aware of. These events are warning and error messages or also a reminder from the {{UBIK}} Customizing Control to rebuild changed customizing code in order to provide the expected system behaviour. If there is a certain action involved to handle this notification, it is possible to get there immediately (e.g. open the [[Event Tracer]] window to review a warning) by clicking on the notification icon itself.&lt;br /&gt;
&lt;br /&gt;
=== Working area and controls ===&lt;br /&gt;
[[File:UI_UBIKStudio.png|thumb|220px|upright|alt={{UBIK}} Studio main window|{{UBIK}} Studio main window]]&lt;br /&gt;
The main window of {{UBIK}} Studio is split into 3 sections, where each of the 3 areas can hold an arbitrary amount of controls. The arrangement of the controls is user specific and can be saved in the user's profile. In addition to the predefined sections, the user interface can be extended with working windows, where each working window can again hold any amount of controls:&lt;br /&gt;
&lt;br /&gt;
:''View &amp;amp;rarr; New Working Window'' or {{key press|Ctrl|W}}&lt;br /&gt;
&lt;br /&gt;
However, such working windows are considered temporary and are therefore not made persistent when the layout is saved.&lt;br /&gt;
&lt;br /&gt;
====Using and connecting controls====&lt;br /&gt;
Each control provides different functionality for object creation/modification. Clicking the header of an empty tab strip in one of these areas with the left mouse button will bring up a context menu, that allows you to create a new tab page hosting one of the following controls:&lt;br /&gt;
&lt;br /&gt;
[[File:UI_UBIKControlsOverview.png|thumb|220px|upright|alt={{UBIK}} Studio controls|{{UBIK}} Studio controls]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Control !! Preview !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Class Browser]]''|| [[File:UI_ClassBrowser.png|220x140px]]  || Navigate through, create and delete MetaClasses and instances&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Class Details]]''|| [[File:UI_ClassDetails.png|220x140px]] || Design MetaClasses in their details; add/remove MetaProperties and classifications&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Bulk Editor]]''|| [[File:UI_BulkEditor.png|220x140px]] || Create and edit multiple instances of a MetaClass in table style&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Code Editor]]''|| [[File:UI_CodeEditor.png|220x140px]] || Implement MetaClass specific functionality using C#&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Relation Editor]]''|| [[File:UI_RelationEditor.png|220x140px]] || Relate objects to each others and edit relational data&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Object Explorer]]''|| [[File:UI_ObjectExplorer.png|220x140px]] || Display and edit all exposed properties of objects (list style)&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Object Editor]]''|| [[File:UI_ObjectEditor.png|220x140px]] || Edit the property values of a single object&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Workflow Editor]]''|| [[File:UI_WorkflowEditor.png|220x140px]] || View, design and run customer specific workflows&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
All controls in the {{UBIK}} working area offer the following interaction functionality: &lt;br /&gt;
* Set a control as [[ListenTo]] source of another control by dragging an object from the source control and drop it on the header of the hosting tab of the target control&lt;br /&gt;
* Release ListenTo by clicking the respective header and selecting the ''ListenTo: control name'' menu item&lt;br /&gt;
* Reconnect to the last known ListenTo source (if applicable) by selecting the ''Reconnect to:'' menu item&lt;br /&gt;
* Close a control by right clicking the tab header and selecting the ''Close'' menu item.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Drag&amp;amp;Drop with the right mouse button to only set the context object of a control, without connecting ListenTo}}&lt;br /&gt;
{{Hint|Drag&amp;amp;Drop an object at an empty tab strip will let you select the control afterwards and subsequently sets the context object}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User rights===&lt;br /&gt;
As of now, {{UBIK}} Studio doesn't feature a real user management system for designing data models. Although there is a distinction made between an admin and a non-admin user, with the very purpose of protecting system objects against unintended manipulation.&lt;br /&gt;
&lt;br /&gt;
However, {{UBIK}} fetches the current Windows user and creates the environment with this credentials, storing the login information on a [[Session|session]] object.&lt;br /&gt;
&lt;br /&gt;
====Admin mode====&lt;br /&gt;
[[File:UI_Property_editable_05.PNG|220 px|thumb|border|alt=Admin mode|Admin mode]]&lt;br /&gt;
Right click on the user name in the status strip and select the menu item ''Admin mode'' to switch all active controls to [[Admin mode|admin mode]]. As long as you are in admin mode, the user name in the status strip will appear red.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Be careful, manipulating system objects might results in instability of {{UBIK}} Studio or other {{UBIK}} components!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[:Category:Studio controls|Studio controls]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Studio|How to install UBIK Studio]]&lt;br /&gt;
* [[UBIK_Console]]&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|2.5.1}}&lt;br /&gt;
&lt;br /&gt;
[[Category:2.5.1|UBIK Studio Basics]]&lt;br /&gt;
[[Category:Studio|UBIK Studio Basics]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Studio_Basics&amp;diff=29363</id>
		<title>UBIK Studio Basics</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Studio_Basics&amp;diff=29363"/>
				<updated>2026-02-16T12:29:35Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Database specific settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UBIK}} Studio is the server application and administrative tool for creating and modifying {{UBIK}} object models. It enables you to transfer your entity-relationship-model into {{UBIK}} MetaClasses and MetaProperties and build up necessary relations. It is also the instrument of choice to manage instances of MetaClasses, edit their property values and create views and queries. This section will provide you with more information on the user interface.&lt;br /&gt;
[[File:UI_Studio.png|thumb|220px|{{UBIK}} Studio]]&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
===Command line arguments===&lt;br /&gt;
&lt;br /&gt;
The following arguments can be passed to and will be recognized by the UBIK.Studio.exe:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''-NOCUSTOM''|| Don't attempt to load the customized object code&lt;br /&gt;
|-&lt;br /&gt;
| ''-NOCUSTOMUI''|| Don't attempt to load the customized UI elements&lt;br /&gt;
|-&lt;br /&gt;
| ''-CUSTOMVERSION:version''|| Attempt to load a specific deployed ''version'' of the customizing instead of the currently released one. Use this option if you want to test a specific customizing, without releasing it to all users.&lt;br /&gt;
|-&lt;br /&gt;
| ''-CONNECTDB''|| Connects automatically to the most recently used database&lt;br /&gt;
|-&lt;br /&gt;
| ''-IGNOREUSAM''|| Ignores the Session Authorization and uses a fallback session if no authorization is granted by the [[USAM|Session]] &lt;br /&gt;
|-&lt;br /&gt;
| ''-DBMAINTENANCE:activity''|| Starts {{UBIK}} Studio in maintenance mode. Possible activities are:&lt;br /&gt;
1 = recompiling of system structures; 2 = recreate MetaProperty views; 3 = recompile database; 4=Transfer Data to Attributes.&lt;br /&gt;
Please do not use this option if you do not have any knowledge about these activities.&lt;br /&gt;
|-|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Attention|Setting these command line arguments might changes the expected behavior of a data model significantly!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Options ===&lt;br /&gt;
[[File:UI_UBIKStudioOptions.png|thumb|220px|upright|alt={{UBIK}} Studio settings|{{UBIK}} Studio settings]]&lt;br /&gt;
Locate and click the menu ''File &amp;amp;rarr; Options''. Press {{key press|Apply}} or {{key press|OK}} when you're finished changing the options, or {{key press|Cancel}} if you don't want your changes to be saved. The settings are user-specific and will be stored in your local Windows user profile.&lt;br /&gt;
&lt;br /&gt;
In the options you can configure your database connection by the following parameters&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''AutoConnect''|| If set to true, the system will attempt to automatically connect to the configured database on start up&lt;br /&gt;
|-&lt;br /&gt;
| ''DataBase''|| The name of the instance on the SQL Server&lt;br /&gt;
|-&lt;br /&gt;
| ''DataSource''|| The name of the SQL Server (specify a server via host name, UNC, IP, ...)&lt;br /&gt;
|-&lt;br /&gt;
| ''Language''|| Set the desired database language in [http://en.wikipedia.org/wiki/ISO_639-1 ISO639-1] syntax&lt;br /&gt;
|-&lt;br /&gt;
| ''WindowsAuthentication''|| If set to true, the user and password parameter are ignored and UBIK tries to connect to the SQL Server using the Windows credentials. {{Version/ServerSince|2.5.1}}&lt;br /&gt;
|-&lt;br /&gt;
| ''User''|| SQL Server user name. Only used when WindowsAuthentication is set to false.&lt;br /&gt;
|-&lt;br /&gt;
| ''Password''|| SQL Server password. Only used when WindowsAuthentication is set to false.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Take care that the specified SQL user has appropriate permissions on the database.&lt;br /&gt;
&lt;br /&gt;
Additional options are&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''RecordLifeTime''|| Set how long records are valid before they will be requeried for changes by the kernel; -1 to turn off&lt;br /&gt;
|-&lt;br /&gt;
| ''AutoSaveTime''|| Set how often {{UBIK}} Studio should save all unsaved objects automatically, in minutes; -1 to turn off&lt;br /&gt;
|-&lt;br /&gt;
| ''NotifyOnError''|| Displays a notification if an error occurs; false to turn off&lt;br /&gt;
|-&lt;br /&gt;
| ''NotifyOnWarning''|| Displays a notification if a warning occurs; false to turn off&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Database specific settings===&lt;br /&gt;
Once successfully connected to a database, the menu item ''Database &amp;amp;rarr; {database name} settings...'' becomes visible. As the name already states, these are settings that are specific to the very database you are connected to, hence changes also only apply to it.&lt;br /&gt;
&lt;br /&gt;
The following parameters can be read, respectively edited here&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''File store mode''|| readonly; ''UNC'' for a regular filesystem, ''Cloud'' for a cloud storage&lt;br /&gt;
|-&lt;br /&gt;
| ''Data path''|| The path to the root directory of the data storage for this database in ''UNC'' mode; In ''Cloud'' mode the path can be defined as a relative path within the specified cloud container, this parameter can be left empty when using its root directory level.&lt;br /&gt;
|-&lt;br /&gt;
| ''CloudStorageAccount''|| The name of your storage account from your cloud service provider; only evaluated if ''File store mode'' is ''Cloud''&lt;br /&gt;
|-&lt;br /&gt;
| ''CloudStorageKey''|| The authorization key from your cloud service provider to access your cloud storage; only evaluated if ''File store mode'' is ''Cloud''&lt;br /&gt;
|-&lt;br /&gt;
| ''Cloud container name''|| The name of the root cloud container where files for this database will be placed; only evaluated if ''File store mode'' is ''Cloud''&lt;br /&gt;
|-&lt;br /&gt;
| ''Language count''|| readonly; The number of languages currently configured in {{UBIK}}&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;Auto-delete dead links&amp;quot;|| : Automatically removes dead links when they are detected.&lt;br /&gt;
|-&lt;br /&gt;
| ''Date format''|| The date/time format to use in this database in [http://en.wikipedia.org/wiki/ISO_8601 ISO8601] syntax&lt;br /&gt;
|-&lt;br /&gt;
| ''Root-Metaclass for Metaproperties''|| readonly; The MetaClass where new Metaproperties will derive from&lt;br /&gt;
|-&lt;br /&gt;
| ''Root-Metaclass for metaclasses''|| readonly; The MetaClass where new MetaClass will derive from&lt;br /&gt;
|-&lt;br /&gt;
| ''SessionManagementType''|| Configure the type of session management that must be used by all UBIK sessions: 0 = Single Local Management, 1 = LAS, 2 = GAS&lt;br /&gt;
|-&lt;br /&gt;
| ''SessionServiceUrl[:Port]''|| If the SessionManagementType is configured to use a LAS or GAS, the ServiceUrl of the AS must be configure here. In the case of an Local management, this setting is ignored.&amp;lt;br /&amp;gt;The port number ''Port'' must be specified only if other than 443 (default for https). &lt;br /&gt;
|-&lt;br /&gt;
| ''BinariesDeployment''|| Configure if the customizing binaries are distributed via a server file share or database.&lt;br /&gt;
|-&lt;br /&gt;
| ''LocalFileDeployment''|| Configure if the local file documents are distributed via a server file share or database.&lt;br /&gt;
|-&lt;br /&gt;
| ''Database TimeZone''|| Configure the time zone informatoin date - values are stored in the sql database. The default value is UTC &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:2.5.1|UBIK Studio Basics]]&lt;br /&gt;
[[Category:Studio|UBIK Studio Basics]]&lt;br /&gt;
&lt;br /&gt;
==Working with {{UBIK}} Studio==&lt;br /&gt;
=== Basic UI elements ===&lt;br /&gt;
====Menu and toolbar====&lt;br /&gt;
The top area of {{UBIK}} Studio features a menu strip:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Menu!!Menu item!!Shortcut!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;6&amp;quot; | ''File'' || ''New'' || {{key press|Ctrl|N}} || No purpose yet&lt;br /&gt;
|-&lt;br /&gt;
| ''Open Database'' ||{{key press|Ctrl|O}} || Clicking the item itself will attempt to open the last configured database connection, its sub menu items will show the most recently used connections&lt;br /&gt;
|-&lt;br /&gt;
| ''Clear recent list'' ||-|| Clears the list of recently used database connections&lt;br /&gt;
|-&lt;br /&gt;
| ''Save All'' || {{key press|Ctrl|S}} || Saves all unsaved objects of the current session to the database&lt;br /&gt;
|-&lt;br /&gt;
| ''Options...'' ||-|| Opens the [[#Options|Options]] dialog &lt;br /&gt;
|-&lt;br /&gt;
| ''Exit'' ||-|| Closes {{UBIK}} Studio&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;5&amp;quot; | ''Database''&lt;br /&gt;
|-&lt;br /&gt;
| ''{database name} settings...'' ||-|| Opens the [[#Database specific settings|specific settings dialog for the currently connected database]]; will only appear once you successfully connected to a database&lt;br /&gt;
|-&lt;br /&gt;
| ''Manage Database...'' ||-|| Opens the [[Database Manager|Management dialog for the current database]]; will also appear if connection to the database failed&lt;br /&gt;
|-&lt;br /&gt;
| ''Sessions...'' ||-|| Opens the [[Session Manager|Management dialog for the current database sessions]]; this menu entry is only available if there is session management configured in the database settings&lt;br /&gt;
|-&lt;br /&gt;
| ''Custom System Objects...'' ||-|| Opens the [[Custom System Objects Dialog|Management dialog for custom system objects]]; will only appear once you successfully connected to a database&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;2&amp;quot; | ''Build''|| ''Rebuild...'' ||{{key press|F6}}|| Assembles the entire customizing code and displays the result in the [[Compiler|compiler window]]&lt;br /&gt;
|-&lt;br /&gt;
| ''Rebuild and download...'' ||{{key press|Ctrl|F6}} || Assembles the entire customizing code and attempts to deploy it according to the current database settings&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;5&amp;quot; | ''Tools''&lt;br /&gt;
|-&lt;br /&gt;
| ''View Test Environment...'' ||{{key press|F6}}|| Opens the [[View Test Environment]] window&lt;br /&gt;
|-&lt;br /&gt;
| ''Interface Manager...'' ||{{key press|F10}}|| Opens the [[Interface Manager]] window&lt;br /&gt;
|-&lt;br /&gt;
| ''ACM Manager...'' ||{{key press|F11}}|| Opens the [[ACM Manager]] window&lt;br /&gt;
|-&lt;br /&gt;
| ''Who-Bert'' ||{{key press|F12}}|| Opens the [[Debugger|Code and Workflow debugging]] window&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;4&amp;quot; | ''View''|| ''New Working Window'' ||{{key press|Ctrl|W}}|| Opens a new working window to host additional controls&lt;br /&gt;
|-&lt;br /&gt;
| ''Unsaved Objects Hierarchy'' ||{{key press|Ctrl|U}}|| Opens a window showing all currently changed, yet unsaved objects in a hierarchical style&lt;br /&gt;
|-&lt;br /&gt;
| ''Plugins'' ||-|| Opens the [[Plugin Modules]] window showing all currently loaded UBIK Plugins&lt;br /&gt;
|-&lt;br /&gt;
| ''Event Tracer'' ||-|| Opens the [[Event Tracer]] window showing all events (errors, warnings, messages) that occured while running the Studio session&lt;br /&gt;
|-&lt;br /&gt;
| rowspan = &amp;quot;3&amp;quot; | ''Help''|| ''UBIK Wiki'' ||{{key press|F1}}|| Opens the {{UBIK}} Wiki, meaning the root of this document&lt;br /&gt;
|-&lt;br /&gt;
| ''UBIK Class Documentation'' ||{{key press|Ctrl|F1}}|| Opens the help file with the {{UBIK}} Class Documentation&lt;br /&gt;
|-&lt;br /&gt;
| ''About'' ||-|| Opens a dialog with Version and [[Licensing]] information&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Status strip====&lt;br /&gt;
The very bottom of the {{UBIK}} Studio window displays a status strip, providing the following information, from left to right:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Initial value!! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''DB''|| Current database: once connected, it will show the connection in the format ''Instance''@''Server''&lt;br /&gt;
|-&lt;br /&gt;
| ''NOT INITIALIZED''|| Current [[customizing|Customizing]]: when successfully loaded, it will display the version information of the instantiated customizing assembly, -1.-1.-1 if loading failed&lt;br /&gt;
|-&lt;br /&gt;
| ''CULTURE''|| Current language and culture in [http://en.wikipedia.org/wiki/ISO_639-1 ISO639-1] format&lt;br /&gt;
|-&lt;br /&gt;
| ''SESSION MANAGEMENT TYPE''|| Displays the type of session management in the current database; Doubleclicking the item opens the [[Session_Manager|Session Manager Dialog]] for all sessions in the current database if a multi-session management type is used&lt;br /&gt;
|-&lt;br /&gt;
| ''SESSION''|| Displays the name of the [[login|Login]] of the current [[session|Session]]; Right click on this item to switch into [[#Admin mode|Admin mode]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Status Notification ===&lt;br /&gt;
[[File:UI_StatusNotification.png|thumb|220px|upright|alt={{UBIK}} Studio status notification|{{UBIK}} Studio status notification]]&lt;br /&gt;
{{UBIK}} Studio informs the user about important events happening within the UBIK system.Therefore the Status strip has a notification area on the right showing a yellow notification icon once there has occured an event the user should be aware of. These events are warning and error messages or also a reminder from the {{UBIK}} Customizing Control to rebuild changed customizing code in order to provide the expected system behaviour. If there is a certain action involved to handle this notification, it is possible to get there immediately (e.g. open the [[Event Tracer]] window to review a warning) by clicking on the notification icon itself.&lt;br /&gt;
&lt;br /&gt;
=== Working area and controls ===&lt;br /&gt;
[[File:UI_UBIKStudio.png|thumb|220px|upright|alt={{UBIK}} Studio main window|{{UBIK}} Studio main window]]&lt;br /&gt;
The main window of {{UBIK}} Studio is split into 3 sections, where each of the 3 areas can hold an arbitrary amount of controls. The arrangement of the controls is user specific and can be saved in the user's profile. In addition to the predefined sections, the user interface can be extended with working windows, where each working window can again hold any amount of controls:&lt;br /&gt;
&lt;br /&gt;
:''View &amp;amp;rarr; New Working Window'' or {{key press|Ctrl|W}}&lt;br /&gt;
&lt;br /&gt;
However, such working windows are considered temporary and are therefore not made persistent when the layout is saved.&lt;br /&gt;
&lt;br /&gt;
====Using and connecting controls====&lt;br /&gt;
Each control provides different functionality for object creation/modification. Clicking the header of an empty tab strip in one of these areas with the left mouse button will bring up a context menu, that allows you to create a new tab page hosting one of the following controls:&lt;br /&gt;
&lt;br /&gt;
[[File:UI_UBIKControlsOverview.png|thumb|220px|upright|alt={{UBIK}} Studio controls|{{UBIK}} Studio controls]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; | width = &amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Control !! Preview !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Class Browser]]''|| [[File:UI_ClassBrowser.png|220x140px]]  || Navigate through, create and delete MetaClasses and instances&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Class Details]]''|| [[File:UI_ClassDetails.png|220x140px]] || Design MetaClasses in their details; add/remove MetaProperties and classifications&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Bulk Editor]]''|| [[File:UI_BulkEditor.png|220x140px]] || Create and edit multiple instances of a MetaClass in table style&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Code Editor]]''|| [[File:UI_CodeEditor.png|220x140px]] || Implement MetaClass specific functionality using C#&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Relation Editor]]''|| [[File:UI_RelationEditor.png|220x140px]] || Relate objects to each others and edit relational data&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Object Explorer]]''|| [[File:UI_ObjectExplorer.png|220x140px]] || Display and edit all exposed properties of objects (list style)&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Object Editor]]''|| [[File:UI_ObjectEditor.png|220x140px]] || Edit the property values of a single object&lt;br /&gt;
|-&lt;br /&gt;
| ''[[Workflow Editor]]''|| [[File:UI_WorkflowEditor.png|220x140px]] || View, design and run customer specific workflows&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
All controls in the {{UBIK}} working area offer the following interaction functionality: &lt;br /&gt;
* Set a control as [[ListenTo]] source of another control by dragging an object from the source control and drop it on the header of the hosting tab of the target control&lt;br /&gt;
* Release ListenTo by clicking the respective header and selecting the ''ListenTo: control name'' menu item&lt;br /&gt;
* Reconnect to the last known ListenTo source (if applicable) by selecting the ''Reconnect to:'' menu item&lt;br /&gt;
* Close a control by right clicking the tab header and selecting the ''Close'' menu item.&lt;br /&gt;
&lt;br /&gt;
{{Hint|Drag&amp;amp;Drop with the right mouse button to only set the context object of a control, without connecting ListenTo}}&lt;br /&gt;
{{Hint|Drag&amp;amp;Drop an object at an empty tab strip will let you select the control afterwards and subsequently sets the context object}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===User rights===&lt;br /&gt;
As of now, {{UBIK}} Studio doesn't feature a real user management system for designing data models. Although there is a distinction made between an admin and a non-admin user, with the very purpose of protecting system objects against unintended manipulation.&lt;br /&gt;
&lt;br /&gt;
However, {{UBIK}} fetches the current Windows user and creates the environment with this credentials, storing the login information on a [[Session|session]] object.&lt;br /&gt;
&lt;br /&gt;
====Admin mode====&lt;br /&gt;
[[File:UI_Property_editable_05.PNG|220 px|thumb|border|alt=Admin mode|Admin mode]]&lt;br /&gt;
Right click on the user name in the status strip and select the menu item ''Admin mode'' to switch all active controls to [[Admin mode|admin mode]]. As long as you are in admin mode, the user name in the status strip will appear red.&lt;br /&gt;
&lt;br /&gt;
{{Attention|Be careful, manipulating system objects might results in instability of {{UBIK}} Studio or other {{UBIK}} components!}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[:Category:Studio controls|Studio controls]]&lt;br /&gt;
* [[HowTo:Install_UBIK_Studio|How to install UBIK Studio]]&lt;br /&gt;
* [[UBIK_Console]]&lt;br /&gt;
&lt;br /&gt;
{{Category/Version|2.5.1}}&lt;br /&gt;
&lt;br /&gt;
[[Category:2.5.1|UBIK Studio Basics]]&lt;br /&gt;
[[Category:Studio|UBIK Studio Basics]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29362</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29362"/>
				<updated>2026-02-16T12:25:33Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to help maintain data integrity and reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[#Database specific settings|specific settings dialog for the currently connected database]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29361</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29361"/>
				<updated>2026-02-16T12:25:07Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to help maintain data integrity and reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[Database specific settings]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29360</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29360"/>
				<updated>2026-02-16T12:19:13Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete Dead Links feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to help maintain data integrity and reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In [[UBIK Studio]], navigate to System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to enable the feature or Off to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29359</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29359"/>
				<updated>2026-02-16T12:17:50Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The **Auto-Delete Dead Links** feature automatically detects and removes dead links within UBIK Studio. When enabled, the system deletes unreachable links to help maintain data integrity and reduce manual cleanup.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== How to Enable It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Delete Dead Links feature inside the System Settings]]&lt;br /&gt;
&lt;br /&gt;
* In **UBIK Studio**, navigate to **System Settings**.&lt;br /&gt;
* Locate the setting **Auto-Delete Dead Links**.&lt;br /&gt;
* Toggle the setting **On** to enable the feature or **Off** to disable it.&lt;br /&gt;
&lt;br /&gt;
=== How It Works ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|Notification displayed when a dead link is detected]]&lt;br /&gt;
&lt;br /&gt;
Once the feature is enabled, UBIK Studio automatically detects dead links when they are encountered. If a dead link is found, it is deleted immediately, and a notification message informs you whether the link was removed based on your current setting.&lt;br /&gt;
&lt;br /&gt;
The system saves this change automatically, ensuring the dead link does not reappear the next time you open UBIK Studio.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29358</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29358"/>
				<updated>2026-02-16T11:08:46Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Dele Dead Link feature inside the System settings]]&lt;br /&gt;
* In UBIK Studio, navigate to the System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to Enable the feature or disable it.&lt;br /&gt;
&lt;br /&gt;
=== How to Use It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkMessage.png|300px|thumb|The message that comes out after occurring on a dead link]]&lt;br /&gt;
After you enabled or disabled your setting, if you find a dead link in UBIK Studio its going to be detected and deleted. A message pops up saying that a dead link is found and deleted or not based on you setting if you have it enabled or disabled.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:AutoDeleteDeadLinkMessage.png&amp;diff=29357</id>
		<title>File:AutoDeleteDeadLinkMessage.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:AutoDeleteDeadLinkMessage.png&amp;diff=29357"/>
				<updated>2026-02-16T11:08:28Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29356</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29356"/>
				<updated>2026-02-16T11:03:09Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
[[File:AutoDeleteDeadLinkSetting.png|300px|thumb|Auto-Dele Dead Link feature inside the System settings]]&lt;br /&gt;
* In UBIK Studio, navigate to the System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to Enable the feature or disable it.&lt;br /&gt;
&lt;br /&gt;
=== How to Use It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|The message that comes out after occurring on a dead link]]&lt;br /&gt;
After you enabled or disabled your setting, if you find a dead link in UBIK Studio its going to be detected and deleted. A message pops up saying that a dead link is found and deleted or not based on you setting if you have it enabled or disabled.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:AutoDeleteDeadLinkSetting.png&amp;diff=29355</id>
		<title>File:AutoDeleteDeadLinkSetting.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:AutoDeleteDeadLinkSetting.png&amp;diff=29355"/>
				<updated>2026-02-16T11:02:44Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29354</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29354"/>
				<updated>2026-02-16T10:58:24Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|Auto-Dele Dead Link feature inside the System settings]]&lt;br /&gt;
* In UBIK Studio, navigate to the System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to Enable the feature or disable it.&lt;br /&gt;
&lt;br /&gt;
=== How to Use It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|The message that comes out after occurring on a dead link]]&lt;br /&gt;
After you enabled or disabled your setting, if you find a dead link in UBIK Studio its going to be detected and deleted. A message pops up saying that a dead link is found and deleted or not based on you setting if you have it enabled or disabled.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29353</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29353"/>
				<updated>2026-02-16T10:53:52Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|Auto-Dele Dead Link feature inside the System settings]]&lt;br /&gt;
* In UBIK Studio, navigate to the System Settings.&lt;br /&gt;
* Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
* Toggle the setting to Enable the feature or disable it.&lt;br /&gt;
&lt;br /&gt;
=== How to Use It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|The message that comes out after occurring on a dead link]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29352</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29352"/>
				<updated>2026-02-16T10:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|Auto-Dele Dead Link feature inside the System settings]]&lt;br /&gt;
1. In UBIK Studio, navigate to the System Settings.&lt;br /&gt;
2. Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
3. Toggle the setting to Enable the feature or disable it.&lt;br /&gt;
&lt;br /&gt;
=== How to Use It ===&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|The message that comes out after occurring on a dead link]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29351</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29351"/>
				<updated>2026-02-16T10:49:51Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
1. Navigate to System Settings.&lt;br /&gt;
2. Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
3. Toggle the setting On to enable the feature or Off to disable it.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29350</id>
		<title>Auto-Delete Dead Links</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Auto-Delete_Dead_Links&amp;diff=29350"/>
				<updated>2026-02-16T10:49:33Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: Created page with &amp;quot;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.  == Usage ==  === How To Enabled It === 1. Navigate to System Settings. 1. Locate t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Auto-Delete dead links feature allows the user, to delete a dead link when finding one.&lt;br /&gt;
&lt;br /&gt;
== Usage == &lt;br /&gt;
=== How To Enabled It ===&lt;br /&gt;
1. Navigate to System Settings.&lt;br /&gt;
1. Locate the setting Auto-Delete Dead Links.&lt;br /&gt;
1. Toggle the setting On to enable the feature or Off to disable it.&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28932</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28932"/>
				<updated>2025-10-02T12:21:57Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Creation of a new Plugin Design Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|300px|thumb|center|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|300px|thumb|center|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|center|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|center|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28931</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28931"/>
				<updated>2025-10-02T12:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|300px|thumb|center|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|center|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|center|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28930</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28930"/>
				<updated>2025-10-02T12:20:14Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Adding MetaClasses to the configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|300px|thumb|center|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|center|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28929</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28929"/>
				<updated>2025-10-02T12:20:01Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|center|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28928</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28928"/>
				<updated>2025-10-02T12:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|center|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28927</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28927"/>
				<updated>2025-10-02T12:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|left|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28926</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28926"/>
				<updated>2025-10-02T12:19:30Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|center|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28925</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28925"/>
				<updated>2025-10-02T12:18:55Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|bottom|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28924</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28924"/>
				<updated>2025-10-02T12:18:29Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* Exporting a C# solution for the plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|down|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28923</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28923"/>
				<updated>2025-10-02T12:18:16Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb|under|C# solution in Visual Studio]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28922</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28922"/>
				<updated>2025-10-02T12:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|300px|thumb||]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:Plugin_Design_Configuration_instance.png&amp;diff=28921</id>
		<title>File:Plugin Design Configuration instance.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:Plugin_Design_Configuration_instance.png&amp;diff=28921"/>
				<updated>2025-10-02T12:16:56Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:Metaclass_Added.png&amp;diff=28920</id>
		<title>File:Metaclass Added.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:Metaclass_Added.png&amp;diff=28920"/>
				<updated>2025-10-02T12:16:42Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28919</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28919"/>
				<updated>2025-10-02T12:16:18Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|220px|thumb|right|]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pages with broken file links|UBIK Plugin Design]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:Plugin_Generation_Trigger.png&amp;diff=28918</id>
		<title>File:Plugin Generation Trigger.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:Plugin_Generation_Trigger.png&amp;diff=28918"/>
				<updated>2025-10-02T12:15:57Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=File:PluginResult.png&amp;diff=28917</id>
		<title>File:PluginResult.png</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=File:PluginResult.png&amp;diff=28917"/>
				<updated>2025-10-02T12:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28916</id>
		<title>UBIK Plugin Design</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Plugin_Design&amp;diff=28916"/>
				<updated>2025-10-02T12:14:41Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: Created page with &amp;quot;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.     == Suppor...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The {{UBIK}} Plugin Design feature allows users to create a {{UBIK}} Plugin C# solution, including system definitions purely from customizing in {{UBIK}} Studio.   &lt;br /&gt;
&lt;br /&gt;
== Supported capabilities ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Version&lt;br /&gt;
|-&lt;br /&gt;
| Generation of a basic Plugin project including the Module and a SystemDefinitions stub&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaClasses&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| MetaProperties&lt;br /&gt;
| 5.0 Initial Release&lt;br /&gt;
|-&lt;br /&gt;
| Custom Class Code&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Custom Code Library&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Classifications&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Relations&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| References&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Units and Unit Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|-&lt;br /&gt;
| Selective Lists and Selective Items&lt;br /&gt;
| 5.0 Service Pack&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Creation of a new Plugin Design Configuration ===&lt;br /&gt;
The feature is accessible through the &amp;quot;System.PluginDesign.PLUGIN_DESIGN_CONFIGURATION&amp;quot; metaclass in UBIK Studio.&lt;br /&gt;
A new Plugin Design Configuration instance can be created in the Bulk Editor to define a custom plugin context.&lt;br /&gt;
[[File:Plugin_Design_Configuration_instance.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Adding MetaClasses to the configuration ===&lt;br /&gt;
Custom metaclasses can be added to the plugin configuration using the &amp;quot;SYSREL_PLUGINDESIGNCONFIG_METACLASS&amp;quot; relation in the Relation Editor.&lt;br /&gt;
[[File:Metaclass_Added.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
=== Exporting a C# solution for the plugin ===&lt;br /&gt;
A C# solution can be generated for the plugin via context menu action in the Class Browser (content view style):&lt;br /&gt;
Right-click the Plugin Configuration instance, 'Start Action → &amp;quot;&amp;quot; → Create a C# solution for a custom UBIK plugin'.&lt;br /&gt;
This will increase the plugin version (revision), generate the C# solution and prompt the user with a save dialog for a respective .zip archive.&lt;br /&gt;
[[File:Plugin_Generation_Trigger.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
	  &lt;br /&gt;
Below is an example of the resulting C# solution in Visual Studio:&lt;br /&gt;
[[File:PluginResult.png|220px|thumb|right|Class Browser context menu]]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[UBIK_Studio_Basics]]&lt;br /&gt;
*[[Bulk_Editor]]&lt;br /&gt;
*[[Relation_Editor]]&lt;br /&gt;
*[[UBIK_Actions]]&lt;br /&gt;
*[[HowTo:Provide_system_definitions_with_a_custom_plugin]]&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28055</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28055"/>
				<updated>2025-03-25T08:51:37Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: /* MaTaP Improvements and fixes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* 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.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* 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.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* 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.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import 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.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns.&lt;br /&gt;
* Fixed an issue where users with Create only permissions could not edit Scopechange details.&lt;br /&gt;
* Added final document location to file path in Scope Change attachment use case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28049</id>
		<title>Version 4.9.0 (Server)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_4.9.0_(Server)&amp;diff=28049"/>
				<updated>2025-03-24T07:35:24Z</updated>
		
		<summary type="html">&lt;p&gt;AMI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kernel =&lt;br /&gt;
== Features ==&lt;br /&gt;
* UBIK provides the possibility to customize an online text search. See [[SYSCLS_CUSTOMTEXTQUERY|Custom Text Search Classification]].&lt;br /&gt;
* Human-readable database views can be created in the same database instance where the data is stored.&lt;br /&gt;
* Custom code for MetaProxies can now be edited and transported using SmartStudio.&lt;br /&gt;
* UBIK.Studio provides the possibility to define the UID for a new derived MetaClass now.&lt;br /&gt;
* UBIK CUI Interface supports the (re)import of undeleted Comos objects now.&lt;br /&gt;
* 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.&lt;br /&gt;
* A custom query-based search is now available to be used in customizing.&lt;br /&gt;
* UBIK OLEDB Plugin supports customizing the OLEDB provider string now.&lt;br /&gt;
* An improved configuration dialog for the auto-create MetaClassScope drag &amp;amp; drop action was created.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug Fixes ==&lt;br /&gt;
* A bug in managing changelog/history items for properties with configured MetaAttributes was fixed.&lt;br /&gt;
* A problem in handling references to deleted objects was fixed: misleading exceptions are not thrown anymore.&lt;br /&gt;
* An issue where custom code couldn't be transported for system meta classes using SmartStudio was fixed.&lt;br /&gt;
* 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.&lt;br /&gt;
* New instances created in the AdminTool are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* 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.&lt;br /&gt;
* System.Memory.dll is now provided in the release packages.&lt;br /&gt;
* OSIPI and ModuleReporting Plugins support the newest version of System.Memory now.&lt;br /&gt;
* A bug in the UBIK.NotificationEndPoint Service was fixed: it can handle subfolders in the Queue directory now.&lt;br /&gt;
* A bug when flattening Annotations and Hotspots into Document Revisions was fixed.&lt;br /&gt;
* Improved Exception Handling when saving objects and proxies during the interface execution, result in a higher stability as customizing related crashes do not stop the process any more.&lt;br /&gt;
* Fixed an issue in the AdminTool that permitted manipulation of locked properties.&lt;br /&gt;
* An issue where values for new languages weren't saved was fixed.&lt;br /&gt;
* A bug in the handling of History/Changelog items for MRO tasks was fixed: if the value is set directly to N.A., a changelog item gets created now.&lt;br /&gt;
* A Issue was fixed where the PunchPoint link was not visualized in the &amp;quot;Punchpoint Attachments&amp;quot; use case&lt;br /&gt;
* Issues in internal file handling (of queued notifications) were solved for the Event Notificatoin Endpoint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Enhancements ==&lt;br /&gt;
* UBIK Standard-Import 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.&lt;br /&gt;
* A possibility to customize &amp;quot;real&amp;quot; property values for system design objects via Plugin was provided. Further, CUI system definitions can now be used without deriving.&lt;br /&gt;
* MetaProxy properties are now modeled more consistently in SmartStudio.&lt;br /&gt;
* A set of vulnerable 3rd party components were updated.&lt;br /&gt;
* For reduced RAM consumption, a system classification SYSCLS_PREVENT_CACHING was provided, and future measures were triggered.&lt;br /&gt;
* UBIK supports *.docx as standard filetype now&lt;br /&gt;
* The UBIK.EnterpriseService now processes queued tasks in an awaitable manner, with configurable pauses and idle-interruption when adding new tasks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== MaTaP Improvements and fixes ==&lt;br /&gt;
* Fixed an issue where QRF and Check Operations were not included in Mile Stone Calculation of Workorder.&lt;br /&gt;
* Predefined views get saved and are available for Admin Tools now.&lt;br /&gt;
* The Project Usecase in the MATAP Admin Tool is standardized now: Job Descriptions + presented columns.&lt;br /&gt;
* MATAP supports encrypted passwords for imported MATAP users now.&lt;br /&gt;
* MATAP supports Quality Record Forms now.&lt;br /&gt;
* MATAP supports Check Tasks now.&lt;br /&gt;
* MATAP Wallpaper Client supports project-related Punchpoint columns now.&lt;br /&gt;
* The Project Status is now managed on the Project Instance itself.&lt;br /&gt;
* UBIK MATAP supports project-related data caching on the View Cache now.&lt;br /&gt;
* The communication feature is now available in MATAP.&lt;br /&gt;
* All operation imports support the import of a work property.&lt;br /&gt;
* MATAP supports reports now.&lt;br /&gt;
* Admin Tool shows the duration of a successful job run now instead of presenting start and end timestamps.&lt;br /&gt;
* MATAP supports the import and presentation of materials per operation now.&lt;br /&gt;
* In the Admin Tool, the (Turnaround) Project Usecase does not show SAP-specific columns anymore.&lt;br /&gt;
* In the Admin Tool, the Operation Usecases do not show SAP and Primavera-specific columns anymore.&lt;br /&gt;
* Identified an issue where activity codes were cut off when the project name was too long.&lt;br /&gt;
* Identified an issue where companies were cut off when the project name was too long.&lt;br /&gt;
* Deletion of default activity codes works now.&lt;br /&gt;
* Reimporting deleted objects is now possible.&lt;br /&gt;
* Wallpaper Client does not crash when opening a Scope Change anymore.&lt;br /&gt;
* A bug in evaluating the code was fixed. Configured grouped codes are no longer ignored.&lt;br /&gt;
* The Admin Tool is now able to download the customizing.&lt;br /&gt;
* Operations being set to Not Applicable show the right status color now (gray).&lt;br /&gt;
* Scheduling import works now for check and QRF operations too.&lt;br /&gt;
* Wallpaper does not crash anymore during progress reporting.&lt;br /&gt;
* Location assigning performance was improved.&lt;br /&gt;
* A misconfiguration that caused duplicated scope changes to also duplicate the progress was fixed.&lt;br /&gt;
* Fixed an issue where Punchpoint numbers were overwritten multiple times causing the number to unnecessarily increase.&lt;br /&gt;
* Fixed the bug where the Instance Picker results were not shown when clicking the three-dot symbol for the first time.&lt;br /&gt;
* MATAP now provides the possibility to schedule nightly app pool restarts for all active projects.&lt;br /&gt;
* MATAP imports will not overwrite once edited string data with empty values anymore.&lt;br /&gt;
* The &amp;quot;Turnaround Project&amp;quot; use case was renamed to &amp;quot;Project&amp;quot;.&lt;br /&gt;
* The description for the Currency Setting Property was wrong. It shows &amp;quot;Currency Settings&amp;quot; now.&lt;br /&gt;
* The currency on projects is now set to &amp;quot;€&amp;quot; by default.&lt;br /&gt;
* Key and unique filename have now been removed from the Plot Plans use case.&lt;br /&gt;
* Description has been replaced with Name in the Plot Plans use case (Admin Tool)&lt;br /&gt;
* The Plot Plan Name is now displayed in Plant Layouts (Client)&lt;br /&gt;
* Removed columns &amp;quot;Offline Sync Configuration&amp;quot; and &amp;quot;Branch Download&amp;quot; from Admin Tool &amp;quot;Functionality&amp;quot; use case.&lt;br /&gt;
* Removed columns &amp;quot;Unique Filename&amp;quot; and &amp;quot;Path to local file&amp;quot; from Admin Tool &amp;quot;Daily HSE&amp;quot; use case.&lt;br /&gt;
* Vertical and horizontal scroll bars now remain in their last set position after the saving process.&lt;br /&gt;
* The Zone column is now available in the Commissioning Package Usecase.&lt;br /&gt;
* Systems and subsystems are available in the Commissioning Tasks use case now.&lt;br /&gt;
* Documents below work orders are sorted by their type now.&lt;br /&gt;
* Names for systems and subsystems show in the expected order now.&lt;br /&gt;
* MATAP allows project names with a length of up to 100 characters now.&lt;br /&gt;
* New instances are now also saved if a refresh occurs beforehand.&lt;br /&gt;
* SC Desc., Operation No., and Estimated Costs are now displayed as saved after saving.&lt;br /&gt;
* Timesheets calculation issue for standard operations was solved.&lt;br /&gt;
* A sorting error for operations was fixed.&lt;br /&gt;
* When selecting import files, the file picker now remembers its last position.&lt;br /&gt;
* Template Usecases will now be replicated including their column configurations.&lt;br /&gt;
* Precom Activity Code cells show default operations information on the Turnaround Wallpaper now.&lt;br /&gt;
* An unused property (MATAP_PROJECT_ID) has been removed from the standard property pool.&lt;br /&gt;
* A new property (MATAP_ID) has been added to the standard property pool and integrated into the Activity Code Use Cases.&lt;br /&gt;
* The Admin Tool Turnaround Project Usecase now provides project creation status information.&lt;br /&gt;
* A problem in the Admin Tool which led to random warnings is solved now.&lt;br /&gt;
* MATAP Wallpaper Client now shows correct labels for Check/Operation detail tabs.&lt;br /&gt;
* Fixed recurring warnings in UBIK.Studio.&lt;br /&gt;
* Fixed recurring warnings in Admin Tool.&lt;br /&gt;
* The key column for MATAP users gets automatically filled if the object is created manually.&lt;br /&gt;
* Document system property will not be delivered to the client anymore.&lt;br /&gt;
* Fixed the issue where setting an operation status to N/A could cause the client to freeze or crash.&lt;br /&gt;
* The scope change workflow shows the user details again.&lt;br /&gt;
* A problem in the View Item Setup for the Communication Feature was fixed.&lt;br /&gt;
* Cells on the Commissioning Wallpaper only show the last change date if the task is considered to be finished.&lt;br /&gt;
* CODE_TYPE property doesn't get replicated when creating a Scope Change.&lt;br /&gt;
* A bug was fixed where empty Meta Classes were created after removing the MATAP plugin.&lt;br /&gt;
* Performance improvements and general bug fixes for Admin Tool.&lt;br /&gt;
* The Bulk Editor scroll bars now retain their positions after a refresh.&lt;br /&gt;
* Admin Tool shows the name of the referenced project when displaying use cases now.&lt;br /&gt;
* Punchpoints show a changelog for the 'Responsibility' property now.&lt;br /&gt;
* The Admin - Tool Scope Change Usecase shows scope changes only now.&lt;br /&gt;
* Import of EquipmentGroup and EquipmentType data is standardized now: the standard import supports import via the Equipment instance.&lt;br /&gt;
* The Admin - Tool Scope Change Attachment Usecase works now.&lt;br /&gt;
* Import of Equipments support a complex plant-system-subsystem structure as well as plant zone structure. it is not required any more that system and subsystem names are unique.&lt;br /&gt;
* Execution Documents show the Local Full Path in the AdminTool now.&lt;br /&gt;
* Punchpoints now show a changelog for the 'Responsibility' and 'Due Date' properties.&lt;br /&gt;
* A digit counter was added for Operation, Operation Description and ScopeChange Description in the Wallpaper Client.&lt;br /&gt;
* The current Project Status can now be seen in the project header of the start screen.&lt;br /&gt;
* In the Admin Tool, the Task - Progress is now displayed in the corresponding column.&lt;br /&gt;
* The filtering of instances in the Picker within the Admin Tool is now possible without reopening the popup.&lt;br /&gt;
* A Issue was fixed where the link to the PunchPoint was not visualized in the PunchpointAttachment usecase in the Admin Tool&lt;br /&gt;
* Users can change a project name only until the creation is finished.&lt;br /&gt;
* Wrong order of CTS and UTS columns at Commissioning Package and Commissioning Task Use Cases was fixed.&lt;br /&gt;
* Corrected the locked status for timesheet Use Case columns. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Exclusive Access is not fully supported (missing aspect: lock on database level)&lt;/div&gt;</summary>
		<author><name>AMI</name></author>	</entry>

	</feed>