# Administration

Information

This chapter is in progress. Additional content will follow.

# Mobile device management (MDM)

# Configure profiles centrally

If you want to create a profile for another user as the administrator, you can use a mobile device management system.

Please note

You should never add passwords or other sensitive data. Other apps may be able to access the information.

The entries vary depending on the provider.

Taking Microsoft Intune as an example:

JSON editor Microsoft Intune

Create a plist XML file with the following structure and replace the values Server, Name, Username, and Password:

<?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>DefaultProfileServer</key>
   <string>https://efmd11.elo.com/web-Demo11/</string>
   <key>DefaultProfileName</key>
   <string>Seida Sen</string>
   <key>DefaultProfileUsername</key>
   <string>Seida Sen</string>
   <key>DefaultProfilePassword</key>
   <string>e</string>
</dict>
</plist>

You can make the settings with the mobile device management:

<?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>SETTINGS_DELETE_SORD</key>
   <true/>
</dict>
</plist>

The following table lists general settings that you can define:

Setting Type Default Description
ProfileDefaultsServer String Prefilled server URL if a new profile is created
ProfileDefaultsName String Prefilled profile name if a new profile is created.
ProfileDefaultsUsername String Prefilled user name if a new profile is created
ProfileDefaultsPassword String Prefilled password if a new profile is created. We do not recommend setting this value as it is not secure. Use at your own risk.
DefaultProfileServer String Server URL for the demo profile. This profile is created if no other profile exists (e.g. if all the profiles were deleted by a user).
DefaultProfileName String Name of the demo profile
DefaultProfileUsername String User name of the demo profile
DefaultProfilePassword String Demo profile password
SettingBrowseDocumentsEnabled Boolean true Prevents the browser from opening if a new profile is added.
SettingTaskListIncludeGroup Boolean true The group tasks are shown in the task list
SettingTaskListIncludeSubstitution Boolean true The substitution tasks are shown in the task list
SettingTaskListIncludeEscalated Boolean true Escalated tasks are shown in the task list
SettingDeleteSord Boolean true The Delete function is available in the menu (three dots).
SettingSearchOptionShortName Boolean false The Short name field is searched.
SettingSearchOptionFullText Boolean true The full text is searched.
SettingSearchOptionIndexFields Boolean true The fields are searched
SettingSearchOptionExtraText Boolean true The Extra text is searched
SettingSearchOptionVersionComment Boolean false The version comments are searched
SettingOfflineWwanDownload Boolean false ELO connects via the cellular network if no Wi-Fi connection is available
SettingSpotlightOfflineSearch Boolean true Search of documents filed offline using the Apple Spotlight search
SettingMenuArchiveWeight Integer 10 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_ARCHIVE == true sets this value to 0. 0 means that it is hidden.
SettingMenuSearchWeight Integer 20 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area webclient.efmd.disable.region.REGION_SEARCH == true sets this value to 0.
SettingMenuTaskWeight Integer 25 Sorting the work areas. The lower the default value, the higher the position on the work areas toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_TASK == true sets this value to 0.
SettingMenuOfflineWeight Integer 30 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_OFFLINE == true sets the value to 0.
SettingMenuClipboardWeight Integer 70 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_CLIPBOARD == true sets this value to 0.
SettingMenuPostboxWeight Integer 60 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_INTRAY == true sets this value to 0.
SettingMenuSettingsWeight Integer 0 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area.
SettingMenuDatasetsWeight Integer 80 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_ACTION == true sets this value to 0.
SettingMenuDashboardWeight Integer 1 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_MYELO == true sets this value to 0.
SettingMenuInUseWeight Integer 90 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area.
SettingMenuQrcodeWeight Integer 0 Sorting the work areas. The lower the default value, the higher the position on the work area toolbar. The value 0 hides the work area. webclient.efmd.disable.region.REGION_QR_CODE == true sets this value to 0.
SettingTileArchiveWeight Integer 10 Sorting the tiles. The lower the default value, the higher the position in the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_ARCHIVE == true sets this value to 0.
SettingTileSearchWeight Integer 20 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_SEARCH == true sets this value to 0.
SettingTileTaskWeight Integer 25 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_TASK == true sets this value to 0.
SettingTileOfflineWeight Integer 30 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_OFFLINE == true sets this value to 0.
SettingTileClipboardWeight Integer 65 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_CLIPBOARD == true sets this value to 0.
SettingTilePostboxWeight Integer 60 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_INTRAY == true sets this value to 0.
SettingTileSettingsWeight Integer 80 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile.
SettingTileDatasetsWeight Integer 70 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_ACTION == true sets this value to 0.
SettingTileDashboardWeight Integer 0 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_MYELO == true sets this value to 0.
SettingTileQrcodeWeight Integer 75 Sorting the tiles. The lower the default value, the higher the position on the tile area. The value 0 hides the tile. webclient.efmd.disable.region.REGION_QR_CODE == true sets this value to 0.
SettingTileInUseWeight Integer 72 Sorting the tiles. The lower the default value, the higher the position in the tile area. The value 0hides the tile.
SettingFunctionVisibleAcceptWorkflow Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_ACCEPT_WORKFLOW == true sets the value to 0.
SettingFunctionVisibleAddStructure Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_ADD_STRUCTURE == true sets the value to 0.
SettingFunctionVisibleAddFavorite Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_ADD_FAVORITE == true sets the value to 0.
SettingFunctionVisibleAddToClipboard Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_ADD_TO_CLIPBOARD == true sets the value to 0.
SettingFunctionVisibleCheckin Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleCreateNote Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_CREATE_NOTE == true sets the value to 0.
SettingFunctionVisibleDelegateWorkflow Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_DELEGATE_WORKFLOW == true sets the value to 0.
SettingFunctionVisibleDeleteReminder Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleDataSetDownloadForms Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleDataUpload Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleDataSetAdd Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleEditAction Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_EDIT_ACTION
SettingFunctionVisibleEditNote Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_EDIT_NOTE
SettingFunctionVisibleEditWorkflow Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleExecuteAction Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_EXECUTE_ACTION
SettingFunctionVisibleForwardTask Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_CONFIRM_WORKFLOW
SettingFunctionVisibleFileDocument Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleGoto Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_GOTO
SettingFunctionVisibleGotoTask Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleHandoffTask Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleInsertDocument Boolean true Display the function in the menu (3 dots).
SettingFunctionMarkAsUnseen Boolean true Display the function in the menu (3 dots). The task is marked as unread.
SettingFunctionVisibleNewDocument Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.NEW_DOCUMENT
SettingFunctionVisibleNewSearch Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.NEW_SEARCH
SettingFunctionVisibleNewVersion Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.NEW_VERSION
SettingFunctionVisibleOffline Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.TO_OFFLINE
SettingFunctionVisibleOpenDocument Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_OPEN_DOCUMENT
SettingFunctionVisibleOpenImagePreview Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_OPEN_IMGPREVIEW
SettingFunctionVisibleOpenIn Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleRefresh Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REFRESH_CMP
SettingFunctionVisibleRefreshOffline Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.fct_REFRESH_OFFLINE
SettingFunctionVisibleRefreshSearch Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REFRESH_SEARCH
SettingFunctionVisibleRemove Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REMOVE
SettingFunctionVisibleRemoveAction Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_ACTION
SettingFunctionVisibleRemoveFavorite Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REMOVE_FAVORITE
SettingFunctionVisibleRemoveFromClipboard Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REMOVE_FROM_CLIPBOARD
SettingFunctionVisibleRemoveFromOffline Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REMOVE_FROM_OFFLINE
SettingFunctionVisibleRemoveSearch Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_REMOVE_SEARCH
SettingFunctionVisibleQrcode Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleSendAsEcd Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_SEND_AS_ECD
SettingFunctionVisibleSendDocument Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_SEND_DOCUMENT
SettingFunctionVisibleShare Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_SHARE
SettingFunctionVisibleShowForm Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_SHOW_FORMULAR
SettingFunctionVisibleShowIndexForm Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_SHOW_INDEX_FORMULAR
SettingFunctionVisibleShowMetadata Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_SHOW_METADATA
SettingFunctionVisibleStartWorkflow Boolean true Display of the function in the menu (3 dots). webclient.efmd.disable.fct.FCT_START_WORKFLOW
SettingFunctionVisibleStartAdHocWorkflow Boolean true Display the function in the menu (3 dots).
SettingFunctionVisibleTransferDocument Boolean true Display the function in the menu (3 dots).
SettingKeywordOnFiling String "configure" Enter metadata on filing: The values "configured" (Only for metadata forms with form), "none" (Do not enter metadata), "always" (Always use the form) allow you to configure the options for entering the metadata when filing an entry.
SettingSordFetchLimit Integer 100 Configuration of the number of SORDs that the server has found and reported.
SettingDisplayMode String "default" Configures the display of the app. Possible values are "default", "large", and "full". Only for ELO 20 or higher.
SettingUploadUsingMasksWithRequiredFieldAllowed Boolean false If it was set to true, the metadata forms with forms that contain the mandatory fields can be used to upload documents.

