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

GradeSlotsService クラス

[候補者] クイックアクションで表示される結果を表します。GradeSlotsService を使用して、指定されたサービス予定をスケジュールできるすべての時間枠を評価します。

名前空間

FSL

GradeSlotsService のコンストラクタ

GradeSlotsService のコンストラクタは次のとおりです。

GradeSlotsService(schedulingPolicyId, serviceAppointmentId)

指定されたスケジュール設定ポリシー ID とサービス予定 ID を使用して、GradeSlotsService クラスの新しいインスタンスを作成します。

署名

public GradeSlotsService(Id schedulingPolicyId, Id serviceAppointmentId)

パラメータ

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

GradeSlotsService のメソッド

GradeSlotsService には、次の静的メソッドが含まれます。

getGradedMatrix(i_ResultsInUserTimeZone)

リソース ID と評価済み時間枠のマトリックスを返します。この情報は [候補者] クイックアクションで表示される情報と類似しています。

署名

public FSL.AdvancedGapMatrix getGradedMatrix(Boolean i_ResultsInUserTimeZone)

パラメータ

i_ResultsInUserTimeZone
型: Boolean

true の場合、すべての日時がユーザのタイムゾーンで返されます。false の場合、すべての日時が UTC で返されます。

戻り値

型: FSL.AdvancedGapMatrix

この例は、サービスリソース ID、開始時刻と終了時刻、各時間枠の評価を抽出するために FSL.AdvancedGapMatrix の結果を解析する方法を示しています。