Field Service Mobile 設定
Android および iOS 用の Field Service Lightning モバイルアプリケーションには、ブランドの色、地理位置情報の精度、アプリケーション拡張、日付ピッカーの表示など、さまざまなカスタマイズ可能な設定があります。これらの設定の固有の構成をユーザプロファイルに割り当てて、Field Service Lightning モバイル環境をカスタマイズします。たとえば、契約社員、各種レベルの技術者、サービスクルーリーダーのモバイルニーズに対応するために別々の設定を指定します。
FieldServiceMobileSettings オブジェクトは、モバイルアプリケーション設定の構成を表します。ユーザプロファイルへの設定構成の割り当ては、子オブジェクトである MobileSettingsAssignment に保存されます。FieldServiceMobileSettings レコードに、子 AppExtension レコードを 1 つ以上関連付けることができます (まったく関連付けないこともできます)。userSettings 拡張で、ユーザプロファイル設定情報が返されるようになります。
各ユーザプロファイルは、1 つの FieldServiceMobileSettings レコードにのみ関連付けることができます。ユーザプロファイルに明示的に設定レコードが割り当てられていない場合、そのプロファイルではデフォルトの設定が使用されます。
- Field Service Mobile 権限セットライセンス
- 「設定の参照」ユーザ権限
- 「アプリケーションのカスタマイズ」ユーザ権限
- システム管理者プロファイル
- URI
- /services/data/vXX.X/sobjects/FieldServiceMobileSettings/userSettings
- 形式
- JSON、XML
- HTTP メソッド
- GET
- 認証
- Authorization: Bearer token
- パラメータ
- なし。
レスポンスボディ
FieldServiceMobileSettings レコードには次のプロパティがあります。別途記載がない限り、すべての文字列プロパティの最大文字数は 7 文字です。説明は、『SOAP API 開発者ガイド』の「FieldServiceMobileSettings」を参照してください。
| 項目 | 型 |
|---|---|
| BgGeoLocationAccuracy | Enum 値: Medium (中)、Coarse (粗い)、VeryCoarse (非常に粗い) |
| BgGeoLocationMinUpdateFreqMins | Integer |
| BrandInvertedColor | String |
| ContrastInvertedColor | String |
| ContrastPrimaryColor | String |
| ContrastQuaternaryColor | String |
| ContrastQuinaryColor | String |
| ContrastSecondaryColor | String |
| ContrastTertiaryColor | String |
| DefaultListViewDeveloperName | String (最大文字数: 255) |
| FeedbackPrimaryColor | String |
| FeedbackSecondaryColor | String |
| FeedbackSelectedColor | String |
| FutureDaysInDatePicker | Integer |
| GeoLocationAccuracy | Enum 値: Fine (詳細)、Medium (中)、Coarse (粗い) |
| GeoLocationMinUpdateFreqMins | Integer |
| Id | String |
| IsDefault | Boolean |
| IsSendLocationHistory | Boolean |
| IsShowEditFullRecord | Boolean |
| MetadataCacheTimeDays | Integer |
| NavbarBackgroundColor | String |
| NavbarInvertedColor | String |
| PastDaysInDatePicker | Integer |
| PrimaryBrandColor | String |
| RecordDataCacheTimeMins | Integer |
| SecondaryBrandColor | String |
| TimeIntervalSetupMins | Enum 値: 1、5、15、20、30、60 |
| UpdateScheduleTimeMins | Integer |
- ユーザには FieldServiceMobileSettings へのアクセス権がない
- Field Service Lightning が組織で有効になっていない
- 内部サーバエラーが発生した
例
- 要求
-
GET
/services/data/v42.0/sobjects/FieldServiceMobileSettings/userSettings - 応答
-
1{ 2 "attributes" : { 3 "type" : "FieldServiceMobileSettings", 4 "url" : "/services/data/v42.0/sobjects/FieldServiceMobileSettings/0Mfxx000000008QCAQ" 5 }, 6 "Id" : "0Mfxx000000008QCAQ", 7 "IsDeleted" : false, 8 "DeveloperName" : "Technician_FSL_Mobile_Settings", 9 "Language" : "en_US", 10 "MasterLabel" : "Technician FSL Mobile Settings", 11 "CreatedDate" : "2017-09-26T19:49:16.000+0000", 12 "CreatedById" : "005xx000001SxGqAAK", 13 "LastModifiedDate" : "2017-09-26T19:49:16.000+0000", 14 "LastModifiedById" : "005xx000001SxGqAAK", 15 "SystemModstamp" : "2017-09-26T19:49:16.000+0000", 16 "NavbarBackgroundColor" : "#803ABE", 17 "BrandInvertedColor" : "#FFFFFF", 18 "FeedbackPrimaryColor" : "#C23934", 19 "FeedbackSecondaryColor" : "#13C4A3", 20 "PrimaryBrandColor" : "#803ABE", 21 "SecondaryBrandColor" : "#2A7AB0", 22 "ContrastPrimaryColor" : "#000000", 23 "ContrastSecondaryColor" : "#444444", 24 "ContrastTertiaryColor" : "#9FAAB5", 25 "ContrastQuaternaryColor" : "#E6E6EB", 26 "ContrastQuinaryColor" : "#EEEEEE", 27 "ContrastInvertedColor" : "#FFFFFF", 28 "IsSendLocationHistory" : false, 29 "GeoLocationMinUpdateFreqMins" : 10, 30 "GeoLocationAccuracy" : "Medium", 31 "RecordDataCacheTimeMins" : 240, 32 "MetadataCacheTimeDays" : 7, 33 "UpdateScheduleTimeMins" : 30, 34 "IsShowEditFullRecord" : false, 35 "TimeIntervalSetupMins" : "15", 36 "DefaultListViewDeveloperName" : null, 37 "NavbarInvertedColor" : "#FFFFFF", 38 "FeedbackSelectedColor" : "#FFFFFF", 39 "FutureDaysInDatePicker" : 45, 40 "PastDaysInDatePicker" : 45, 41 "IsDefault" : false, 42 "BgGeoLocationMinUpdateFreqMins" : 60, 43 "BgGeoLocationAccuracy" : "Coarse", 44}