<?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=TSI</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=TSI"/>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Special:Contributions/TSI"/>
		<updated>2026-04-30T02:01:56Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=UBIK_Graph_Service&amp;diff=23130</id>
		<title>UBIK Graph Service</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=UBIK_Graph_Service&amp;diff=23130"/>
				<updated>2021-05-10T15:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: Created page with &amp;quot;The UBIK Graph Service is an Interface consisting of web service, based on .Net Core,  and a Ubik Plugin. The Graph Service Client plugin manages the communication between the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The UBIK Graph Service is an Interface consisting of web service, based on .Net Core,  and a Ubik Plugin. The Graph Service Client plugin manages the communication between the UBIK system and the Ubik Graph Service is responsible for the authentication and communication to the Microsoft Graph API. To get access to the Microsoft Graph API you must register a new App on your Microsoft Azure Portal (see: Additional Information).&lt;br /&gt;
&lt;br /&gt;
= Web Service =&lt;br /&gt;
The Web Service exposes the following endpoints, to communicate to the Microsoft Graph API. The request must be formatted as JSON. &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
POST: https://&amp;lt;IIS host&amp;gt;/Authentication&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Request Body'''&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string clientId&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string tenantId&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string clientSecret&amp;lt;/code&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;NetworkCredential networkCredential&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;GrantType grantType &amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''GrantType'''&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ClientCredentials: 0&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;UsernamePasswordCredentials: 1&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response''' &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Data&amp;lt;/code&amp;gt; contains a Token property, where the generated token is stored. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Message&amp;lt;/code&amp;gt; Contains a GraphMessage, of the result of the request &amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
POST: https://&amp;lt;IIS host&amp;gt;/SharePoint/File&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
'''Request''' &amp;lt;br /&amp;gt;&lt;br /&gt;
The authorization header must contain the token in &amp;lt;Bearer token&amp;gt; format &lt;br /&gt;
&lt;br /&gt;
The request body must contan the following properties formatted as JSON.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string FilePath&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string File&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string Description&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string SiteId&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string DriveId&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response''' &amp;lt;br/&amp;gt;&lt;br /&gt;
The Response contains the &amp;lt;code&amp;gt;GraphMessage Message&amp;lt;/code&amp;gt; GraphMessage property, which contains information about the request.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
PUT: https://&amp;lt;IIS host&amp;gt;/SharePoint/File&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Request'''&amp;lt;br /&amp;gt;&lt;br /&gt;
The authorization header must contain the token in &amp;lt;Bearer token&amp;gt; format &lt;br /&gt;
&lt;br /&gt;
The request body must contan the following properties formatted as JSON.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string FilePath&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string NewFilePath (optional)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string File (optional)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string Description (optional)&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string SiteId&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string DriveId&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response''' &amp;lt;br/&amp;gt;&lt;br /&gt;
The Response contains the &amp;lt;code&amp;gt;GraphMessage Message&amp;lt;/code&amp;gt; property, which contains information about the request.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== GraphMessage ====&lt;br /&gt;
The GraphMessage is part of every response and contains information about the request and has the following properties:&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;string Message&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;enum Status {Success: 0,Failed: 1, Unauthorized: 2}&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= UbikGraphClient Plugin =&lt;br /&gt;
The Plugin provides a Class, which can be instantiated and handles the communication with the service. Depending on the Authentication Flow you can instantiate the client via several constructors. This plugin will then manage the Authorization to the service for the customizer.&lt;br /&gt;
&lt;br /&gt;
=== Client Credentials Flow ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;public Client(string serviceUrl, string tenantId, string cleintId, string clientSecret)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Username/Password Flow ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;public Client(string serviceUrl, string tenantId, string cleintId, NetworkCredential networkCredential)&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= SharePoint =&lt;br /&gt;
The Client class also provides methods to create and update files on SharePoint&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt; public GraphMessage CreateFile(string SiteId, string DriveId, string FilePath, string File, string Description)&amp;lt;/source&amp;gt;&lt;br /&gt;
The SiteId and DriveId are defined by the Sharepoint.&amp;lt;br /&amp;gt;&lt;br /&gt;
The FilePath is the Path of the file on the Sharepoint, including the file name and the file extension.&amp;lt;br /&amp;gt;&lt;br /&gt;
The File is the content of the file formatted as base64.&amp;lt;br /&amp;gt;&lt;br /&gt;
The Description is the Sharepints description and can be null.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;public GraphMessage UpdateFile(string SiteId, string DriveId, string FilePath, string File, string Description, string NewFilePath) &amp;lt;/source&amp;gt;&lt;br /&gt;
The SiteId and DriveId are defined by Sharepoint.&amp;lt;br /&amp;gt;&lt;br /&gt;
The FilePath is the Path of the file on Sharepoint, including the file name and the file extension.&amp;lt;br /&amp;gt;&lt;br /&gt;
The File is the content of the file formatted as base64. (optional)&amp;lt;br /&amp;gt;&lt;br /&gt;
The Description is the Sharepints description. (optional)&amp;lt;br /&amp;gt;&lt;br /&gt;
The NewFilePath is the new file path on the SharePoint including the file name and the file extension. (optional)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional Information =&lt;br /&gt;
[https://docs.microsoft.com/en-us/graph/auth-register-app-v2 App Registration] &amp;lt;br/&amp;gt;&lt;br /&gt;
[https://docs.microsoft.com/en-us/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-5.0&amp;amp;tabs=visual-studio .Net Core on IIS]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Smart_Studio_Beta_History&amp;diff=23007</id>
		<title>Smart Studio Beta History</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Smart_Studio_Beta_History&amp;diff=23007"/>
				<updated>2021-02-10T08:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Candidate 3.2.1.0 (2021-XX-XX) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The byte stream type of meta properties can now be configured using SmartStudio. &lt;br /&gt;
* SmartStudio's ApplicationGraph is now supporting forward references.&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue in the Situation Editor: Initial check states are now calculated correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.2.0.3 (2020-11-17) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where filtering selected rows in the bulk editor didn't update the instance editor correctly was fixed.&lt;br /&gt;
* An issue where meta proxy properties couldn't be selected in the meta proxy graph was fixed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.2.0.2 (2020-10-21) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where local debugging of customizing code in Visual Studio didn't work anymore, was fixed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.2.0.1 (2020-10-15) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue in the bulk editor where new instances couldn't be added was fixed.&lt;br /&gt;
* An issue where the WorkflowDesigner did not load PlugIns correctly was fixed&lt;br /&gt;
* A bug where a new customizing wasn't loaded correctly after restart was fixed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.2.0.0 (2020-10-09) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Multi-Select/Editing is now supported in all Graphs and the Inspector&lt;br /&gt;
* It is now possible to create and edit a new derivation of a meta class with one click.&lt;br /&gt;
* The priority for scoped Meta Properties can now be set using SmartStudio's Application Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Improvements:&lt;br /&gt;
* The selection behavior especially regarding context commands was refactored and improved.&lt;br /&gt;
* Added missing namespaces and assembly references to the (Rosyln-based-) coding window to improve the the code analysis and IntelliSense experience&lt;br /&gt;
* In addition to local testing against released UBIK WebService versions, SmartStudio now also allows testing against the most recent WebService version. This allows for testing with non-released WebServices, where the respective version is always called ''NXT''. To always enforce testing against this version, just check it under ''Tools &amp;amp;rarr; Options &amp;amp;rarr; Environment &amp;amp;rarr; WebServices &amp;amp;rarr; WebService Version'' &lt;br /&gt;
* Several spacious editor controls are now stretching across the full Inspector width&lt;br /&gt;
* The handling of customizings in the EnvironmentView was improved:&lt;br /&gt;
** After a successful Syntax Check, the customizing can be deployed to the server without staging&lt;br /&gt;
** When SmartStudio was (re-)started with a staged customizing version, that customizing can be deployed right away&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where the allow creation flag on scopes was cached erroneously was fixed. &lt;br /&gt;
* Icons on scoped elements can now be set again; however, the change has to be confirmed in a dialog since it could affect other scopes&lt;br /&gt;
* An issue where saved models were still marked as new in the UI was fixed. &lt;br /&gt;
* A bug where scoped meta properties weren't loaded correctly was fixed.&lt;br /&gt;
* Classifications can now actually be used in the App Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.2.0 (2020-09-28) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The custom code library can now be maintained in SmartStudio using a respective editor.&lt;br /&gt;
* Live Value Meta Properties are now supported by SmartStudio. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Improvements:&lt;br /&gt;
* MetaClasses in LiveMode are now treated differently:&lt;br /&gt;
** they are depicted in a semi-opaque style throughout SmartStudio&lt;br /&gt;
** they cannot be edited anymore in the InheritanceGraph&lt;br /&gt;
** they cannot be edited anymore in the Inspector&lt;br /&gt;
* Categories in the Inspector are now sorted alphabetically, the ''Common'' category always on top&lt;br /&gt;
* [https://github.com/dotnet/roslyn Roslyn] is now the default coding engine for C# snippets; this enables IntelliSense and rich code analysis features when working with code in UBIK&lt;br /&gt;
** Commands for formatting code and commenting/uncommenting selected code are now available in the Toolbar&lt;br /&gt;
* When connecting a classification in the InheritanceGraph, it now automatically implements all its properties at the classified MetaClass; this default behavior can be turned off in the InheritanceGraph Settings&lt;br /&gt;
* Code editors now are closed automatically when their subject changed or the target document was closed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* A bug where pasted link targets weren't displayed correctly in the Bulk Editor was fixed.&lt;br /&gt;
* An issue where scoped query connection details (query filter class) wasn't loaded correctly was fixed.&lt;br /&gt;
* A bug where context menus in pickers weren't always shown was fixed&lt;br /&gt;
* A bug where filtering in the graphs didn't work anymore was fixed&lt;br /&gt;
* A bug where ScaleToFit and Print commands in the graphs didn't work anymore was fixed&lt;br /&gt;
* A bug where the new object wizard popped up when editing a scoped MetaClass was fixed &lt;br /&gt;
* A bug where contexts weren't loaded on expanding items in the ACM picker was fixed&lt;br /&gt;
* The UBIK Debugger can now be opened multiple times&lt;br /&gt;
* An issue where the display text of meta properties wasn't refreshed when changing the description was fixed.&lt;br /&gt;
* A bug where smart models couldn't be removed from the project was fixed.&lt;br /&gt;
* An issue where dependencies of removed elements remained in the worksheet was fixed.&lt;br /&gt;
* A bug where emoty names could be entered for meta properties was fixed.&lt;br /&gt;
* Successful custom code compilations aren't output as error anymore.&lt;br /&gt;
* An issue regarding wrong checked states in the situation editor was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.1.2 (2020-08-14) ==&lt;br /&gt;
&lt;br /&gt;
Improvements:&lt;br /&gt;
* When saving a Bulk Editor to the Environment, only changes are taken into account - if the content was previously loaded from the Environment - resulting in a faster saving performance.&lt;br /&gt;
* Refactoring: Query scopes now use scoped meta properties (just as the meta class scope) instead of only using scoped query items. Just drop a meta property on the query scope to add it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Queries can be created again by &lt;br /&gt;
** dragging a column header of a MetaClass in the BulkEditor to the root object area, while holding {{key press|Shift}}; the dragged MetaProperty will be automatically added as the first QueryItem of the resulting Query&lt;br /&gt;
** dragging a MetaProperty from the picker into the root object area of the BulkEditor; the dragged MetaProperty will be automatically added as the first QueryItem of teh resulting Query, if it exists on the target MetaClass&lt;br /&gt;
** using the BulkEditor's context menu ''Convert to query''&lt;br /&gt;
* Missing details in the display of query scopes and their properties in the App Graph were fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.1.1 (2020-08-04) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Several issues regarding the loading and saving root scopes, including query scopes, were fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.1.0 (2020-08-03) ==&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* Query scopes, meta query scopes and respective connections are now supported in SmartStudio's application graph worksheet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where releasing the meta definitions in the Environment view led to the inability to compile custom code was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
* Project files for versions prior to 3.1.1.0 aren't supported anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.17 (2020-07-16) ==&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* MultiSelect is now enabled for all graph elements and connections&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where the inheritance graph froze was fixed.&lt;br /&gt;
* The value of selective items is now editable in the meta property inspector's selective list editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.16 (2020-07-15) ==&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* The Output window's automatic scrolling behavior is now paused when clicking into the window; this allows for examining messages while logging is still ongoing &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug generating the Comos-Ubik UID mapping after a situation was saved.&lt;br /&gt;
* An issue where the list of meta properties of a metaclass wasn't displayed/refreshed correctly was fixed. &lt;br /&gt;
* Improved the stability of the immediate window. Hint: Clearing the immediate window resets it in case it gets stuck somehow.&lt;br /&gt;
* Fixed a bug where an open code snippet editor remained open but empty after restart&lt;br /&gt;
* Fixed a bug where an ACM picker could only be shown once in the IDE&lt;br /&gt;
* Improved the performance of the Output window &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.15 (2020-07-01) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The mouse button for panning in all graphs can now be configured in Tools -&amp;gt; Options -&amp;gt; Graph Editing, to use either the Right (default) or Middle mouse button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue where local debugging of customizing code didn't work anymore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.14 (2020-06-25) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* With a new context command, it is now possible to generate a Comos Uid to UBIK Uid mapping XML file (&amp;quot;Handshake&amp;quot;) from a Worksheet, for models imported from Comos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Improvements:&lt;br /&gt;
* Fixed an issue where Bulk Editor worksheets stored in a Project couldn't be opened.&lt;br /&gt;
* Fixed an issue where Drag &amp;amp; Drop of instances into link property cells of the bulk editor didn't work.&lt;br /&gt;
* Fixed a deadlock (freeze) in the Inheritance Graph.&lt;br /&gt;
* Fixed an issue where new instances with existing names couldn't be saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.13 (2020-06-17) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Improvements:&lt;br /&gt;
* Updated local debugging web service packages, providing one for version 3.5.0&lt;br /&gt;
* Improved performance for instance picker, enabling virtualization (grouping had to be disabled though, unfortunately)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use a newer version instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.12 (2020-04-14) ==&lt;br /&gt;
&lt;br /&gt;
Important Information:&lt;br /&gt;
* The Kernel version was increased from 2.6.4 to 3.5.0, so the database has to be upgraded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug in the relation graph where the result of a save operation couldn't be shown and resutled in an endless loop of loading view models.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.11 (2020-04-06) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug in the relation graph where instances couldn't be loaded&lt;br /&gt;
* Fixed a bug where generated link properties were added to released meta classes when saving scoped connections (view items)&lt;br /&gt;
* Fixed the relation graph's auto arrange&lt;br /&gt;
* Improved the behavior of the search wizard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.10 (2020-03-30) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue where workflow smartmodels couldn't be saved to the project file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.9 (2020-03-16) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue where meta proxy properties for link properties weren't configured with data type string, but guid instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.8 (2020-03-11) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug loading the details of derivates in the inheritance graph.&lt;br /&gt;
* Fixed a bug loading the instance of derivates in the bulk editor.&lt;br /&gt;
* Fixed issues regarding the bulk editor's link property editor.&lt;br /&gt;
* Fixed an issue where the app froze when the properties of an instance were loaded with unfortunate timing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.6 (2020-02-11) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a critical deserialization bug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.5 (2020-02-10) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a critical merging bug.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Critical deserialization bug! &lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.4 (2020-01-29) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug where custom code was corrupted due to bad formatting.&lt;br /&gt;
* An issue where the multi-instance multi-language property editor wrote aggregated values (&amp;quot;...&amp;quot;) onto the instances was fixed. Further, the synchronization of the property value and the system language was implemented also for the multi-instance property editor.&lt;br /&gt;
* Fixed a bug where a customizing compiled by SmartStudio could not be invoked through Workflows.&lt;br /&gt;
* Fixed local staging and server deployment behavior of customizing assemblies.&lt;br /&gt;
* Fixed picker selection and context menu behavior.&lt;br /&gt;
* Fixed a stack overflow exception during the merging of deeply connected smartmodel situations.&lt;br /&gt;
* Fixed a bug in the loading of selective items in the Bulk Editor.&lt;br /&gt;
* Fixed a bug in the loading of meta properties in the Inheritance Graph.&lt;br /&gt;
* Fixed the instance editor's busy indicator.&lt;br /&gt;
* Fixed local debugging of staged customizing assemblies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enhancements:&lt;br /&gt;
* Improved the performance of the Situation Editor.&lt;br /&gt;
* Messages from the UBIK Kernel now display their sender information in the error window&lt;br /&gt;
* Starting SmartStudio with a specific customizing version (staging) through the command line argument ''-CUSTOMVERSION:[version]'' is now possible&lt;br /&gt;
* Starting SmartStudio with ''-CONNECTDB:[connectstring]'' or ''-CONNECTDB'' is now possible, where the latter will reconnect to the last opened database&lt;br /&gt;
* Added restarting and reconnecting to previous database capability&lt;br /&gt;
* Added required restarting of the App with elevated privileges&lt;br /&gt;
* Consolidated framework target versions (.Net 4.6.1) and NuGet package versions for all projects in the Visual Studio solution.&lt;br /&gt;
* Added new WebService version 2.6.4 for local testing/debugging&lt;br /&gt;
* Removed legacy WebService version 2.6.2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Critical merging bug! &lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
* The immediate coding window is prone to errors and crashes.&lt;br /&gt;
* Local debugging through Visual Studio with WebService version 2.6.3 does not work properly, please use version 2.6.4 instead!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.3 (2019-12-09) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue in the Application Graph where connecting a scope as root and child scope didn't work.&lt;br /&gt;
* Fixed some cosmetic issues in the scope picker and the situation overview.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.2 (2019-12-05) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an endless loop when loading details in the inheritance graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.1 (2019-12-02) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* In the Bulk Editor and (Multi) Instance Editor, link property targets can be chosen using a filterable and group-able instance picker now, instead of the former primitive list control.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enhancements:&lt;br /&gt;
* In the situation overview, it's shown clearly now if models were not fully loaded.&lt;br /&gt;
* In the situation overview, the inheritance hierarchy of meta classes is now fully loaded for a dropped (or reloaded) meta class.&lt;br /&gt;
* The list of meta properties was removed from classification picker items.&lt;br /&gt;
* Bulk Editor cells now enter edit mode on single tap.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The situation editor item's checkbox selection behavior was improved.&lt;br /&gt;
* The loading of details for classifications and selective lists was fixed regarding the detail state flag.&lt;br /&gt;
* The copy &amp;amp; paste behavior in the inheritance graph was fixed.&lt;br /&gt;
* An issue where the new object wizard was triggered incorrectly in the inheritance graph was fixed.&lt;br /&gt;
* An infinite loop in the relation graph when loading details was fixed.&lt;br /&gt;
* The multi instance property editor now is more reliable, also featuring a busy indicator while loading the property values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Release Candidate 3.1.0.0 (2019-10-23) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Workflows can now be triggered for instances using the context menu in the Bulk Editor.&lt;br /&gt;
* Workflows can now be triggered for meta classes using the meta class picker.&lt;br /&gt;
* A toolbar menu item for reloading a worksheet's content now is available. Currently, it is implemented for the Bulk Editor.&lt;br /&gt;
* A Transport Container worksheet for the purpose of managing a set of objects to transfer, import or export is now available.&lt;br /&gt;
* A Situation Overview listing all models contained in a project or (Transport Container) worksheet in a comprehensible manner is now available.&lt;br /&gt;
* A toolbar menu (and context menu) item for merging a worksheet with the project (as preview) is now available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enhancements:&lt;br /&gt;
* The Bulk Editor now loads instance details more dynamically, leading to a better experience for large amounts of instances.&lt;br /&gt;
* The ACM property rights (visibility and lock status) are now configurable more detailed.&lt;br /&gt;
* The class type can now be configured for meta classes.&lt;br /&gt;
* The Push plugin now is delivered together with SmartStudio.&lt;br /&gt;
* The referenced target meta proxy (if any) of foreign-key meta proxy properties is now shown in the inspector.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where filters for link property columns in the Bulk Editor behaved erroneously was fixed.&lt;br /&gt;
* Fixed an issue where the root object (instances source) for a Bulk Editor couldn't be dropped.&lt;br /&gt;
* Fixed an issue where instances delivered by queries weren't loaded correctly in the Bulk Editor.&lt;br /&gt;
* An error in the selection behavior of instances in the Bulk Editor when switching worksheets was fixed.&lt;br /&gt;
* In the Bulk Editor's (multi) instance editor tool, it is now possible to choose a value from a selective list for compatible properties.&lt;br /&gt;
* In the Bulk Editor's (multi) instance editor tool, it is now possible to delete the values of link properties using the waste bin symbol.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment by default (now changeable).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.26.0 (2019-08-14) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* In the project page, the models contained in the project's situation are now displayed more comprehensibly.&lt;br /&gt;
* Relation targets for an instance can now be bulk-edited. The feature can be accessed using the context menu on a selected instance.&lt;br /&gt;
* Copying cell values and pasting them into multiple target cells is now possible in the Bulk Editor.&lt;br /&gt;
* Dragging and dropping multiple rows is now possible in the Bulk Editor. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue where instances couldn't be connected in the Relation Graph because the target's inheritance structure wasn't loaded completely.&lt;br /&gt;
* Fixed an issue where display of multi-language property values wasn't updated correctly in the UI after merging from another worksheet.&lt;br /&gt;
* Fixed an issue where the property values weren't loaded before an Excel export.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
* MetaClasses deriving from SYSTEMOBJECT have a wrong class type &amp;quot;Inherited&amp;quot; (10) after saving to environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.25.1 (2019-07-30) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue where the last index value of a multi-language property wasn't loaded correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.25.0 (2019-07-25) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* For file reference properties in the Bulk Editor, a file picker editor is available now.&lt;br /&gt;
* In the Bulk Editor, selected cells can be edited right away now, instead of needing to double-click them to enter edit mode first.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enhancements:&lt;br /&gt;
* In the Bulk Editor, columns for system properties like the update session of an object do not appear to be editable anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* In the Bulk Editor, deleted instances are now displayed correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.24.0 (2019-07-22) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* All graphs now support a configurable grid size and a the snapping of elements to those grids; they can be configured in the settings of the respective graphs&lt;br /&gt;
* Dropping of new elements on a graph now leads to the popup of a wizard control, prompting the user to fill out the most important properties of the newly created entity; this behavior can be turned on or off, per entity type, in the ''New objects'' section of the ''Project'' settings &lt;br /&gt;
* Cross-worksheet Drag&amp;amp;Drop is now possible &lt;br /&gt;
** therefore every SmartModel exposes a ''Self'' property which can be used as the drag source from an Inspector&lt;br /&gt;
** all Worksheets and Tools now activate themselves if an object is dragged over their header area&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enhancements:&lt;br /&gt;
* MultiLanguage properties are now supported &lt;br /&gt;
* On all graphs, the snapping of connections to connectors was improved&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug where creating a new database connection resulted in a misleading selection behavior of the connection list.&lt;br /&gt;
* An issue where special characters in metaproperty names led to problems when creating the respective database view columns was fixed.&lt;br /&gt;
* An issue where custom metaproperties were mistaken for system metaproperties was fixed.&lt;br /&gt;
* An issue where custom metaproperties were mistaken for metaproxy metaproperties was fixed.&lt;br /&gt;
* Improved consistency of the copy&amp;amp;paste mechanism especially for metaclasses and metaproperties.&lt;br /&gt;
* Fixed a bug where saving an inheritance graph to the project led to it still being marked as unsaved afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (e.g., environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.23.3 (2019-07-03) ==&lt;br /&gt;
&lt;br /&gt;
Enhancements applied to the AdminTool preview version (1.0.1.0):&lt;br /&gt;
* Added a feature for applying and remembering use-case specific and user-specific datagrid configurations.&lt;br /&gt;
* Refactored redundant functionality of the standard Bulk Editor and the Admin tool into a common base class.&lt;br /&gt;
* Generalized the (Multi-) Instance Editor tool.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug causing a minor inconsistency when updating worksheets after saving them to the project.&lt;br /&gt;
* Fixed a bug where MetaProperties were created redundantly.&lt;br /&gt;
* Fixed a bug where released MetaClasses were changed when saving to the environment.&lt;br /&gt;
* Fixed a couple of bugs in the Bulk Editor and the Relation Graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Released meta classes can not be changed using SmartStudio.&lt;br /&gt;
* After saving a worksheet to the project, it can appear as changed (mistakenly).&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* In the relation graph, when dragging a new connection and pressing the right mouse button, a faulty connection remains on the graph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.23.2 (2019-06-21) ==&lt;br /&gt;
&lt;br /&gt;
Enhancements applied to the AdminTool preview version (1.0.0.2):&lt;br /&gt;
* Added a new instance picker control to be used in future versions of SmartStudio's Bulk Editor and the (Multi-)Instance Editor.&lt;br /&gt;
* Searching columns/properties is now possible using the (Multi-)Instance Editor.&lt;br /&gt;
* Evaluated the loading and saving of Bulk Editor column settings like filtering, grouping, sorting, column order, etc.&lt;br /&gt;
* Fixed a couple of UI bugs in the AdminTool preview version's Bulk Editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.23.1 (2019-06-18) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed the Bulk Editor's filtering feature.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.23.0 (2019-06-17) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Display Strings are now supported by SmartStudio Bulk Editor link property cells.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Enhancements:&lt;br /&gt;
* Loading many objects from the database now makes use of parallelization, thus improving the loading speed in some cases.&lt;br /&gt;
* Code refactoring: Modularized SmartStudio in order to make it customizable more easily.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Filtering currently doesn't work in the Bulk Editor. The issue is being addressed currently.&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.22.4 (2019-05-23) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* It is now possible to show the result of a preview or release in the same worksheet instead of opening a new one (boolean property in inspector).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug in the Bulk Editor where preview or release results weren't displayed correctly based on the recent lazy-loading changes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.22.3 (2019-05-22) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Improved filtering in Bulk Editor&lt;br /&gt;
* Improved Bulk Editor performance for large amounts of content&lt;br /&gt;
* Grouping now is cleared before loading a new MetaClass in the Bulk Editor, avoiding an error.&lt;br /&gt;
* Fixed a MetaAttribute merging issue&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.22.2 (2019-05-21) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed multiple smaller issues in the Application Graph and other graphs regarding loading or deserializing graph content.&lt;br /&gt;
* Fixed sorting in Bulk Editor&lt;br /&gt;
* Fixed (filtered) record count in Bulk Editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.22.1 (2019-05-17) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed an issue where the deserialization of relation graphs led to damaged reference connectors.&lt;br /&gt;
* Fixed an issue where dates couldn't be edited using the Bulk Editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.22.0 (2019-05-17) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The relation graph can now be used to edit references as well as relations. Reverse relations and references can be loaded now, too.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Instances marked as deleted are now displayed respectively in the Bulk Editor.&lt;br /&gt;
* An issue where the Bulk Editor froze after loading a different MetaClass without clearing previously set column filters was fixed.&lt;br /&gt;
* An issue where instances from the project couldn't be found using the Object Finder in some cases was fixed.&lt;br /&gt;
* An issue where the target MetaClass of a view item was affected erroneously when setting a relation for a scoped connection in the App Graph was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.21.1 (2019-05-14) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug where creating new instances in the bulk editor could lead to an error.&lt;br /&gt;
* The Object Finder can now also retrieve non-ContentClass instances as results for the instance search.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* Instances in the Bulk Editor marked as deleted are not displayed any differently than others.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.21.0 (2019-05-13) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* With the [[Object_Finder|{{UBIK}} Object Finder]], a new search feature for finding MetaClasses and Instances is available now in SmartStudio.&lt;br /&gt;
* Added a command for loading the derivates of a selected MetaClass in the Inheritance Graph.&lt;br /&gt;
* Loading instances in the Bulk Editor is cancelable more swiftly now.&lt;br /&gt;
* Recursive scope connections now can be selected and edited just like any other connection.&lt;br /&gt;
* Assembled MetaDefinitions are now shown as objects too, not only in XML.&lt;br /&gt;
* Added a possibility to set the Attribute MetaClass in the inspector for MetaProperties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adaptions:&lt;br /&gt;
* MetaProperties are now identified by either their UID or the compound criterion [Name, Namespace, DataType] (i.e., properties with the same UID always are regarded as equal, whereas properties with different UID are regarded the same if Name, Namespace and DataType are the same). &lt;br /&gt;
* However, in some cases (e.g., MRO) there already are mutliple properties with the same Name, Namespace and DataType (and which in case of MRO aren't marked as system objects/properties). We react to this by defining the UID as the one and only identification criterion for system properties, including those not marked as system properties but having the Name &amp;quot;VALUE&amp;quot; (for MRO).&lt;br /&gt;
* Refactored MetaProperty reference target to be reflected by a SmartModel, consistently.&lt;br /&gt;
* Removed visual grouping for MetaProperties on MetaClasses in order to make adding new properties more comfortable.&lt;br /&gt;
* Changed default ACM property lock status to readonly instead of writable by system in order to prevent accidental changes by the client.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug where switching the MetaClass of a Bulk Editor led to the editor being cleared.&lt;br /&gt;
* Fixed a bug where the list of scopes wasn't updated.&lt;br /&gt;
* Fixed a bug where an exception occured sometimes during deserialization of a worksheet.&lt;br /&gt;
* Fixed an issue where the Application Graph could become inconsistent due to a suboptimal connection constraint.&lt;br /&gt;
* Fixed a bug where the reference target gets lost when drag&amp;amp;drop-ing a metaproperty from the picker&lt;br /&gt;
* Fixed an issue where there was no possibility to select reference property for reference scope connections of worksheets loaded from project&lt;br /&gt;
* Fixed an issue where the DeleteConfig editor vanishes for reference scope connections of worksheets loaded from project&lt;br /&gt;
* Fixed a bug where changing a scope name leads to changing the metaclass name &lt;br /&gt;
* Shortcut Enter is hazardous for saving changes to the project - changing it to shift+enter&lt;br /&gt;
* Fixed a bug where the user can't remove a recursive scoped connection&lt;br /&gt;
* Fixed an issue where updating the list of scoped properties when modifying the scoped metaclass doesn't always work  &lt;br /&gt;
* Fixed a bug where counter badges (MetaProperties, Instances) were not shown anymore on graph elements&lt;br /&gt;
* Fixed an issue where the details of an existing MetaProperty weren't loaded after adding it to a MetaClass (similar fixes for scopes and proxies).&lt;br /&gt;
* Fixed behavior for newly created (via toolbox) scopes and proxies.&lt;br /&gt;
* Fixed a bug where dragging an instance from the Bulk Editor changed the resulting model's UID erroneously.&lt;br /&gt;
* Fixed a bug where view items weren't updated on saving to the environment if they already existed.&lt;br /&gt;
* Fixed a bug where local testing of Applications wasn't possible anymore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* Saving changes to a released MetaClass is erroneous and should be avoided; it is not yet avoided automatically.&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
* Objects cannot be created via the webservice using scope connections (view items) with a more general target type than the target scope's. E.g., if I want to create tasks on the client, I have to use a scope connection (and scope) actually defined specifically for the task metaclass, instead of (for example) BaseClass, even if the &amp;quot;creation allowed&amp;quot; flag is set to true. This was the case in UBIK.Studio as well, but seems worth mentioning since the UI doesn't make it obvious.&lt;br /&gt;
* Instances in the Bulk Editor can only be deleted from the Environment using the context command &amp;quot;Delete&amp;quot; followed by saving the worksheet to the Environment; removing the row using a shortcut or the &amp;quot;Remove&amp;quot; context command will not serve this purpose.&lt;br /&gt;
* Instances in the Bulk Editor marked as deleted are not displayed any differently than others.&lt;br /&gt;
* The Object Finder currently only supports finding ContentClass instances for the instance search.&lt;br /&gt;
* Adding new items to the Bulk Editor can result in an error.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.20.0 (2019-04-24) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Database connections can now be copied and pasted; if the source connection is successfully connected during copy, the user will be asked whether the database should be copied as well while the whole process is guided by the Import/Export Database Wizard &lt;br /&gt;
* Importing in existing databases is now possible (existing database will be dropped before import!)&lt;br /&gt;
* Messages in the ErrorList tab now show hyperlinks in the File column when there is a clickable action behind&lt;br /&gt;
* Projects can now be merged and released into the environment completely with new commands from the ProjectView, instead of Worksheet by Worksheet&lt;br /&gt;
* BulkEditor now has a context menu&lt;br /&gt;
* BulkEditor now participates in Clipboard operations&lt;br /&gt;
* Immediate Window now allows to repeat the last statement with the {{key press|Up}} key&lt;br /&gt;
* Immediate Window now features a using for the SmartModelerUIService and 2 new convenience extension methods for selected Models: &amp;lt;code&amp;gt;GetSmartModel()&amp;lt;/code&amp;gt; delivers the SmartModel of a selected object, &amp;lt;code&amp;gt;GetUBIKObject()&amp;lt;/code&amp;gt; tries to load the equivalent UBIK object from the currently connected Environment/Database; example: &amp;lt;code&amp;gt;SUIS.SelectedObject.GetSmartModel().GetUBIKObject()&amp;lt;/code&amp;gt; delivers the UBIK Object of the currently in SmartStudio selected object&lt;br /&gt;
* [[UBIK_WinX_Client_Basics#Guid_editor|Filter queries]] can now be assigned to Guid properties in the ApplicationGraph&lt;br /&gt;
* A new preview version of the Object Finder (for MetaClasses and Instances) is now available for most worksheets&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* BehaviorBrowser now shows scrollbars when necessary&lt;br /&gt;
* BehaviorBrowser now also loads inherited MetaProperties for customizing code&lt;br /&gt;
* Bugfix for correctly loading inherited MetaProperties in InheritanceGraph&lt;br /&gt;
* Changes in multi-language values of properties are now correctly merged and released&lt;br /&gt;
* Icons are now correctly released to the environment on first attempt&lt;br /&gt;
* ACMStatus is now correctly released to the environment on first attempt&lt;br /&gt;
* Bugfixes for asynchronous database and filesystem operations&lt;br /&gt;
* Fixed a bug where the MetaDefinitions were not released correctly&lt;br /&gt;
* Fixed a bug where the Excel meta model import didn't handle missing or wrong configurations properly in some cases&lt;br /&gt;
* Improved error handling for the Excel meta model import regarding endless inheritance loops and missing sheet mappings&lt;br /&gt;
* Fixed many ambiguous keyboard gestures for commands (e.g., opening worksheets and launching the Object Finder)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
* Some data (e.g., Attributes and the column width for meta proxy properties) can't be modeled or transported using SmartStudio projects yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.19.0 (2019-03-22) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Meta model import via Excel (new worksheet type)&lt;br /&gt;
* Worksheet changes can now be confirmed with the {{key press|Enter}} key&lt;br /&gt;
* C# coding windows now have a search functionality that can be reached through {{key press|Strg|F}} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Classifications inheriting from other classifications are now taken into account; however, there's no possibility for modelling such constructs yet.&lt;br /&gt;
* Selecting and editing multiple rows in BulkEditor/InstanceEditor now behaves correctly&lt;br /&gt;
* Redoing an undone multi property change in the InstanceEditor now behaves correctly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* ACM query scopes and query view items are currently not supported.&lt;br /&gt;
* The selective list editor for meta properties doesn't know the source (environment or project) of a currently configured list.&lt;br /&gt;
* Meta properties with property type &amp;quot;Undefined&amp;quot; can't be related to a meta class when saving to the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.18.0  (2019-03-13) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Worksheets in ProjectView now show type icons to easily distinguish them&lt;br /&gt;
* Clipboard now supports Drag&amp;amp;Drop operations&lt;br /&gt;
* The SelectiveList editor's ''Value'' column is now a target for Picker item drop operations, e.g. for building lists of type Guid&lt;br /&gt;
* The BulkEditor now allows to convert a MetaClass into a new query, by dropping a property from the InstanceEditor&lt;br /&gt;
** The new query is opened in a new BulkEditor and the dropped property results in an initial QueryItem&lt;br /&gt;
** Adding and removing QueryItems is now an undoable action&lt;br /&gt;
* ProjectView and EnvironmentView now have icons to distinguish them from other worksheets&lt;br /&gt;
* A preview for the meta model import via Excel is now available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Custom code transportation&lt;br /&gt;
* Clicking on an already opened project doesn't trigger the switch project dialog anymore&lt;br /&gt;
* The Instance Picker now also loads models from the project, not only the environment&lt;br /&gt;
* Drag&amp;amp;Drop of BulkEditor rows works again&lt;br /&gt;
* Scope picker is now cleaned after disconnecting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Issues:&lt;br /&gt;
* ACM query scopes and view items are currently not supported.&lt;br /&gt;
* Classifications inheriting from others are not fully supported and cannot be modeled using the UI yet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.17.3 (2019-03-06) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The basis for copying models using the clipboard (ctrl+c, ctrl+v) is now available&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Proxy releasing&lt;br /&gt;
* Custom code transportation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.17.1, 2 (2019-03-05) ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Proxy releasing&lt;br /&gt;
* Custom code transportation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.17.0 (2019-03-04) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Classification connections now have a Checkbox to implement their MetaProperties to connected MetaClasses; the box also shows whether the connected class satisfies the properties of the classification&lt;br /&gt;
* MetaProperties of type ByteStream can now be modelled&lt;br /&gt;
* Image (ByteStream) properties can now be edited in BulkEditor and InstanceEditor&lt;br /&gt;
* New ACM scope picker&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Default namespaces are now also applied to new instances&lt;br /&gt;
* MetaProxies are now loaded correctly in special cases (no target MetaClass etc.)&lt;br /&gt;
* MetaClass Scopes are now loaded correctly in special cases (no target MetaClass etc.)&lt;br /&gt;
* Loading of details for nested SmartModels is more reliable now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.6 (2019-02-28) ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* SmartStudio now loads injected [[Classification|Classifications]] and [[SelectiveList|SelectiveLists]] from [[Injection Management|PlugIns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Dropping of new MetaClasses onto existing ones creates a correct connect again&lt;br /&gt;
* Editing of ACMStatus of ScopedMetaProperties is possible again&lt;br /&gt;
* Configured default namespaces for new objects are now applied correctly&lt;br /&gt;
* Dropping MetaClasses from the project on the ACM graph behaves correctly again&lt;br /&gt;
* Picker items for project models behave correctly again when selected&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.5 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Automatically adapting name and description for MetaClass-to-MetaProperty smart models when the MetaProperty is edited (in order to avoid confusion)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Re-enabled scope connection reference editor&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.4 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Release or merge results are now displayed again&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.3 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* MetaClass now visible in instance inspector&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* MetaProxy Graph bugfix&lt;br /&gt;
* BulkEditor bugfix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.2 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where MetaProxyProperties were duplicated was fixed.&lt;br /&gt;
* The bulk editor column headers for properties without description are displayed correctly now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.1 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Splash screen on start up&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* An issue where MetaProxyProperties couldn't be saved was fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.16.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The Bulk Editor now uses a more performant data grid control (SyncFusion's SfDataGrid), leading to a faster and more responsive experience.&lt;br /&gt;
* Filtering Bulk Editor columns is now possible.&lt;br /&gt;
* Extended MetaProxy support: A graph worksheet for modelling MetaProxies and MetaProxy Properties, as well as a MetaProxy picker are now available.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Releasing a worksheet: An issue where removing a MetaProperty from a MetaClass failed was fixed.&lt;br /&gt;
* Releasing a worksheet: An issue where Reference MetaProxyProperties couldn't be saved was fixed.&lt;br /&gt;
* The overall performance of the Bulk Editor was improved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.15.0 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Merging bugfixes&lt;br /&gt;
* App graph bugfixes&lt;br /&gt;
* Showing metaproxy properties works again&lt;br /&gt;
* Metaproxies and their properties can now be shown and edited in the relation graph&lt;br /&gt;
* Fixing some null pointer exceptions&lt;br /&gt;
* Preventing concurrency problems&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.14.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Configurable references and relations for connections in the application graph&lt;br /&gt;
* For newly created objects, UIDs are taken from the SmartModels instead of created randomly.&lt;br /&gt;
* Worksheets resulting from a merge or release with/to the environment now contain respective information (see inspector)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Attempt to fix multiple deadlocks&lt;br /&gt;
* Newly created models are now allowed (again) for merging and saving (setting detail specification level to &amp;quot;dependencies specified&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.13.1 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* It is now configurable whether a worksheet should overrule the environment when merging on preview.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug where unchanged worksheets were saved when they were closed.&lt;br /&gt;
* Fixed a bug where picker lists seemingly didn't finish loading.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.13.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Manage changed worksheets in an aggregated saving dialog when closing SmartStudio&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug in the app graph where data wasn't updated/loaded correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.12.5 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed a bug in the app graph where data has been loaded redundantly.&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.12.4 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Worksheet identification fixed&lt;br /&gt;
* Removing worksheets works correctly now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.12.3 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Improved dialog when closing changed worksheets and projects: now supporting &amp;quot;save and close&amp;quot; as a one-click operation.&lt;br /&gt;
* There is a (right-click) command for updating a context now (as a workaround for repairing damaged application graphs).&lt;br /&gt;
* When merging a worksheet with the environment, unspecified dependencies are automatically resolved and loaded from the environment.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The Smart Import view now shows a busy indicator and a progress bar instead of freezing when processing an import file. &lt;br /&gt;
* The project view doesn't freeze anymore when opening a worksheet, but shows a busy indicator instead.&lt;br /&gt;
* Worksheets restored from the project are not marked as changed anymore.&lt;br /&gt;
* Editing worksheets after committing them to a project doesn't change the project's version of it anymore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.12.2 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* As a temporary workaround, in order to update the scoped connections (view items) of a context, change its view name property.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The stability of the app graph was increased by making several operations asynchronous and preventing the modification of connections in certain circumstances.&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.12.1 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* When previewing the release of a worksheet to the environment, worksheet details do not overrule details from the environment (DB) anymore. In future, there will be a configuration for this, because the best behavior isn't always the same.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* When merging an application graph with the environment, a result is shown even if there is no application specified (context required, though!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.12.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Extended webservice test feature (local test webservices reachable with Win.UWP client!)&lt;br /&gt;
* Multi-selection in Bulk Editor also usable in debugger / immediate window!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Avoiding redundant connection to the environment&lt;br /&gt;
* New instances created in the Bulk Editor get their MetaClass's icon now&lt;br /&gt;
* When adding new instances in the Bulk Editor, the whole list isn't refreshed unnecessarily anymore&lt;br /&gt;
* When changes from other worksheets are merged to a Bulk Editor, the property values including selective items are refreshed correctly now&lt;br /&gt;
* Navigating to the owner of an inherited MetaProperty is possible again (inheritance graph, context menu)&lt;br /&gt;
* Searching for an element by name (not only by &amp;quot;display text&amp;quot;) is possible in graph views now&lt;br /&gt;
* In the Bulk Editor, removing and deleting instances works correctly now. Deleting marks an element as deleted, whereas removing removes the element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.11.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Added self-referencing scopes in application graph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed adding new instance in bulk editor&lt;br /&gt;
* Fixed reading ACM instance creation rights on scope&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.10.0 and .1 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Hierarchical view for class picker&lt;br /&gt;
* Debugger improvements&lt;br /&gt;
* Updated webservice and webclient versions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed database connection loading from file &lt;br /&gt;
* Fixed scoped connections in application graph &lt;br /&gt;
* Improved bulk editor performance (still suboptimal, but better now!)&lt;br /&gt;
* Fixed MetaProxy import (comos smart model import)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known issues: &lt;br /&gt;
* Older projects can't be loaded anymore, since we had to change the smartmodel schema; since the software is still in early access, downward compatibility was not pursued.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.9.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* The picker tabs now are equipped with an icon, so they can be identified more easily (by the way, you can unpin the pickers in order to arrange them vertically on the left or right side).&lt;br /&gt;
* After a model was dropped on a worksheet, it is selected automatically and the inspector tool is activated (for immediate editing).&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* MetaProperties with the same UID are now recognized as equal and will not be created redundantly.&lt;br /&gt;
* Several functional problems that occured when a plugin was missing are avoided now.&lt;br /&gt;
* Some changes in a worksheet that weren't merged correctly are now fully merged.&lt;br /&gt;
* Worked around a bug in AvalonDock which caused the pickers to not work anymore on start-up of the SmartStudio, if they were remembered to be auto-hidden (unpinned).&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.8.3 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed another potential source of naming issues&lt;br /&gt;
* Added an &amp;quot;open relationgraph&amp;quot; command to the project page&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.8.2 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Fixed naming clashes that led to the confusion of documents (and redundant documents for the same models)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 3.0.6.0 - 3.0.8.0 ==&lt;br /&gt;
&lt;br /&gt;
New Features:&lt;br /&gt;
* Relation Graph worksheet for modelling relations between instances, including the possibility to edit relation metadata&lt;br /&gt;
* Several context-menu commands (visible after right-click on objects) are available now, reducing the necessity for drag&amp;amp;drop and providing some useful features&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* The overall performance has been improved drastically&lt;br /&gt;
* Several SmartImport bugfixes, mainly regarding international descriptions&lt;br /&gt;
* Improved consistency when merging changes&lt;br /&gt;
* Context-sensitive commands are refreshed immediately now&lt;br /&gt;
&lt;br /&gt;
== Beta 26 ==&lt;br /&gt;
&lt;br /&gt;
Previously, the Comos SmartModel Import couldn't save models with names that are incompatible to the UBIK naming rules. In order to prevent this problem, from now on the Comos Import replaces some special characters in imported names with an underscore, and it adds the prefix &amp;quot;C_&amp;quot; to all names in order to avoid names starting with numbers.&lt;br /&gt;
&lt;br /&gt;
This is kind of a brute-force approach which we should improve in future, but for now it solves immediate problems with Comos XML imports.&lt;br /&gt;
&lt;br /&gt;
== Beta 25 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Avoiding data loss by being more cautious with the &amp;quot;grade of specification&amp;quot; flag on SmartModels created by the smartmodel factory&lt;br /&gt;
* Fixed propagation of proxy changes &lt;br /&gt;
* Avoiding deadlocks on main thread&lt;br /&gt;
* Null-pointer checks when saving metaproxy metaproperties&lt;br /&gt;
&lt;br /&gt;
== Beta 24 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Removed IsActive flag from MetaProxyProperty smartmodel, since it could lead to an import error.&lt;br /&gt;
&lt;br /&gt;
== Beta 23 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* A nasty error (&amp;quot;collection modified&amp;quot;) that happened now and then in many situations was fixed.&lt;br /&gt;
&lt;br /&gt;
Changes:&lt;br /&gt;
* Models from unknown ources are marked as &amp;quot;changed&amp;quot; by default in order to indicate that they're most likely not yet persisted in the project nor in the environment.&lt;br /&gt;
&lt;br /&gt;
== Beta 22 ==&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Connection bug fixed&lt;br /&gt;
* MetaProperty selection bug fixed&lt;br /&gt;
&lt;br /&gt;
Attention: Projects saved with previous versions are incompatible to this version (and cannot be openend).&lt;br /&gt;
&lt;br /&gt;
Known Problems:&lt;br /&gt;
* Sometimes, an error message &amp;quot;Collection modified, enumeration operation may not execute&amp;quot; appears and stops an ongoing action. We're working on it.&lt;br /&gt;
&lt;br /&gt;
== Beta 21 ==&lt;br /&gt;
&lt;br /&gt;
Updates:&lt;br /&gt;
* Graph views: Major UI performance enhancement &lt;br /&gt;
* The source (environment/project) of models in a worksheet is now shown and can be changed&lt;br /&gt;
* The Bulk Editor now supports more powerful features for editing queries and metaclasses&lt;br /&gt;
* In the app graph, root queries are now supported&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bugfixes:&lt;br /&gt;
* Merging changes&lt;br /&gt;
* Bulk Editor&lt;br /&gt;
* App graph connection handling&lt;br /&gt;
* Saving worksheets to environment&lt;br /&gt;
* Loading details&lt;br /&gt;
* Drag &amp;amp; Drop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Known Problems:&lt;br /&gt;
* Connections aren't shown correctly sometimes (invisible or wrong positions) - we're working on it.&lt;br /&gt;
&lt;br /&gt;
== Beta 20 ==&lt;br /&gt;
* Bugfixes &lt;br /&gt;
** BulkEditor&lt;br /&gt;
** Inheritance Graph &amp;amp; Inspector Editors&lt;br /&gt;
** Saving to Environment&lt;br /&gt;
** Removing models from the project&lt;br /&gt;
&lt;br /&gt;
== Beta 17 - 19 ==&lt;br /&gt;
* Bugfixes&lt;br /&gt;
* Better diagnostic output&lt;br /&gt;
&lt;br /&gt;
== Beta 13 - 16 ==&lt;br /&gt;
* Introduced tutorial videos on start page&lt;br /&gt;
* Improved performance and usability of practically all features by optmizing merging algorithm and parameterization&lt;br /&gt;
* Bugfixes &lt;br /&gt;
** Automatic import: Excel/Application import, Comos/MetaDefinition import (including Proxies for content import)&lt;br /&gt;
** Selective list editor&lt;br /&gt;
** Change propagation&lt;br /&gt;
** Details loading&lt;br /&gt;
** Prevention of inconsistent situations&lt;br /&gt;
** Removing models and dependencies&lt;br /&gt;
** Saving and loading projects and worksheets&lt;br /&gt;
* Lots of usability improvements &lt;br /&gt;
** Context menu available when right-clicking a worksheet&lt;br /&gt;
** More intuitive selection behaviour &lt;br /&gt;
** Direct navigation to relevant settings (by worksheet)&lt;br /&gt;
** Showing the current change queue for change propagation (by worksheet; global and local change queue)&lt;br /&gt;
** When opening a project, the worksheets are not opened automatically anymore&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention: Projects saved with previous versions are very likely incompatible to this version.&lt;br /&gt;
&lt;br /&gt;
Reminder: This is an early access version; we're working hard to improve the product, but work is still in progress. Please understand that the Smart Studio can not be expected to work perfectly yet. Productive use is not recommended.&lt;br /&gt;
&lt;br /&gt;
== Beta 12 ==&lt;br /&gt;
* Bugfixes&lt;br /&gt;
* Performance improvements&lt;br /&gt;
&lt;br /&gt;
=== Environment View===&lt;br /&gt;
* Local deployment uses local customizing assemblies instead of deployed assemblies&lt;br /&gt;
* Local deployment generates a Visual Studio Solution including source code and symbols, for debugging customizing code&lt;br /&gt;
&lt;br /&gt;
== Beta 11 ==&lt;br /&gt;
* Fully incorporated logging (error) module&lt;br /&gt;
* Bugfixes&lt;br /&gt;
* Performance improvements&lt;br /&gt;
&lt;br /&gt;
=== Environment View===&lt;br /&gt;
* Correct loading of PlugIns&lt;br /&gt;
* Exposed Database settings in Inspector&lt;br /&gt;
* Compilation now creates UBIK 3 assemblies&lt;br /&gt;
* Local deployment now uses UBIK 3 WebServices and UBIK 3 WebClient&lt;br /&gt;
* Injected modules are respected&lt;br /&gt;
&lt;br /&gt;
== Beta 10 ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* Resolving relations in ApplicationGraph, where previously only references were supported&lt;br /&gt;
* Bugfixes&lt;br /&gt;
* Performance improvements&lt;br /&gt;
&lt;br /&gt;
=== Start Page ===&lt;br /&gt;
* New area for Local WebServices&lt;br /&gt;
&lt;br /&gt;
=== Environment View===&lt;br /&gt;
* Local deployment of WebServices and WebClient (Menu item ''Local Test''). This needs an installation of iisexpress, which is part of Visual Studio but can also be downloaded [https://www.microsoft.com/en-us/download/details.aspx?id=48264 here]. &lt;br /&gt;
 &lt;br /&gt;
=== Import ===&lt;br /&gt;
* The import format for applications from xls files has slightly changed. The first row will not be interpreted as header row anymore, therefore it is now possible to define the same property in the hierarchy multiple times (e.g adding a property Description to every class)&lt;br /&gt;
&lt;br /&gt;
== Beta 9 ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* Drag&amp;amp;Drop targets are now indicated with Adorners (red corners)&lt;br /&gt;
&lt;br /&gt;
=== Start Page ===&lt;br /&gt;
* Export and Import of databases to/from .bacpac files&lt;br /&gt;
* Support dropping .smconnection and .bacpac files&lt;br /&gt;
&lt;br /&gt;
=== Bulk Editor ===&lt;br /&gt;
* Support Multi-Instance editing incl. Undo&lt;br /&gt;
* Configuration of Query Items&lt;br /&gt;
* Creating a query from a MetaClass&lt;br /&gt;
&lt;br /&gt;
== Beta 8 ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* Improved consistency maintenance&lt;br /&gt;
* Bulk Editor improvements&lt;br /&gt;
&lt;br /&gt;
=== Known Issues ===&lt;br /&gt;
* Projects created in earlier versions cannot be opened anymore. Please re-create these projects by loading the data from the UBIK environment again and saving them to a new project.&lt;br /&gt;
* Bulk editor loading takes some time.&lt;br /&gt;
* UBIK object icons are not displayed correctly in Bulk Editor.&lt;br /&gt;
* Every cell in the first row of the Excel template has to be unique.&lt;br /&gt;
* Generated applications always use [[ReferenceViewItem|Reference View Items]], [[RelationViewItem|Relation View Items]] are not supported yet.&lt;br /&gt;
&lt;br /&gt;
== Beta 7 ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
* Release preview (Staging) improved&lt;br /&gt;
* App Graph auto-arrange fixed&lt;br /&gt;
* Nullpointer checks and consistency checks for dealing with corrupted project content added&lt;br /&gt;
* Performance improvements where collected SmartModels are shown (Project View and Inspector)&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
* Worksheet content can become inconsistent (for unknown reasons), e.g. duplicate smart models and loose connections&lt;br /&gt;
* App Graph can only be released/staged when App and Context are specified&lt;br /&gt;
&lt;br /&gt;
=== Bulk Editor ===&lt;br /&gt;
* Queries can be evaluated&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
* Multilanguage property values are not resolved&lt;br /&gt;
* Geo data changes do not visually mark an instance as changed (saving works though)&lt;br /&gt;
* References do not verify their target types when set&lt;br /&gt;
* Sorting only works correct for string and numeric values&lt;br /&gt;
* Every cell in the first row of the Excel template has to be unique&lt;br /&gt;
* Generated applications always use [[ReferenceViewItem|Reference View Items]], [[RelationViewItem|Relation View Items]] are not supported yet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beta 6 ==&lt;br /&gt;
&lt;br /&gt;
The builds on the release portal are faulty; please use build 7 instead!&lt;br /&gt;
&lt;br /&gt;
=== Bulk Editor ===&lt;br /&gt;
* Improved performance for Bulk Editor when releasing to UBIK environment&lt;br /&gt;
* Several bugfixes regarding saving and merging, especially for content instances and project models&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
* Multilanguage property values are not resolved&lt;br /&gt;
* Geo data changes do not visually mark an instance as changed (saving works though)&lt;br /&gt;
* References do not verify their target types when set&lt;br /&gt;
* Sorting only works correct for string and numeric values&lt;br /&gt;
* Inconsistency problems can occur in worksheet&lt;br /&gt;
* Release preview shows too many models&lt;br /&gt;
* Release preview freezes sometimes&lt;br /&gt;
* Every cell in the first row of the Excel template has to be unique&lt;br /&gt;
* Generated applications always use [[ReferenceViewItem|Reference View Items]], [[RelationViewItem|Relation View Items]] are not supported yet&lt;br /&gt;
&lt;br /&gt;
[[Category:Smart Modelling|Smart Studio Beta History]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22958</id>
		<title>Device ID</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22958"/>
				<updated>2021-01-21T17:12:10Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:deviceid_uwp.png|thumb|350px| Device ID on UWP Client]]&lt;br /&gt;
The Device ID is a unique identifier of the device, which is fetched from the OS and used to uniquely identify devices to [[HowTo:Restrict_Access_to_known_Devices_(Satellites) |restrict access]] to them. The type of ID and its origin vary by platform. The Device ID is also sent to the Ubik Web Service. &lt;br /&gt;
&lt;br /&gt;
== Accessing the Device ID ==&lt;br /&gt;
Accessing the Device ID is designed to be simple.&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the legacy Android client, the Device ID can be found on the Information page.&lt;br /&gt;
=== UWP ===&lt;br /&gt;
On the Windows client, the Device ID can be accessed on the Connection Settings page.&lt;br /&gt;
=== Xamarin {{Version/XamarinSince|1.1}} === &lt;br /&gt;
On the newer Xamarin clients (iOS and Android), the Device ID can be inspected on the General Settings page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;220&amp;quot; heights=&amp;quot;360&amp;quot;&amp;gt;&lt;br /&gt;
File:deviceid_android.png| Device ID on legacy Android Client&lt;br /&gt;
File:deviceid_xamarin.png| Device ID on Xamarin Client (Android)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Information ==&lt;br /&gt;
The Device ID should be unique enough to exclusively identify a device/client and shouldn't get lost if the app updates.&lt;br /&gt;
=== Windows ===&lt;br /&gt;
This information applies both to the UWP/WinX client as well as the unreleased Xamarin.UWP client:&lt;br /&gt;
&lt;br /&gt;
In the UWP/WinX client until version 3.7.17, the Device ID is created using the [https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.hardwareidentification.getpackagespecifictoken ASHWID identifier] encoded to a Base64 string. This ID is relatively consistent but can change when e.g. a docking station with a network card is attached.&lt;br /&gt;
&lt;br /&gt;
{{Version/WinXSince|3.7.18}}&lt;br /&gt;
Starting with UWP 3.7.18, the [https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.systemidentification.getsystemidforpublisher SystemIdentification.GetSystemIdForPublisher()] method is used to return a unique system identifier based on the app publisher ID.&lt;br /&gt;
The ID is generated either using a Trusted Platform Module (TPM) if present or a Unified Extensible Firmware Interface (UEFI) if present.&lt;br /&gt;
If neither of these sources is available, this method will return an ID that is backed by the Windows registry.&lt;br /&gt;
If a system does not have a TPM or UEFI support, and thus an ID was obtained from the registry, a clean install of Windows will result in a new, different ID being returned. If no ID could be generated, the old ASHWID identifier is used.&lt;br /&gt;
&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the native Android client, the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)] is accessed. Before Android 8, this ID was bound to a device for its lifetime. Since Android 8, the ID is different for every user (if the device has the multi-user feature enabled) and when the device is reset.&lt;br /&gt;
&lt;br /&gt;
On the Android Xamarin app, before version 1.0.80, depending on the version of the OS, the [https://developer.android.com/reference/android/os/Build#SERIAL Build.SERIAL] is accessed (below Android 8), and [https://developer.android.com/reference/android/os/Build#getSerial() Build.getSerial] starting with Android 8, also requiring the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. With Android 10, the function only works for devices enrolled in an organization.&lt;br /&gt;
&lt;br /&gt;
Version 1.0.80 of the Xamarin Android app based the device ID onto the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)], in the same way to how the native Android client does it. This also removed the need for the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. This method now also works for Android 10+, even for unenrolled devices.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
On iOS, the application makes use of the [https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor identifierForVendor]. This is a GUID uniquely identifying a device to an app vendor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Android|Device ID]]&lt;br /&gt;
[[Category:Device management|Device ID]]&lt;br /&gt;
[[Category:Hardware|Device ID]]&lt;br /&gt;
[[Category:WinX|Device ID]]&lt;br /&gt;
[[Category:Xamarin|Device ID]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_3.7_(WinX)&amp;diff=22957</id>
		<title>Version 3.7 (WinX)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_3.7_(WinX)&amp;diff=22957"/>
				<updated>2021-01-21T17:10:01Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: /* Build History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Initial Release =&lt;br /&gt;
&lt;br /&gt;
=== New features ===&lt;br /&gt;
* The UBIK client can now automatically use UI customizings deployed from the server. Details can be found [[Deploy_UI_Customizings_(Client)|here]].&lt;br /&gt;
&lt;br /&gt;
=== Enhancements ===&lt;br /&gt;
* [[SYSCLS_UNLOCK_GROUP_BY_SCAN|Unlock group by scan]] feature no longer locks items that don't have an UNLOCK_CODE set.&lt;br /&gt;
&lt;br /&gt;
=== Bugfixes ===&lt;br /&gt;
* Fixed a memory leak issue when viewing 3D models in the app.&lt;br /&gt;
* Fixed an issue where created content is not automatically committed if the navigation is skipped.&lt;br /&gt;
* Fixed an issue where unwanted values are assigned during the data/template replications.&lt;br /&gt;
* Fixed the not working template selection button in the default XAML template.&lt;br /&gt;
&lt;br /&gt;
=== Known issues ===&lt;br /&gt;
* Project specific resources defined in UBIKThemes might not take effect immediately after switching profiles. Restarting the app solves the problem.&lt;br /&gt;
* If a device has multiple cameras of exactly the same model (e.g. Microsoft HD 3000), the wrong one might be used during remote support calls.&lt;br /&gt;
* The AR Marker related features are resource intense and can cause the app to slow down on weaker tablets.&lt;br /&gt;
* Sometimes after an external bluetooth RFID scanner is disconnected, the app still incorrectly recognizes it as available.&lt;br /&gt;
* It's not possible to interact with an online document in a flip view. This will be fixed in the next build. Until then, a workaround is to customize the default UBIKDetailsArea template. Find the one and only Canvas control in it and change its Visibility property value to &amp;lt;code&amp;gt;&amp;quot;{Binding DataContext.HotSpotViewModel.DocumentScanMode, ElementName=ChildFlipView, Converter={StaticResource BoolToVisConverter}, FallbackValue=Collapsed}&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Build History =&lt;br /&gt;
* 3.7.3 on 2020-03-27&lt;br /&gt;
** Initial release.&lt;br /&gt;
* 3.7.6 on 2020-04-16&lt;br /&gt;
** Improved the precision of remembered list view scroll positions and fixe an issue where it sometimes stops working.&lt;br /&gt;
* 3.7.10 on 2020-06-30&lt;br /&gt;
** Fixed an issue where AR items (e.g. POIs, map pins) are not correctly updated after switching POI groups.&lt;br /&gt;
** Fixed an issue where scanning sometimes does not work until toggling the scan switches.&lt;br /&gt;
** Fixed an issue where live values are sometimes not received on the clients (when the live value attributes are configured as null).&lt;br /&gt;
** Fixed an issue where users could not swipe across documents in the gallery/flipview using gestures.&lt;br /&gt;
** Fixed an issue where documents in the gallery/flipview was contantly moving slightly up and down.&lt;br /&gt;
* 3.7.11 on 2020-07-02&lt;br /&gt;
** RootPage is now fully customizable via UBIKRootArea.xml.&lt;br /&gt;
* 3.7.13 on 2020-07-07 {{key press|Internal on DevOps}}&lt;br /&gt;
** Fixed an issue where sometimes tapping on Aruco POIs is not recognized.&lt;br /&gt;
** Fixed a crash caused by a XAML compatibility issue (introduced in the last build for the &amp;quot;fully customizable UBIKRootArea&amp;quot;).&lt;br /&gt;
* 3.7.14 on 2020-07-29&lt;br /&gt;
** Fixed an issue where the client sometimes fails to unpack server deployed UI customizings. See [[Deploy UI Customizings (Client)#Known_Issues| known issues]].&lt;br /&gt;
* 3.7.15 on 2020-07-30 {{key press|Internal on DevOps}}&lt;br /&gt;
** Fixed an issue where online/linked documents in the gallery/flipview were not usable.&lt;br /&gt;
* 3.7.16 on 2020-09-23 {{key press|Internal on DevOps}}&lt;br /&gt;
** Fixed an issue where the geo editor misbehaved for newly created objects (or those without original server values).&lt;br /&gt;
** Fixed an issue where changes to geo property values were lost in offline/manual mode (after a restart of the app).&lt;br /&gt;
* 3.7.17 on 2020-11-12 {{key press|Internal on DevOps}}&lt;br /&gt;
** Added CreateChildItemsCommand, to support uploading of multiple documents at once.&lt;br /&gt;
* 3.7.18&lt;br /&gt;
** The DeviceID is now unique and independent of network hardware changes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;headertabs /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Category/Version2|{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Client|Version 3.7 (WinX)]]&lt;br /&gt;
[[Category:Version 3.7|Version 3.7 (WinX)]]&lt;br /&gt;
[[Category:WinX|Version 3.7 (WinX)]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_1.2_(Xamarin)&amp;diff=22947</id>
		<title>Version 1.2 (Xamarin)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_1.2_(Xamarin)&amp;diff=22947"/>
				<updated>2021-01-21T07:50:54Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: Created page with &amp;quot;'''Xamarin.UWP'''  * The DeviceID is now unique and independent of network hardware changes &amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Xamarin.UWP''' &lt;br /&gt;
