Difference between revisions of "Settings"
m (ββConnection) |
|||
(10 intermediate revisions by 3 users not shown) | |||
Line 2: | Line 2: | ||
There are several categories of settings, each providing a group of configurable options for (a) specific feature(s). | There are several categories of settings, each providing a group of configurable options for (a) specific feature(s). | ||
+ | |||
+ | {| class="wikitable" style="text-align: center; width: 30%; float:left; margin-left: auto; margin-right: 0px" | ||
+ | |+ Table Legend | ||
+ | |- | ||
+ | ! Symbol | ||
+ | ! Meaning | ||
+ | |- | ||
+ | | π’ | ||
+ | || Supported and accessible in the UI | ||
+ | |- | ||
+ | | π‘ | ||
+ | || Supported and accessible through [[UBIK_WinX_Client_Basics#Profiles|Profile]] xml | ||
+ | |- | ||
+ | | π | ||
+ | || Not supported | ||
+ | |- | ||
+ | | βͺ | ||
+ | || Obsolete | ||
+ | |} | ||
+ | |||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | <br/> | ||
+ | |||
== General == | == General == | ||
This initial section in the Profile description contains some general settings. | This initial section in the Profile description contains some general settings. | ||
β | {| class="wikitable" | width = " | + | |
+ | {| class="wikitable" | width = "100%" | ||
+ | |- | ||
+ | ! style="width:28%; text-align: left" | Name | ||
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
+ | |- | ||
+ | | ''AutoBranchSync'' | ||
+ | || Denotes whether the automatic branch download below an object will be synchronized automatically or not. It is set to "false" by default. '''This is now obsolete, see General Settings -> EnableAutoBranchDownload instead.''' | ||
+ | (*) Refers to ''EnableAutoBranchDownload''. The Auto Branch Download can be set in the General Settings (UWP & Xamarin). | ||
+ | || π’* | ||
+ | || π’* | ||
+ | || π’* | ||
+ | || π’* | ||
+ | |- | ||
+ | | ''AutoBranchSyncPeriod'' | ||
+ | || Denotes the period for automatic branch synchronization in minutes. Its value is set to "0" by default, when the ''AutoBranchSync'' is set to false. '''Otherwise it should take an other figure. This is now obsolete, see General Settings -> EnableAutoBranchDownload instead.''' | ||
+ | (*) Refers to ''EnableAutoBranchDownload''. The Auto Branch Download can be set in the General Settings (UWP & Xamarin). | ||
+ | || π’* | ||
+ | || π’* | ||
+ | || π’* | ||
+ | || π’* | ||
+ | |- | ||
+ | | ''AutoLogoutTime'' {{Version/WinXSince|4.2}}{{Version/XamarinSince|4.2}} | ||
+ | || Configures the number of minutes of user inactivity before the app automatically logs out. Its value is set to "0" by default, which means the app will never actively log out automatically. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | |- | ||
+ | | ''BranchDownloadSubLevels'' | ||
+ | || Determines how a branch download is performed. If not configured (equals to '''0''' by default), an entire branch is downloaded in one attempt. If set to 1 for example, the 1st level children of the selected root is first analyzed, then sub branch downloads are performed for each of the children. Basically the higher the number, the more "fragmented" the branch download becomes. This usually increases the overall download time, but can be helpful for scenarios like really large branches or unstable networks since it has a better chance of finishing smaller individual downloads. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | |- | ||
+ | | ''Customizing'' | ||
+ | || Denote your specific folder for XAMLs that depict how the Content is displayed, here. If, by default, the value is set to ''i:nil='''true''''', then the specific XAML folder is denoted by the name of the Profile at the bottom of the Profile Description. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | |- | ||
+ | | ''UICompatibilityLevel'' | ||
+ | || Determines which UI versions the client app should try to be compatible with. In major version updates, UI redesigns can happen and sometimes old UI components might even be completely removed. For example, the app bars are removed since {{Version/WinXSince|4.0}} (level 400) because their features are embedded into other parts of the new UI. For those who want to stick with the previous UI for a while, this setting just needs to set to a level earlier, e.g. 380. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | + | | ''ExpertMode'' | |
+ | || This boolean field denotes whether the Metadefinitions are updated whenever the Profile of the App is loaded anew or not. By default the value is set to '''false''', i.e. the Metadefinitions are only updated when the Application is initialized the first time, or when all data has been purged. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | | ''ShowUnreleasedFeatures'' |
+ | || This boolean field denotes whether some unofficially released features/options should be enabled/shown. For example, the developer settings in the Xamarin app is hidden by default and only shown when this value is set to true. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | | ''SendCrashReports'' |
+ | || Determines whether the device sends crash reports to the App Center or not. '''Please note that the diagnostic data is still saved locally and that all users on the device share the same switch. This means if one user enables crash reports, all users on this device will also send crash reports.''' | ||
+ | Can be set in the General Settings -> Send crash reports (UWP & Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
β | | '' | + | |''IsFavorite'' |
+ | || This boolean field denotes whether the Profile will be shown as a favourite on top of a list when there are also other Profiles in the Application client available. | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | |''LastUsed'' |
+ | || Contains a Timestamp when this profile was used the last time. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | |''Name'' |
+ | || This field denotes the name of the Profile. It also determines the name of the subfolder containing XAML customizing files, if the value of the ''Customizing'' field is set to ''i:nil=true'', as well as the name of the subfolder containing database files, if the value of the ''Project'' field is set to ''i:nil=true''. Can be set in the General Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | |''Customizing'' |
+ | || This field determines the name of the subfolder containing XAML customizing files. It might be common to have to carry the same name as the ''Name'' field. If it is unspecified (''i:nil=true''), the value of ''Name'' will be used as subfolder name. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | |''Project'' |
+ | || This field can name a special project. It determines the name of the subfolder containing database files. It might be common to have to carry the same name as the ''Name'' field. If it is unspecified (''i:nil=true''), the value of ''Name'' will be used as subfolder name. Can be set in the General Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
|} | |} | ||
Line 31: | Line 154: | ||
== Connection == | == Connection == | ||
This section contains properties to denote the internal connection settings of the App. | This section contains properties to denote the internal connection settings of the App. | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | |''Application'' || Denotes the name of the Application that will be run, e.g. one could use ''YourApp'' as the name for an Application. | + | |''Application'' |
+ | || Denotes the name of the Application that will be run, e.g. one could use ''YourApp'' as the name for an Application. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''AuthenticationPort'' || Denotes the Port used on the Authentication Server. Default values might be: ''443; 777; 888;'' | + | |''AuthenticationPort'' |
+ | || Denotes the Port used on the Authentication Server. Default values might be: ''443; 777; 888;'' Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''AuthenticationProtocol'' || Denotes which Transfer Protocol for Authentication might be used. By default ''https'' is used. | + | |''AuthenticationProtocol'' |
+ | || Denotes which Transfer Protocol for Authentication might be used. By default ''https'' is used. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''AuthenticationServer'' || Denotes the Authentication Server, e.g. ''your.auth-server.net'' could be used. | + | |''AuthenticationServer'' |
+ | || Denotes the Authentication Server, e.g. ''your.auth-server.net'' could be used. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''AuthenticationService'' || Denotes the path on the Authentication Server to the Authentication Service File, e.g. the path might be ''YourFolder/YourApp/USAM/USAM.svc''. In this case the User System Authentication Manager (USAM) is used. | + | |''AuthenticationService'' |
+ | || Denotes the path on the Authentication Server to the Authentication Service File, e.g. the path might be ''YourFolder/YourApp/USAM/USAM.svc''. In this case the User System Authentication Manager (USAM) is used. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''AuthenticationServiceConfig'' || WSHttpBinding (the default value) or BasicHttpBinding. It should be set according to the [[Configuration_Files/Services.config|webservice configuration]]. | + | |''AuthenticationServiceConfig'' |
+ | || WSHttpBinding (the default value) or BasicHttpBinding. It should be set according to the [[Configuration_Files/Services.config|webservice configuration]]. Can be set in the Connection Settings -> Content Service Config (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ConnectionTimeOut'' || Denotes the time in seconds when a web service call is dropped by the app. It's necessary so that the app doesn't wait indefinitely in events such as connection lost. The default value is ''300'' seconds. If you know your individual web service calls will take longer, the value should be increased accordingly. | + | |''ConnectionTimeOut'' |
+ | || Denotes the time in seconds when a web service call is dropped by the app. It's necessary so that the app doesn't wait indefinitely in events such as connection lost. The default value is ''300'' seconds. If you know your individual web service calls will take longer, the value should be increased accordingly. Can be set in the Connection Settings -> Time-Out of data connection (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ContentPort'' || Denotes the Port used on the Content Server. Default values might be: ''443; 777; 888;'' Often it is the same port as for the one for the Authentication Server. | + | |''ContentPort'' |
+ | || Denotes the Port used on the Content Server. Default values might be: ''443; 777; 888;'' Often it is the same port as for the one for the Authentication Server. | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ContentProtocol'' || Denotes which Transfer Protocol for the Content might be used. By default ''https'' is used. | + | |''ContentProtocol'' |
+ | || Denotes which Transfer Protocol for the Content might be used. By default ''https'' is used. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ContentServer'' || Denotes the Content Server, e.g. ''your.content-server.net'' could be used. Could be the same server as the Authentication Server. | + | |''ContentServer'' |
+ | || Denotes the Content Server, e.g. ''your.content-server.net'' could be used. Could be the same server as the Authentication Server. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ContentService'' || Denotes the path on the Content Server to the Content Service File, e.g. the path might be ''YourFolder/YourApp/CONTENT/UBIKContent.svc''. Make sure that the path points to the ''UBIKContent.svc'' file. | + | |''ContentService'' |
+ | || Denotes the path on the Content Server to the Content Service File, e.g. the path might be ''YourFolder/YourApp/CONTENT/UBIKContent.svc''. Make sure that the path points to the ''UBIKContent.svc'' file. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | ''ContentServiceConfig''|| WSHttpBinding (the default value) or BasicHttpBinding. It should be set according to the [[Configuration_Files/Services.config|webservice configuration]]. | + | | ''ContentServiceConfig'' |
+ | || WSHttpBinding (the default value) or BasicHttpBinding. It should be set according to the [[Configuration_Files/Services.config|webservice configuration]]. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''Context'' || Denotes the name of the Context, e.g. ''CXT_YourApp_001''. This context is specified inside UBIK and all the different Metadefintions are loaded from it. | + | |''Context'' |
+ | || Denotes the name of the Context, e.g. ''CXT_YourApp_001''. This context is specified inside UBIK and all the different Metadefintions are loaded from it. Can be set in the Connection Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''SignalingServer'' || Denotes the Server for Remote Support. | + | |''SignalingServer'' |
+ | || Denotes the Server for Remote Support. | ||
+ | || π‘ | ||
+ | || π | ||
+ | || π | ||
+ | || π | ||
|- | |- | ||
β | |''SyncMode'' || Denotes the Synchronization Mode of the Application. Possible Values are: Manual(Online), Offline, Auto; by default the SyncMode is set to ''Manual''. For Version 4.2 and up, the selected Sync Mode gets saved into the current Profile. | + | |''SyncMode'' |
+ | || Denotes the Synchronization Mode of the Application. Possible Values are: Manual(Online), Offline, Auto; by default the SyncMode is set to ''Manual''. For Version 4.2 and up, the selected Sync Mode gets saved into the current Profile. | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
|} | |} | ||
β | + | ||
== Content == | == Content == | ||
These internal content settings control the behaviors and activities of the content data. | These internal content settings control the behaviors and activities of the content data. | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | |''AutoSaveMode'' || If this boolean field is set ''true'' changed Objects will be saved automatically when users leave the relevant pages. Otherwise, the User will see a save button and be asked to save the changes when leaving the relevant pages. | + | |''AutoSaveMode'' |
+ | || If this boolean field is set ''true'' changed Objects will be saved automatically when users leave the relevant pages. Otherwise, the User will see a save button and be asked to save the changes when leaving the relevant pages. Can be set in the General Settings -> Enable auto save mode (UWP). | ||
+ | (*) Supported but not configurable on Xamarin. | ||
+ | || π’ | ||
+ | || π‘* | ||
+ | || π‘* | ||
+ | || π‘* | ||
|- | |- | ||
β | |''ChildPageChildrenPortion'' || Denotes the Portion of the visible Content Page Area that is split between the Children of an Object and its Properties. Usually the value is between ''0'' and ''100''. By default it is normally set to ''67'', i.e. taking two thirds of the Content Page Area to display Children of a given Object. | + | |''ChildPageChildrenPortion'' |
+ | || Denotes the Portion of the visible Content Page Area that is split between the Children of an Object and its Properties. Usually the value is between ''0'' and ''100''. By default it is normally set to ''67'', i.e. taking two thirds of the Content Page Area to display Children of a given Object. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''ChildPagePropertyPortion'' || Denotes the Portion of the visible Content Page Area that is split between the Properties of an Object and its Children . Usually the value is between ''0'' and ''100''. By default it is normally set to ''33'', i. e. taking one third of the Content Page Area to display Properties of a given Object. | + | |''ChildPagePropertyPortion'' |
+ | || Denotes the Portion of the visible Content Page Area that is split between the Properties of an Object and its Children . Usually the value is between ''0'' and ''100''. By default it is normally set to ''33'', i. e. taking one third of the Content Page Area to display Properties of a given Object. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''DetailsPageChildrenPortion'' || Denotes the Portion of the visible Details Page Area that is split between the Children of an Object and its Properties. Usually the value is between ''0'' and ''100''. By default it is normally set to ''67'', i.e. taking two thirds of the Details Page Area to display Children of a given Object. | + | |''DetailsPageChildrenPortion'' |
+ | || Denotes the Portion of the visible Details Page Area that is split between the Children of an Object and its Properties. Usually the value is between ''0'' and ''100''. By default it is normally set to ''67'', i.e. taking two thirds of the Details Page Area to display Children of a given Object. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''DetailsPagePropertyPortion'' || Denotes the Portion of the visible Details Page Area that is split between the Properties of an Object and its Children . Usually the value is between ''0'' and ''100''. By default it is normally set to ''33'', i. e. taking one third of the Details Page Area to display Properties of a given Object. | + | |''DetailsPagePropertyPortion'' |
+ | || Denotes the Portion of the visible Details Page Area that is split between the Properties of an Object and its Children . Usually the value is between ''0'' and ''100''. By default it is normally set to ''33'', i. e. taking one third of the Details Page Area to display Properties of a given Object. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''DocumentInternalMode'' || Denotes whether a Document is truly displayed only inside of the Application, then the boolean field should be set to ''true''. If there should be a preview of the Document available inside the Application only and the Document is to be opened by an external Application, the boolean field should be set to ''false''. By default the field is set to ''false''. | + | |''DocumentInternalMode'' |
+ | || Denotes whether a Document is truly displayed only inside of the Application, then the boolean field should be set to ''true''. If there should be a preview of the Document available inside the Application only and the Document is to be opened by an external Application, the boolean field should be set to ''false''. By default the field is set to ''false''. | ||
+ | || βͺ | ||
+ | || π | ||
+ | || π | ||
+ | || π | ||
|- | |- | ||
β | |''DocumentPageChildrenPortion'' || Denotes the Portion of the visible Document Page Area that is split between a Document lying beneath an Object and its Properties. Usually the value is between ''0'' and ''100''. By default it is normally set to ''80'', i.e. taking 80% of the Document Page Area to display a Document connected to a given Object. | + | |''DocumentPageChildrenPortion'' |
+ | || Denotes the Portion of the visible Document Page Area that is split between a Document lying beneath an Object and its Properties. Usually the value is between ''0'' and ''100''. By default it is normally set to ''80'', i.e. taking 80% of the Document Page Area to display a Document connected to a given Object. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''DocumentPagePropertyPortion'' || Denotes the Portion of the visible Document Page Area that is split between the Properties of an Object and a Document belonging to it . Usually the value is between ''0'' and ''100''. By default it is normally set to ''20'', i. e. taking 20% of the Document Page Area to display Properties of a Document belonging to a given Object. | + | |''DocumentPagePropertyPortion'' |
+ | || Denotes the Portion of the visible Document Page Area that is split between the Properties of an Object and a Document belonging to it . Usually the value is between ''0'' and ''100''. By default it is normally set to ''20'', i. e. taking 20% of the Document Page Area to display Properties of a Document belonging to a given Object. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''DocumentPagePropertyWidth'' || Denotes the maximum width (in pixels) that Properties of a Document can take when a Document belonging to an Object is displayed. By default the value is ''300 px''. | + | |''DocumentPagePropertyWidth'' |
+ | || Denotes the maximum width (in pixels) that Properties of a Document can take when a Document belonging to an Object is displayed. By default the value is ''300 px''. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''EnableSyncLogging'' || Denotes whether a logging of different events, e.g. loading an object, changing a Property on an Object, etc. should take place. By default this boolean field is set to ''true''. | + | |''[[Content_Logging#Log_setting|EnableSyncLogging]]'' |
+ | || Determines whether certain content-related activities should be recorded as log files. Denotes whether a logging of different events, e.g. loading an object, changing a Property on an Object, etc. should take place. By default, this boolean field is set to ''true''. Can be set in the General Settings -> Content logging (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''EnableAutoBranchDownload'' || Denotes whether [[Branch_Download#Automatic_Download|auto branch download]] should be allowed. By default this boolean field is set to 'false''. | + | |''EnableAutoBranchDownload'' |
+ | || Denotes whether [[Branch_Download#Automatic_Download|auto branch download]] should be allowed. By default this boolean field is set to 'false''. Can be set in the General Settings -> Enable auto branch download (UWP & Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
β | |''GeoDistanceSorting'' || Denotes whether the Children of an Object should be displayed in a ranking of geographic distance to the Parent Object. By default this boolean field is set | + | |''GeoDistanceSorting'' |
+ | || Denotes whether the Children of an Object should be displayed in a ranking of geographic distance to the Parent Object. By default this boolean field is set to ''true''. Can be set in the General Settings -> Order by geo distance (UWP) & AR Settings -> Order by geo distance (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
β | |''NextLevelClassificationPreload'' || When set to false, provides the possibility to override the effect of [[SYSCLS_PRELOAD_CHILDREN]], namely to prevent the preload. See the link for more details. | + | |''NextLevelClassificationPreload'' |
+ | || When set to false, provides the possibility to override the effect of [[SYSCLS_PRELOAD_CHILDREN]], namely to prevent the preload. See the link for more details. | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | ''PriorityThreshold''|| Any property with a priority number greater than this integer setting value is regarded as a high priority property and is highlighted when being displayed | + | | ''PriorityThreshold'' |
+ | || Any property with a priority number greater than this integer setting value is regarded as a high priority property and is highlighted when being displayed. Can be set in the General Settings -> Priority Treshold Properties (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | | ''UpdateExpirySeconds'' |
+ | || Determines how long (in seconds) freshly updated content becomes outdated and will be updated again when the user browses to it. Can be set in the General Settings -> Update Expiry (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | | ''PdfRenderer'' |
+ | || The renderer used to display PDF documents in the app.{{Version/WinXSince|4.6}} Can be set in the General Settings -> PDF Renderer (UWP). | ||
+ | || π’ | ||
+ | || π | ||
+ | || π | ||
+ | || π | ||
|- | |- | ||
|} | |} | ||
Line 113: | Line 402: | ||
== Push== | == Push== | ||
These internal push settings control the behaviors and activities of pushed data. For general information see [[Push Service (Client)|{{UBIK}} Push Service]]. | These internal push settings control the behaviors and activities of pushed data. For general information see [[Push Service (Client)|{{UBIK}} Push Service]]. | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | |'' | + | |''ActivateNativePush'' |
+ | || This boolean field denotes whether the user should be informed about [[Native_Push_(Client)|native pushes]] configured for the current profile or not. By default it is set to ''true''. Can be set in the General Settings -> Activate native push (Xamarin.Android and Xamarin.iOS). {{Version/XamarinSince|4.8}} Note: The other push settings that don't contain the word "Native" do not affect the native push feature. | ||
+ | || π | ||
+ | || π’ | ||
+ | || π | ||
+ | || π’ | ||
|- | |- | ||
β | |'' | + | |''ActivatePush'' |
+ | || This boolean field denotes whether new resp. changed data should be pushed to other clients, which might be running the Application at the same time, or not. Can be set in the Push Settings -> Push active (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |'' | + | |''PushPollingIntervalSeconds'' |
+ | || Denotes the interval in seconds for the client to retrieve newly pushed data from the server. Can be set in the Push Settings -> Push Polling Interval(UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |'' | + | |''PushPort'' |
+ | || Denotes the Port Number to use when connecting to the Push Server (optional), might be set to the same Port number as the Content Port Number. Can be set in the Push Settings (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |'' | + | |''PushProtocol'' |
+ | || Denotes which Transfer Protocol for the Push might be used. By default ''https'' is used. Can be set in the Push Settings -> Push Protocol (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |'' | + | |''PushServer'' |
+ | || Denotes the Push Server, e.g. ''your.push-server.net'' could be used. Could be the same server as the Content Server. Can be set in the Push Settings -> Push Server (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ShowPushMessage'' || This boolean field denotes whether the User is informed about an occurring Push, or not. By default it is set to ''false''. | + | |''PushService'' |
+ | || Denotes the path on the Push Server to the Push Service File, e.g. the path might be ''YourFolder/YourApp/PUSH/UBIKPush.svc''. Make sure that the path points to the ''UBIKPush.svc'' file. Can be set in the Push Settings -> Push Service Path (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | |- | ||
+ | |''ShowPushMessage'' | ||
+ | || This boolean field denotes whether the User is informed about an occurring Push, or not. By default it is set to ''false''. Can be set in the Push Settings -> Notify on Push (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
|} | |} | ||
Line 137: | Line 473: | ||
== Scan== | == Scan== | ||
These internal scan settings control the behaviors and activities of scanned data. | These internal scan settings control the behaviors and activities of scanned data. | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | |''CurrentBarcodeFormats'' || Refers to a Microsoft definition for QR Codes, denoted in [http://schemas.microsoft.com/2003/10/Serialization/Arrays] | + | |''CurrentBarcodeFormats'' |
+ | || Refers to a Microsoft definition for QR Codes, denoted in [http://schemas.microsoft.com/2003/10/Serialization/Arrays]. Can be set in the Camera Settings -> 2D Markers (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''CurrentOCRProfileIndex'' || Specifies a certain OCR Profile. Yet, in the client in the camera settings you can also specify the OCR Profile. | + | |''CurrentOCRProfileIndex'' |
+ | || Specifies a certain OCR Profile. Yet, in the client in the camera settings you can also specify the OCR Profile. | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''PostProcessRegex'' || If this field is set to ''true'', you can specify how a text based Code has to look like in the client settings. | + | |''PostProcessRegex'' |
+ | || If this field is set to ''true'', you can specify how a text based Code has to look like in the client settings. Can be set in the Camera Settings -> Post process Regex (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ScanARMarker'' || This boolean field denotes whether an ARMarker can be scanned and will be recognized. | + | |''ScanARMarker'' |
+ | || This boolean field denotes whether an [[AR-Marker|ARMarker]] can be scanned and will be recognized. | ||
+ | (*) Can be set via related toggle buttons in Scan & POI View. | ||
+ | || π’* | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ScanCodes'' || This boolean field denotes whether 2D-Codes, e.g. Barcode, QRCode, etc. can be scanned and will be recognized. | + | |''ScanCodes'' |
+ | || This boolean field denotes whether 2D-Codes, e.g. Barcode, QRCode, etc. can be scanned and will be recognized. | ||
+ | (*) Can be set via related toggle buttons in Scan & POI View. | ||
+ | || π’* | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''ScanOCR'' || This boolean field denotes whether an OCRMarker can be scanned and will be recognized. | + | |''ScanOCR'' |
+ | || This boolean field denotes whether an [[OCR|OCRMarker]] can be scanned and will be recognized. | ||
+ | (*) Can be set via related toggle buttons in Scan & POI View. | ||
+ | || π’* | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''UnlockByScanTimeOut'' || This numeric field denotes whether a normally locked object can be unlocked for changes for a certain amount of time (in seconds). | + | |''UnlockByScanTimeOut'' |
+ | || This numeric field denotes whether a normally locked object can be unlocked for changes for a certain amount of time (in seconds). | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | |''CodesTryInverted'' || This boolean field denotes whether the client should try to scan color inverted 2D codes. The default value is "false". | + | |''CodesTryInverted'' |
+ | || This boolean field denotes whether the client should try to scan color inverted 2D codes. The default value is "false". Can be set in the Camera Settings -> Try color inverted 2D codes (UWP) & AR Settings -> Try color inverted 2D codes (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
|} | |} | ||
Line 163: | Line 547: | ||
== Session== | == Session== | ||
These internal session settings control the behaviors and activities of a session. | These internal session settings control the behaviors and activities of a session. | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | |''AlternativeViewMode'' || By default this boolean field is set to ''false''. If set ''true'', it denotes that there is more than one View mode available. | + | |''AlternativeViewMode'' |
+ | || By default this boolean field is set to ''false''. If set ''true'', it denotes that there is more than one View mode available. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
β | |''ZoomedInMode'' || If this boolean flag is set true, the Children of an Object are shown as Tiles. Otherwise they are shown as List items. | + | |''ZoomedInMode'' |
+ | || If this boolean flag is set true, the Children of an Object are shown as Tiles. Otherwise they are shown as List items. | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
+ | || βͺ | ||
|- | |- | ||
|} | |} | ||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
β | |||
== Augmented Reality == | == Augmented Reality == | ||
Line 203: | Line 578: | ||
== Maps == | == Maps == | ||
These settings control the behaviors of the [[Map View|map]] throughout the app. | These settings control the behaviors of the [[Map View|map]] throughout the app. | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | | '' | + | | ''MapType'' |
+ | || Determines which [[Map_View_(Xamarin)#Base_Map|base map]] image will be used in the map. Can be set in the Maps Settings -> Map Type (UWP) & AR Settings -> Map Type (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
β | | '' | + | | ''DefaultZoomLevel'' |
+ | || Controls how closely zoomed in the map should be whenever it is shown. Can be set in the Maps Settings -> Default Zoom Level (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
|} | |} | ||
== Video == | == Video == | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | | '' | + | | ''SelectedCameraId'' |
+ | || Specifies which camera to use in the app. Can be set in the Camera Settings -> Device (UWP) & AR Settings -> Camera (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
β | | '' | + | | ''SelectedCameraConfigurationIndex'' |
+ | || Specifies which camera resolution to use in the app. Can be set in the Camera Settings -> Resolution (UWP) & AR Settings -> Camera resolution (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | |- | ||
+ | | ''Zoom {{Version/XamarinSince|4.4}} (Android only, device dependent)'' | ||
+ | || Controls how closely zoomed in the camera view should be whenever it is shown. The higher the number, the closer the view appears. Can be set in the AR Settings (Xamarin). | ||
+ | || π | ||
+ | || π | ||
+ | || π | ||
+ | || π’ | ||
|- | |- | ||
|} | |} | ||
β | {{Hint|The camera preview window in the settings is hidden when the camera is currently in use in e.g. the POI view or the scan view. However, a user can still change the relevant settings and see | + | {{Hint| |
+ | * The camera preview window (UWP only) in the settings is hidden when the camera is currently in use in e.g. the POI view or the scan view. However, a user can still change the relevant settings and see immediate results. | ||
+ | * Setting up a high Camera Resolution could affect the performance.}} | ||
+ | |||
+ | |||
== Location == | == Location == | ||
β | {| class="wikitable" | width = " | + | {| class="wikitable" | width = "100%" |
|- | |- | ||
β | ! Name!! Purpose | + | ! style="width:28%; text-align: left" | Name |
+ | !! style="width:44%; text-align: left" | Purpose | ||
+ | !! style="width:7%; text-align: center" | WinX | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>iOS | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>UWP | ||
+ | !! style="width:7%; text-align: center" | Xamarin<br/>Android | ||
|- | |- | ||
β | | '' | + | | ''CalibrationHeading'' |
+ | || Specifies the heading that is used when manually calibrating the orientation sensor. | ||
+ | Can be set in the Location Settings -> Heading Offset (UWP). | ||
+ | || π’ | ||
+ | || π‘ | ||
+ | || π‘ | ||
+ | || π‘ | ||
|- | |- | ||
β | | '' | + | | ''LocationModeEnums'' |
+ | || Specifies the Location Mode. | ||
+ | Can be set in the Location Settings -> Location Mode (UWP) & AR Settings -> Positioning Mode (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
β | | '' | + | | ''UsePoseFusion'' |
+ | || Specifies whether PoseFusion is used or not. | ||
+ | Can be set in the Location Settings -> Enable PoseFusion (UWP) & AR Settings -> Use Pose Fusion (Xamarin). | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
+ | || π’ | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | |||
=Android= | =Android= |