この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

BriefcaseDefinition

ブリーフケース定義を表します。ブリーフケースを使用すると、特定のユーザおよびグループが iOS および Android 用の Salesforce Field Service モバイルアプリケーションでオフラインになったときに、選択したレコードを表示できるようになります。Metadata メタデータ型を拡張し、その fullName 項目を継承します。

ファイルのサフィックスおよびディレクトリの場所

BriefcaseDefinition コンポーネントのサフィックスは .briefcaseDefinition で、briefcaseDefinitions フォルダに保存されます。

バージョン

BriefcaseDefinition コンポーネントは、API バージョン 50.0 以降で使用できます。

項目

項目名 項目の型 説明
briefcaseRules BriefcaseRule[] ブリーフケースに含まれるレコードを指定するルールのリスト。
description string ブリーフケースの説明。
isActive boolean 必須。ブリーフケースがデフォルトで有効か (true)、無効か (false) を示します。選択したレコードを割り当て先が使用できるようにするには、ブリーフケースを有効化します。
masterLabel string 必須。Salesforce ユーザインターフェースに表示されるブリーフケース名の表示ラベル。

BriefcaseRule

BriefcaseDefinition に含まれるレコードを指定するルールを表します。

項目名 項目の型 説明
briefcaseRuleFilters BriefcaseRuleFilter[] ルールの検索条件のリスト。
filterLogic string レコードを選択するための検索条件ロジック。たとえば、1 AND 2 の場合、1 および 2 は、検索条件 1 および検索条件 2 に対応します。検索条件ロジックの演算子には、AND および OR が含まれます。
isAscendingOrder boolean レコードを昇順 (true) に並び替えるか、降順 (false) に並び替えるかを示します。
orderBy string レコードを並び替える基準となる項目。これにより、レコードを並び替える方法が決定されます。たとえば、[取引先名] や [作成者] などです。
queryScope FilterScope (string 型の列挙) このルールの範囲を制限するレコードのグループ。使用できる値は次のとおりです。
  • Everything
  • AssignedToMe

AssignedToMe 範囲は、ServiceAppointment オブジェクトでのみサポートされます。

recordLimit int ブリーフケースルールのオブジェクトの最大レコード数。条件に一致する最大レコード数は 2000 件です。条件に一致するレコード数が制限を超える場合、orderBy 項目によって返されるレコードが決まります。
targetEntity string 必須。ブリーフケースルールで評価する標準またはカスタムオブジェクトの API 参照名���

BriefcaseRuleFilter

BriefcaseRule の検索条件を指定します。

項目名 項目の型 説明
filterOperator BriefcaseFilterOperator (string 型の列挙) 必須。このルール条件の比較演算子。日付検索条件の演算子では、大文字と小文字が考慮されます。日付リテラルは、必ず大文字で指定します。有効な日付リテラルには、TODAY、YESTERDAY、TOMORROW などがあります。
使用できる値は次のとおりです。
  • d — 次の値で終わる
  • e — 次の値と一致する
  • g — 次の値より大きい
  • h — 次の値以上
  • l — 次の値より小さい
  • m — 次の値以下
  • s — 次の値で始まる
filterSeqNumber int 必須。検索条件番号。複数の検索条件を適用する場合、検索条件には、1、2、3... のように連続的に番号が付けられます。
filterValue string 必須。項目と条件で評価する値。たとえば、条件または検索条件の演算子が Equals である Boolean 項目の true または false です。

日付リテラルは、必ず大文字で指定します。有効な日付リテラルには、TODAY、YESTERDAY、TOMORROW などがあります。

targetEntityField string 必須。絞り込みの条件となる項目の API 参照名。この項目は、BriefcaseRule の targetEntity から取得されます。複合項目はサポートされていません。確定的暗号化で暗号化された項目は、[次の文字列と一致する] および [次の文字列と一致しない] 演算子が含まれる検索条件で使用できます。

宣言的なメタデータの定義のサンプル

取引先レコードの BriefcaseDefinition コンポーネントの例を次に示します。

ブリーフケース定義の例を次に示します。ルール条件を含める場合、検索条件ロジックを含める必要があります。

前の定義を参照する package.xml の例を次に示します。

マニフェストファイル内のワイルドカードのサポート

このメタデータ型では、package.xml マニフェストファイル内のワイルドカード文字 * (アスタリスク) がサポートされます。マニフェストファイルの使用についての詳細は、「zip ファイルを使用したメタデータのリリースと取得」を参照してください。

使用方法

ブリーフケースオブジェクトは、ブリーフケースビルダーおよび Field Service が有効になっている組織で使用できます。