* The DeviceID is now unique and independent of network hardware changes&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Version_3.8_(WinX)&amp;diff=22946</id>
		<title>Version 3.8 (WinX)</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Version_3.8_(WinX)&amp;diff=22946"/>
				<updated>2021-01-21T07:48:11Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: /* Feature highlight */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Version 3.8.B (2021-0?-??) ==&lt;br /&gt;
=== Feature highlight ===&lt;br /&gt;
* {{key press|implementation}} Provides more user login information on the client.&lt;br /&gt;
&lt;br /&gt;
== Version 3.8.A (2021-01-31?) ==&lt;br /&gt;
=== Feature highlight ===&lt;br /&gt;
* Data customizers can now configure whether &amp;amp; how UBIK content should be [[Branch_Download#Automatic_Download|automatically downloaded]] to the clients.&lt;br /&gt;
*  The DeviceID is now unique and independent of network hardware changes.&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 3.8|Version 3.8 (WinX)]]&lt;br /&gt;
&lt;br /&gt;
=== Bugfixes ===&lt;br /&gt;
* Fixed an issue where the geo editor misbehaved for newly created objects (or those without original server values).&lt;br /&gt;
* Fixed an issue where changes to geo property values were lost in offline/manual mode.&lt;br /&gt;
* Fixed an issue where scanning did not work when the search box is customized away from the login page.&lt;br /&gt;
* Fixed an issue where the bottom menu item for creating child items stopped working.&lt;br /&gt;
* Fixed an issue where selections in mass editing mode might change as you scroll.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* Project specific resources defined in UBIKThemes might not take effect immediately after switching profiles. Restarting the app solves the problem.&lt;br /&gt;
* If a device has multiple cameras of exactly the same model (e.g. Microsoft HD 3000), the wrong one might be used during remote support calls.&lt;br /&gt;
* The AR Marker related features are resource intense and can cause the app to slow down on weaker tablets.&lt;br /&gt;
* Sometimes after an external bluetooth RFID scanner is disconnected, the app still incorrectly recognizes it as available.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Category/Version2|{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Version 3.8|Version 3.8 (WinX)]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22945</id>
		<title>Device ID</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22945"/>
				<updated>2021-01-21T07:41:42Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:deviceid_uwp.png|thumb|350px| Device ID on UWP Client]]&lt;br /&gt;
