MobileSettings
パッケージマニフェストでは、Settings の名前を使用してすべての組織設定メタデータ型にアクセスします。詳細は「設定」を参照してください。
宣言的なメタデータファイルのサフィックスおよびディレクトリの場所
MobileSettings の値は、settings ディレクトリの Mobile.settings という 1 つのファイルに保存されます。.settings ファイルは、各設定コンポーネントに設定ファイルが 1 つしかないため、他の名前つきのコンポーネントとは異なります。
バージョン
モバイル設定は、API バージョン 27.0 以降で使用できます。
項目
| 項目 | 項目の型 | 説明 |
|---|---|---|
| chatterMobile (廃止) | ChatterMobileSettings | API バージョン 46.0 で廃止されました。Chatter Mobile が稼���するデバイスの設定。 |
| dashboardMobile (廃止) | DashboardMobileSettings | モバイルダッシュボードアプリケーションが稼働するデバイスの設定。 |
| enableImportContactFromDevice | boolean | ユーザがモバイルデバイスから取引先責任者をインポートできるか (true)、否か (false) を示します。 API バージョン 47.0 以降で利用できます。 |
| enableLightningOnMobile | boolean | API バージョン 48.0 で削除されました。新しい Salesforce モバイルアプリケーションで組織が有効になっているかどうかを示します。API バージョン 47.0 でのみ使用可能です。 |
| enableNewSalesforceMobileAppForTablet | boolean | 組織が新しい Salesforce モバイルアプリケーションのタブレット操作環境に対して有効化されているか (true)、否か (false) を示します。組織が、パイロットまたは Winter '20 で新しい Salesforce モバイルアプリケーションにオプトインした場合、デフォルト値は、true になります。そうでない場合は false になります。この項目は、パイロットまたは Winter ’20 の間に新しい Salesforce モバイルアプリケーションにオプトインした組織のみが使用できます。 API バージョン 48.0 以降で利用できます。 |
| enableOfflineDraftsEnabled | boolean | ユーザが Salesforce モバイルアプリケーションでオフライン中にレコードを作成、編集、および削除できるか (true)、否か (false) を示します。デフォルト値は true です。enableS1OfflinePref が false に設定されている場合、このオプションは使用できません。 API バージョン 47.0 以降で利用できます。 |
| enablePopulateNameManuallyInToday | boolean | ユーザの名前が Salesforce モバイルアプリケーションの [Today] ページに表示されるか (true)、否か (false) を示します。デフォルト値は false です。 API バージョン 47.0 以降で利用できます。 |
| enableS1EncryptedStoragePref2 | boolean | Salesforce モバイル Web がパフォーマンスを改善するために安全で永続的なブラウザキャッシュを使用するか (true)、否か (false) を示します。デフォルト値は true です。 API バージョン 47.0 以降で利用できます。 |
| enableS1OfflinePref | boolean | ユーザが Salesforce モバイルアプリケーションでオフライン中にレコードにアクセスできるか (true)、否か (false) を示します。Salesforce ダウンロード可能アプリケーションのいずれかが組織内のユーザによって組織に初めてインストールされるときに、このオプションは true に設定されます。 API バージョン 47.0 以降で利用できます。ただし、オフラインアクセスは、すべてのバージョンのダウンロード可能モバイルアプリケーションでサポートされているわけではありません。Salesforce for Android アプリケーションまたは Salesforce for iOS アプリケーションのバージョン 10.0 以降が必要です。オフラインアクセスは、Salesforce モバイル Web では使用できません。 |
| touchMobile (廃止) | TouchMobileSettings | API バージョン 46.0 で廃止されました。Salesforce Touch が稼働するデバイスの設定。 |
ChatterMobileSettings
これらの項目は、API バージョン 46.0 で廃止されました。組織の Chatter Mobile 設定を表します。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| IPadAuthorized | boolean | iPad デバイスで Chatter Mobile が有効化されているか (true)、否か (false) を示します。 |
| IPhoneAuthorized | boolean | iPhone デバイスで Chatter Mobile が有効化されているか (true)、否か (false) を示します。 |
| androidAuthorized | boolean | Android デバイスで Chatter Mobile が有効化されているか (true)、否か (false) を示します。 |
| blackBerryAuthorized | boolean | Blackberry デバイスで Chatter Mobile が有効化されているか (true)、否か (false) を示します。 |
| enableChatterMobile | boolean | 組織で Chatter Mobile が有効化されているか (true)、否か (false) を示します。 |
| enablePushNotifications | boolean | 組織で Chatter プッシュ通知が有効化されているか (true)、否か (false) を示します。 |
| sessionTimeout | MobileSessionTimeout (string 型の列挙) |
何も操作を行っていないユーザに、ログアウトするか操作を続行するかを尋ねるまでの時間。有効な値は、次のとおりです。
|
DashboardMobileSettings
この項目は廃止されました。組織のモバイルダッシュボード iPad アプリケーションの設定を表します。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| enableDashboardIPadApp | boolean | モバイルダッシュボード iPad アプリケーションが組織で有効化されているか (true)、否か (false) を示します。 |
TouchMobileSettings
これらの項目は、API バージョン 46.0 で廃止されました。Salesforce Touch は、Salesforce モバイルアプリケーションにアップグレードされました。
| 項目 | 項目の型 | 説明 |
|---|---|---|
| enableTouchBrowserIPad | boolean | 組織で Salesforce Touch モバイルブラウザアプリケーションが有効化されているか (true)、否か (false) を示します。 |
| enableTouchAppIPad | boolean | 組織で Salesforce Touch のダウンロード可能なアプリケーションが有効化されているか (true)、否か (false) を示します。 |
宣言的なメタデータの定義のサンプル
これは、mobile.settings メタデータファイルのサンプルです。
1<?xml version="1.0" encoding="UTF-8"?>
2<MobileSettings xmlns="http://soap.sforce.com/2006/04/metadata">
3 <dashboardMobile>
4 <enableDashboardIPadApp>true</enableDashboardIPadApp>
5 </dashboardMobile>
6 <enableLightningOnMobile>false</enableLightningOnMobile>
7 <enableImportContactFromDevice>true</enableImportContactFromDevice>
8 <enableOfflineDraftsEnabled>true</enableOfflineDraftsEnabled>
9 <enableS1EncryptedStoragePref2>true</enableS1EncryptedStoragePref2>
10 <enableS1OfflinePref>true</enableS1OfflinePref>
11</MobileSettings>マニフェストファイル内のワイルドカードのサポート
package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) は、機能設定のメタデータ型には適用されません。ワイルドカードは、個々の設定ではなくすべての設定を取得するときにのみ適用されます。詳細は、「設定」を参照してください。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。