# Create profile automatically (identity provider)

The following table lists the settings that you can use to create a profile automatically:

Setting Type Default Description
Profile ID String ID of the profile. It can be used to update an existing profile (required).
Profile type String Type of profile. Valid values: "profile", "eloAuth", and "msal" (required).
ProfileName String Name of the profile (required).
ProfileServer String Server URL. It must be an HTTPS URL (required).
ProfileConfigId String ClientId that was specified for the ELO server in the ELOauth config (required for eloAuth and msal types).
ProfileClientId String "Application ID" that was entered for the enterprise application in the Azure Portal (required for the msal type).
ProfileTenantID String Must be set if users are in several organizations. The tenant ID ensures that the user is only logged on to the correct organization.

# Enterprise SSO (Intune)

Configure Enterprise SSO in Microsoft Intune. If Enterprise SSO was configured in Microsoft Intune, authentication is carried out automatically in web views.

Configure Enterprise SSO in Microsoft Intune under Configuration settings > Single sign-on app extensions.

'Single sign-on app extension' area

The following values must be entered:

Area Value
App bundle IDs com.elo.mobile.ELO
Additional configuration You must add com.elo. in the Value column under AppPrefixAllowList.

For more information about configuration in Microsoft Intune, read the Deploy the Microsoft Enterprise SSO plug-in for Apple Devices (opens new window) documentation.