The Device ID is a unique identifier of the device, which is fetched from the OS and used to uniquely identify devices to [[HowTo:Restrict_Access_to_known_Devices_(Satellites) |restrict access]] to them. The type of ID and its origin vary by platform. The Device ID is also sent to the Ubik Web Service. &lt;br /&gt;
&lt;br /&gt;
== Accessing the Device ID ==&lt;br /&gt;
Accessing the Device ID is designed to be simple.&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the legacy Android client, the Device ID can be found on the Information page.&lt;br /&gt;
=== UWP ===&lt;br /&gt;
On the Windows client, the Device ID can be accessed on the Connection Settings page.&lt;br /&gt;
=== Xamarin {{Version/XamarinSince|1.1}} === &lt;br /&gt;
On the newer Xamarin clients (iOS and Android), the Device ID can be inspected on the General Settings page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;220&amp;quot; heights=&amp;quot;360&amp;quot;&amp;gt;&lt;br /&gt;
File:deviceid_android.png| Device ID on legacy Android Client&lt;br /&gt;
File:deviceid_xamarin.png| Device ID on Xamarin Client (Android)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Information ==&lt;br /&gt;
The Device ID should be unique enough to exclusively identify a device/client and shouldn't get lost if the app updates.&lt;br /&gt;
=== Windows ===&lt;br /&gt;
For UWP / XAMARIN UWP:&lt;br /&gt;
&lt;br /&gt;
In the UWP/WinX client, the device id is created using the [https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.hardwareidentification.getpackagespecifictoken ASHWID identifier] encoded to a Base64 string. (&amp;lt;= 3.7.X)&lt;br /&gt;
&lt;br /&gt;
The [https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.systemidentification?view=winrt-19041 SystemIdentification.GetSystemIdForPublisher() ]Method returns a unique system identifier based on the app publisher ID&lt;br /&gt;
The ID is generated either using a Trusted Platform Module (TPM), if present, or a Unified Extensible Firmware Interface (UEFI) if present&lt;br /&gt;
If neither of these sources is available, this method will return an ID that is backed by the Windows registry.&lt;br /&gt;
If a system does not have a TPM or UEFI support, and thus an ID was obtained from the registry, a clean install of Windows will result in a new, different ID being returned. If no ID could be generated, the old ASHWIND identifier is used. (&amp;gt;= 3.8.X) &lt;br /&gt;
&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the native Android client, the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)] is accessed. Before Android 8, this ID was bound to a device for its lifetime. Since Android 8, the ID is different for every user (if the device has the multi-user feature enabled) and when the device is reset.&lt;br /&gt;
&lt;br /&gt;
On the Android Xamarin app, before version 1.0.80, depending on the version of the OS, the [https://developer.android.com/reference/android/os/Build#SERIAL Build.SERIAL] is accessed (below Android 8), and [https://developer.android.com/reference/android/os/Build#getSerial() Build.getSerial] starting with Android 8, also requiring the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. With Android 10, the function only works for devices enrolled in an organization.&lt;br /&gt;
&lt;br /&gt;
Version 1.0.80 of the Xamarin Android app based the device ID onto the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)], in the same way to how the native Android client does it. This also removed the need for the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. This method now also works for Android 10+, even for unenrolled devices.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
On iOS, the application makes use of the [https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor identifierForVendor]. This is a GUID uniquely identifying a device to an app vendor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Android|Device ID]]&lt;br /&gt;
[[Category:Device management|Device ID]]&lt;br /&gt;
[[Category:Hardware|Device ID]]&lt;br /&gt;
[[Category:WinX|Device ID]]&lt;br /&gt;
[[Category:Xamarin|Device ID]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22944</id>
		<title>Device ID</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22944"/>
				<updated>2021-01-20T16:55:03Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:deviceid_uwp.png|thumb|350px| Device ID on UWP Client]]&lt;br /&gt;
