2024 April Release

Apple iOSPermanent link for this heading

The Fabasoft Cloud app supports the following MDM settings:

Key

Type

Required

Description

ShowSupportWhenUserShake

boolean

no

Defines whether the support dialog should be opened when the user shakes the device. Value can be true or false.

ShowSupportWhenUserShake.Forced

boolean

no

Defines whether the setting for ShowSupportWhenUserShake should be forced from MDM. Value can be true or false.

ShowSupportWhenUserTakeScreenshot

boolean

no

Defines whether the support dialog should be opened when the user takes a screenshot. Value can be true or false.

ShowSupportWhenUserTakeScreenshot.Forced

boolean

no

Defines whether the setting for ShowSupportWhenUserTakeScreenshot should be forced from MDM. Value can be true or false.

ShowPreviewForWorklistFolders

boolean

no

Defines whether folders opened from the worklist should be shown as PDF overview. Value can be true or false.

ShowPreviewForWorklistFolders.Forced

boolean

no

Defines whether the setting for ShowPreviewForWorklistFolders should be forced from MDM. Value can be true or false.

SyncOnLan.Disabled.Forced

boolean

no

Defines whether the feature LAN synchronization is available. Value can be true or false.

SyncOnLan.Port.Forced

integer

no

Defines the port which will be used for the LAN synchronization service.

SyncOnLan.SSIDs

array

no

Defines the trusted networks in which LAN synchronization can be used. The defined values from MDM cannot be altered by the user. The user might define additional trusted networks. Value must be an array of strings.

SyncOnLan.SSIDs.Forced

boolean

no

Defines whether the setting for SyncOnLan.SSIDs should be forced from MDM. Value can be true or false.

CloudServices

array

no

Defines the available cloud services for the user. Value must be an array of dictionaries, see description below.

CloudServices.Forced

boolean

no

Defines whether the setting for CloudServices should be forced from MDM. Value can be true or false. When true, all other defined cloud services will be removed and adding new cloud services is disabled. When false, the cloud services will be added to the list of available cloud services.

OptionalPasscode

boolean

no

Defines whether the user can decide if the passcode should be enabled or disabled. When not set the passcode is always enabled and cannot be disabled. Value can be true or false.

Each entry in the CloudServices array is a dictionary (dict) and must contain the following values:

Key

Type

Required

Description

CloudService

dict

yes

Dictionary container for value.

CloudService.Name

string

yes

Defines the name for the cloud service. Value can be any string.

CloudService.Hostname

string

yes

Defines the hostname for the cloud service. Value must be unique. Value must be a valid hostname.

Multiple cloud services with the same hostname are not allowed. When multiple cloud services with the same hostname are configured, the name from the last configured dictionary will be used.

ExamplePermanent link for this heading

Configuration Example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>ShowSupportWhenUserShake</key>
  <false/>
  <key>ShowSupportWhenUserShake.Forced</key>
  <false/>
  <key>ShowSupportWhenUserTakeScreenshot</key>
  <true/>
  <key>ShowSupportWhenUserTakeScreenshot.Forced</key>
  <false/>
  <key>ShowPreviewForWorklistFolders</key>
  <true/>
  <key>ShowPreviewForWorklistFolders.Forced</key>
  <true/>
  <key>SyncOnLan.Disabled.Forced</key>
  <false/>
  <key>SyncOnLan.Port.Forced</key>
  <integer>17096</integer>
  <key>SyncOnLan.SSIDs</key>
  <array>
    <string>My WiFi1 SSID</string>
    <string>My WiFi2 SSID</string>
  </array>
  <key>SyncOnLan.SSIDs.Forced</key>
  <false/>
  <key>CloudServices</key>
  <array>
    <dict>
      <key>CloudService.Name</key>
      <string>My Fabasoft Private Cloud</string>
      <key>CloudService.Hostname</key>
      <string>myfabasoftcloud.example.com</string>
    </dict>
  </array>
  <key>CloudServices.Forced</key>
  <true/>
  <key>OptionalPasscode</key>
  <true/>
</dict>
</plist>

Alternative Format for Cloud Services ConfigurationPermanent link for this heading

Some MDM systems do not support nested dictionaries (dict), therefor it is not possible to configure cloud services using the key CloudServices. As an alternative cloud services can be configured using multiple arrays. To use the alternative format the key CloudServices must be replaced with the following values:

Key

Type

Required

Description

CloudServices.List.Name

array

no

Defines the available cloud services for the user. Value must be an array of strings, see description below.

CloudServices.List.Hostname

array

no

Defines the available cloud services for the user. Value must be an array of strings, see description below.

Each entry in the CloudServices.List.Name/CloudServices.List.Hostname array is a string (string). The number of entries in both arrays must match.
The entries in CloudServices.List.Name define the names for the cloud services. Values can be any string.
The entries in CloudServices.List.Hostname define the hostnames for the cloud services. Values must be unique. Values must be a valid hostname.
Multiple cloud services with the same hostname are not allowed. When multiple cloud services with the same hostname are configured, the name from the last configured entry will be used.

ExamplePermanent link for this heading

Configuration Example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>CloudServices.List.Name</key>
  <array>
    <string>My Fabasoft Private Cloud</string>
  </array>
  <key>CloudServices.List.Hostname</key>
  <array>
    <string>myfabasoftcloud.example.com</string>
  </array>
  <key>CloudServices.Forced</key>
  <true/>
</dict>
</plist>