# Azure Application Proxy

Information

We recommend that you do not use the Azure Application Proxy.

For more information about the app proxy, please refer to the Azure Application Proxy (opens new window) documentation.

You normally create the MSAL account via MDM. It is also possible manually in the app. This requires briefly shaking the device. You need to be in the New profile area in the configuration. After shaking, the hidden menu item for creating the MSAL account appears.

Requirements

  • Configure Enterprise SSO with mobile device management
  • Microsoft Authenticator app
  • ELO Web Client: Latest version 23.0

Take the following into account when setting up the app proxy for the iOS app:

  • You need a URL with a valid SSL certificate.

  • The Accounts in any organizational directory (Any Microsoft Entra ID tenant - Multitenant) radio button must be enabled under Azure App Registration > Authentication .

  • The area under Azure App Registration > Authentication > iOS/macOS is required for MSAL.

  • You can create a group that includes all the users who can authenticate themselves with MSAL under Azure App Registration > Users and groups.

  • Take the following into account under Properties:

    • The application ID is the client ID when creating a new profile (MSAL proxy).
    • The config ID (in the app) is the ID you configure in ELOauth under "azureadproxy".

    For more information on the config ID, refer to the Manual configuration chapter of the ELOauth plug-in (opens new window) documentation.

Last updated: September 11, 2024 at 12:27 PM