The Device ID is a unique identifier of the device, which is fetched from the OS and used to uniquely identify devices to [[HowTo:Restrict_Access_to_known_Devices_(Satellites) |restrict access]] to them. The type of ID and its origin vary by platform. The Device ID is also sent to the Ubik Web Service. &lt;br /&gt;
&lt;br /&gt;
== Accessing the Device ID ==&lt;br /&gt;
Accessing the Device ID is designed to be simple.&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the legacy Android client, the Device ID can be found on the Information page.&lt;br /&gt;
=== UWP ===&lt;br /&gt;
On the Windows client, the Device ID can be accessed on the Connection Settings page.&lt;br /&gt;
=== Xamarin {{Version/XamarinSince|1.1}} === &lt;br /&gt;
On the newer Xamarin clients (iOS and Android), the Device ID can be inspected on the General Settings page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;220&amp;quot; heights=&amp;quot;360&amp;quot;&amp;gt;&lt;br /&gt;
File:deviceid_android.png| Device ID on legacy Android Client&lt;br /&gt;
File:deviceid_xamarin.png| Device ID on Xamarin Client (Android)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Information ==&lt;br /&gt;
The Device ID should be unique enough to exclusively identify a device/client and shouldn't get lost if the app updates.&lt;br /&gt;
=== Windows ===&lt;br /&gt;
For UWP / XAMARIN UWP:&lt;br /&gt;
&lt;br /&gt;
In the UWP/WinX client, the device id is created using the [https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.hardwareidentification.getpackagespecifictoken ASHWID identifier] encoded to a Base64 string. (&amp;lt;= 3.7.X)&lt;br /&gt;
&lt;br /&gt;
The SystemIdentification.GetSystemIdForPublisher() Method returns a unique system identifier based on the app publisher ID&lt;br /&gt;
The ID is generated either using a Trusted Platform Module (TPM), if present, or a Unified Extensible Firmware Interface (UEFI) if present&lt;br /&gt;
If neither of these sources is available, this method will return an ID that is backed by the Windows registry.&lt;br /&gt;
If a system does not have a TPM or UEFI support, and thus an ID was obtained from the registry, a clean install of Windows will result in a new, different ID being returned. If no ID could be generated, the old ASHWIND identifier is used. (&amp;gt;= 3.8.X) &lt;br /&gt;
&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the native Android client, the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)] is accessed. Before Android 8, this ID was bound to a device for its lifetime. Since Android 8, the ID is different for every user (if the device has the multi-user feature enabled) and when the device is reset.&lt;br /&gt;
&lt;br /&gt;
On the Android Xamarin app, before version 1.0.80, depending on the version of the OS, the [https://developer.android.com/reference/android/os/Build#SERIAL Build.SERIAL] is accessed (below Android 8), and [https://developer.android.com/reference/android/os/Build#getSerial() Build.getSerial] starting with Android 8, also requiring the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. With Android 10, the function only works for devices enrolled in an organization.&lt;br /&gt;
&lt;br /&gt;
Version 1.0.80 of the Xamarin Android app based the device ID onto the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)], in the same way to how the native Android client does it. This also removed the need for the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. This method now also works for Android 10+, even for unenrolled devices.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
On iOS, the application makes use of the [https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor identifierForVendor]. This is a GUID uniquely identifying a device to an app vendor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Android|Device ID]]&lt;br /&gt;
[[Category:Device management|Device ID]]&lt;br /&gt;
[[Category:Hardware|Device ID]]&lt;br /&gt;
[[Category:WinX|Device ID]]&lt;br /&gt;
[[Category:Xamarin|Device ID]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	<entry>
		<id>https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22943</id>
		<title>Device ID</title>
		<link rel="alternate" type="text/html" href="https://wikitest.augmensys.com/index.php?title=Device_ID&amp;diff=22943"/>
				<updated>2021-01-20T16:53:56Z</updated>
		
		<summary type="html">&lt;p&gt;TSI: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:deviceid_uwp.png|thumb|350px| Device ID on UWP Client]]&lt;br /&gt;
