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

SchedulingObjective

ワークフォースエンゲージメントのスケジュールの目的を表します。スケジュールの目的では、シフト対象エージェントの識別時にスケジュールツールで考慮されるビジネス目標を定義します。

可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。

重要

親種別

Metadata メタデータ型を拡張し、その fullName 項目を継承します。

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

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

バージョン

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

特別なアクセスルール

この種別は、組織でワークフォースエンゲージメントが有効になっている場合にのみ使用できます。レコードを表示、作成、編集、および削除するには、ユーザに「ワークフォースエンゲージメントプランナー」権限セットが必要です。

項目

項目名 説明
isProtected
項目の型
boolean
説明
コンポーネントが保護されるか (true)、否か (false) を示します。デフォルト値は、false です。
masterLabel
項目の型
string
説明
必須。目的の名前。
schedulingCategory
項目の型
SchedulingCategory (string 型の列挙)
説明
必須。スケジュールロジックで目的を何に適用するか。有効な値は、次のとおりです。
  • A — サービス予定
  • B — シフト
schedulingObjectiveParameters
項目の型
SchedulingObjectiveParameter[]
説明
スケジュールの目的に関連付けられたパラメータ。たとえば、割り当てを調整するときにロジックで考慮されるシフト前後の日数。
schedulingObjectiveType
項目の型
SchedulingObjectiveType (string 型の列挙)
説明
必須。目的の種別を指定します。可能な値は次のとおりです。
  • AgentPreference — UI では、この値は [最大化された設定] として表示されます。
  • BalanceNonStandardShifts
  • BalanceShifts

SchedulingObjectiveParameter

スケジュールの目的に関連付けられたパラメータを表します。

項目名 説明
parameterKey
項目の型
ObjectiveParameterKey (string 型の列挙)
説明
必須。スケジュールの目的のパラメータキー。可能な値は次のとおりです。
  • DaysAhead
  • DaysBack
value
項目の型
string
説明
スケジュールの目的のパラメータ値。

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

SchedulingObjective コンポーネントの例を次に示します。

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

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

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