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

ScheduleResult クラス

ScheduleService.schedule メソッドによって返されるサービス予定のスケジュールの結果を表します。

名前空間

FSL

この例では、返された ScheduledResult オブジェクトの内容を示しています。

ScheduleResult のプロパティ

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

breakObject

現在使用されていません。

署名

public ResourceAbsence breakObject {get; set;}

プロパティ値

型: ResourceAbsence

grade

スケジュールされたサービス予定の時間枠の評価。

署名

public Decimal grade {get; set;}

プロパティ値

型: Decimal

longOperationId

この項目は、拡張されたスケジュール設定および最適化 (ESO) を使用しないサービス予定のスケジュールにのみ適用されます。複合作業とも呼ばれる、2 つの独立したサービス予定のグループをスケジュールするときに入力されます。連動関係グループ内の両方のサービス予定をスケジュールするために非同期コールが実行されます。このプロパティには FSL__FSL_Operation__c ID が含まれます。

署名

public Id longOperationId {get; set;}

プロパティ値

型: Id

使用方法

スケジュール連動関係と複雑な作業の詳細については、「サービス予定間のスケジュール連動関係の作成」を参照してください。

拡張されたスケジュール設定と最適化の詳細は、「拡張スケジュールと最適化の準備」を参照してください。

partialResults

Field Service Admin アプリケーションで [Apex 操作を制限] が有効になっている場合にのみ関連します。ScheduleService の処理時間が最大 CPU 制限を超えそうになると、partialResultsreturns はすでに計算済みの結果を返し、処理を停止します。このリストには、一部処理済みの結果の詳細が含まれます。

署名

public List<FSL.PartialResultsInfo> partialResults {get; set;}

プロパティ値

型: List<FSL.PartialResultsInfo>

serviceResource

サービス予定に割り当てられているサービスリソース。

署名

public ServiceResource serviceResource {get; set;}

プロパティ値

型: ServiceResource

serviceAppointment

スケジュール済みのサービス予定。

署名

public ServiceAppointment serviceAppointment {get; set;}

プロパティ値

型: ServiceAppointment