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

OAASRequest クラス

OAAS.Optimize() メソッドで送信される要求を表します。このクラスには、グローバル最適化コールのすべての詳細が含まれます。

名前空間

FSL

OAASRequest のプロパティ

OAASRequest には次のプロパティが含まれます。

allTasksMode

true の場合、期間内のすべてのサービス予定が最適化時に考慮されます。false の場合、スケジュールされていない予定のみが考慮され、スケジュール済みのサービス予定は固定されます (移動不可)。

署名

public Boolean allTasksMode {get; set;}

プロパティ値

型: Boolean

filterFieldAPIName

サービス予定の Boolean 項目の API 参照名。Boolean 項目が true に設定されているサービス予定のみが最適化されます。

署名

public String filterFieldAPIName {get; set;}

プロパティ値

型: String

start

最適化プロセスでスケジュールするデータが考慮される期間の開始。

署名

public Datetime start {get; set;}

プロパティ値

型: Datetime

finish

最適化プロセスでスケジュールするデータが考慮される期間の終了。

署名

public Datetime finish {get; set;}

プロパティ値

型: Datetime

includeServicesWithEmptyLocation

true の場合、関連付けられたサービステリトリーがあるサービスリソースとないサービスリソースの両方が最適化時に考慮されます。false の場合、関連付けられたサービステリトリーがあるサービス予定のみが考慮されます。

署名

public Boolean includeServicesWithEmptyLocation {get; set;}

プロパティ値

型: Boolean

locations

最適化が実行されるサービステリトリーの ID のリスト。

署名

public List<Id> locations {get; set;}

プロパティ値

型: List<Id>

numberOfServicesToSchedule

現在使用されていません。null のままにします。

署名

public Integer numberOfServicesToSchedule {get; set;}

プロパティ値

型: Integer

schedulingPolicyId

サービス予定をスケジュールする���めに使用されるスケジュール設定ポリシーのレコード ID。

署名

public Id schedulingPolicyId {get; set;}

プロパティ値

型: Id