The Device ID is a unique identifier of the device, which is fetched from the OS and used to uniquely identify devices to [[HowTo:Restrict_Access_to_known_Devices_(Satellites) |restrict access]] to them. The type of ID and its origin vary by platform. The Device ID is also sent to the Ubik Web Service. &lt;br /&gt;
&lt;br /&gt;
== Accessing the Device ID ==&lt;br /&gt;
Accessing the Device ID is designed to be simple.&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the legacy Android client, the Device ID can be found on the Information page.&lt;br /&gt;
=== UWP ===&lt;br /&gt;
On the Windows client, the Device ID can be accessed on the Connection Settings page.&lt;br /&gt;
=== Xamarin {{Version/XamarinSince|1.1}} === &lt;br /&gt;
On the newer Xamarin clients (iOS and Android), the Device ID can be inspected on the General Settings page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;220&amp;quot; heights=&amp;quot;360&amp;quot;&amp;gt;&lt;br /&gt;
File:deviceid_android.png| Device ID on legacy Android Client&lt;br /&gt;
File:deviceid_xamarin.png| Device ID on Xamarin Client (Android)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Information ==&lt;br /&gt;
The Device ID should be unique enough to exclusively identify a device/client and shouldn't get lost if the app updates.&lt;br /&gt;
=== Windows ===&lt;br /&gt;
In the UWP/WinX client, the device id is created using the [https://docs.microsoft.com/en-us/uwp/api/windows.system.profile.hardwareidentification.getpackagespecifictoken ASHWID identifier] encoded to a Base64 string. (&amp;lt;= 3.7.X)&lt;br /&gt;
&lt;br /&gt;
The SystemIdentification.GetSystemIdForPublisher() Method returns a unique system identifier based on the app publisher ID&lt;br /&gt;
The ID is generated either using a Trusted Platform Module (TPM), if present, or a Unified Extensible Firmware Interface (UEFI) if present&lt;br /&gt;
If neither of these sources is available, this method will return an ID that is backed by the Windows registry.&lt;br /&gt;
If a system does not have a TPM or UEFI support, and thus an ID was obtained from the registry, a clean install of Windows will result in a new, different ID being returned. If no ID could be generated, the old ASHWIND identifier is used. (&amp;gt;= 3.8.X) &lt;br /&gt;
&lt;br /&gt;
=== Android ===&lt;br /&gt;
On the native Android client, the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)] is accessed. Before Android 8, this ID was bound to a device for its lifetime. Since Android 8, the ID is different for every user (if the device has the multi-user feature enabled) and when the device is reset.&lt;br /&gt;
&lt;br /&gt;
On the Android Xamarin app, before version 1.0.80, depending on the version of the OS, the [https://developer.android.com/reference/android/os/Build#SERIAL Build.SERIAL] is accessed (below Android 8), and [https://developer.android.com/reference/android/os/Build#getSerial() Build.getSerial] starting with Android 8, also requiring the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. With Android 10, the function only works for devices enrolled in an organization.&lt;br /&gt;
&lt;br /&gt;
Version 1.0.80 of the Xamarin Android app based the device ID onto the [https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID ANDROID_ID (SSAID)], in the same way to how the native Android client does it. This also removed the need for the &amp;lt;code&amp;gt;READ_PHONE_STATE&amp;lt;/code&amp;gt; permission. This method now also works for Android 10+, even for unenrolled devices.&lt;br /&gt;
=== iOS ===&lt;br /&gt;
On iOS, the application makes use of the [https://developer.apple.com/documentation/uikit/uidevice/1620059-identifierforvendor identifierForVendor]. This is a GUID uniquely identifying a device to an app vendor.&lt;br /&gt;
&lt;br /&gt;
[[Category:Android|Device ID]]&lt;br /&gt;
[[Category:Device management|Device ID]]&lt;br /&gt;
[[Category:Hardware|Device ID]]&lt;br /&gt;
[[Category:WinX|Device ID]]&lt;br /&gt;
[[Category:Xamarin|Device ID]]&lt;/div&gt;</summary>
		<author><name>TSI</name></author>	</entry>

	</feed>