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

MaintenancePlan

フィールドサービスにおける 1 つ以上のアセットの予防メンテナンススケジュールを表します。

サポートされているコール

create()delete()describeLayout()describeSObjects()getDeleted()getUpdated()query()retrieve()search()undelete()update()upsert()

特別なアクセスルール

Field Service Lightning が有効になっている必要があります。

項目

項目名 詳細
AccountId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
関連付けられた取引先。通常はメンテナンスサービスを受ける顧客を表します。
ContactId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
関連付けられた取引先責任者。
Description
textarea
プロパティ
Create、Nillable、Update
説明
計画の簡単な説明。
DoesAutoGenerateWorkOrders
boolean
プロパティ
Create、Defaulted on create、Filter、Group、Sort、Update
説明
メンテナンス計画の作業指示バッチの自動生成をオンにし、[作業指示を生成] アクションによる作業指示の手動生成を禁止します。このオプションを選択すると、各メンテナンスアセットまたはメンテナンス計画 (アセットが含まれない場合) に設定された NextSuggestedMaintenanceDate に基づいてメンテナンス計画の作業指示の新規バッチが生成されます。GenerationHorizon を指定した場合、その日数だけ生成日が早くなります。
DoesGenerateUponCompletion
boolean
プロパティ
Create、Defaulted on create、Filter、Group、Sort、Update
説明
このオプションと DoesAutoGenerateWorkOrders の両方を true に設定した場合、メンテナンス計画から生成された最後の作業指示が完了するまで作業指示の新しいバッチは生成されません。作業指示は、その状況が [完了できません]、[キャンセル]、[完了]、または [クローズ済み] のいずれかの状況カテゴリに分類された場合に、完了したとみなされます。

メンテナンス計画が複数の納入商品を対象とする場合、作業指示は納入商品ごとに生成されます。メンテナンスアセットの最後の作業指示が遅れて完了した場合、その作業指示の生成が遅れ、それによってメンテナンスアセット間の生成スケジュールにずれが生じます。

EndDate
date
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
メンテナンス計画が有効な最後の日。
Frequency
int
プロパティ
Create、Filter、Group、Sort、Update
説明
(必須) 作業指示間の時間。単位は、FrequencyType 項目で指定します。
FrequencyType
picklist
プロパティ
Create、Defaulted on create、Filter、Group、Restricted picklist、Sort、Update
説明
(必須) 頻度の単位。

たとえば、毎月のメンテナンスの訪問を実行するには、訪問ごとに作業指示が必要です。そのため、Frequency に「1」を入力し、[月] を選択します。

GenerationHorizon
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
DoesAutoGenerateWorkOrders が true に設定されている場合、バッチ生成のタイミングを引き上げます。生成対象期間の「5」は、メンテナンスアセット (アセットがない場合はメンテナンス計画) の NextSuggestedMaintenanceDate の 5 日前に作業指示の新規バッチが生成されることを意味します。生成対象期間は整数である必要があります。
GenerationTimeframe
int
プロパティ
Create、Filter、Group、Sort、Update
説明

(必須) 各バッチでどの程度先までの作業指示を生成するのか。単位は、GenerationTimeframeType 項目で指定します。

GenerationTimeframeType
picklist
プロパティ
Create、Defaulted on create、Filter、Group、Restricted picklist、Sort、Update
説明
(必須) 生成期間の単位。

たとえば、6 か月間の作業指示が必要な場合、6 と入力して [月] を選択します。

LastReferencedDate
dateTime
プロパティ
Filter、Nillable、Sort
説明
現在のユーザがこのレコードに関連するレコードを最後に表示したときのタイムスタンプ。
LastViewedDate
dateTime
プロパティ
Filter、Nillable、Sort
説明
現在のユーザがこのレコードを最後に表示したときのタイムスタンプ。この値が null の場合、このレコードは参照 (LastReferencedDate) されただけで、表示はされていない可能性があります。
LocationId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
サービスを実行する場所。
MaintenancePlanNumber
string
プロパティ
Autonumber、Defaulted on create、Filter、Sort
説明
(参照のみ) メンテナンス計画を識別する自動割り当て番号。
MaintenancePlanTitle
string
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
メンテナンス計画の名前。
MaintenanceWindowEndDays
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
サービス予定をスケジュールできる、作業指示の推奨サービス日後の日数。
MaintenanceWindowStartDays
int
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
サービス予定をスケジュールできる、作業指示の推奨サービス日前の日数。

メンテナンス期間の開始および終了項目は、メンテナンス計画の作業指示のサービス予定の [許容最早開始日] 項目と [期日] 項目に影響します。たとえば、メンテナンス実施期間の開始と終了の両方に「3」と入力すると、各許容最早開始日と期日は、各作業指示の推奨メンテナンス日のそれぞれ 3 日前と 3 日後になります。メンテナンス実施期間の項目を空白にすると、サービス予定日の項目には作業指示の推奨メンテナンス日が表示されます。

NextSuggestedMaintenanceDate
date
プロパティ
Create、Filter、Group、Sort、Update
説明
最初の作業指示の推奨サービス日 (作業指示の作成日ではない)。これは作業指示の SuggestedMaintenanceDate に対応します。この項目は、最初のメンテナンス訪問を遅らせる場合 (毎月のメンテナンスを購入日の 1 年後に開始する必要がある場合など) に使用できます。ユーザインターフェースでの表示ラベルは、[次のバッチの最初の作業指示の日付] です。
たとえば、最初のメンテナンス訪問を 5 月 1 日に行う場合は、5 月 1 日と入力します。作業指示を生成すると、最も早い作業指示の推奨メンテナンス日が 5 月 1 日になり、以降の作業指示の日付は GenerationTimeframeFrequency に基づきます。

メンテナンスアセットにも NextSuggestedMaintenanceDate が設定されます。この日付は、最初にメンテナンス計画から継承されます。バッチのタイミングはメンテナンスアセットレベルで計算されるため、計画にメンテナンスアセットが含まれる場合、この日付は各バッチの生成後にメンテナンスアセットで自動更新されますが、メンテナンス計画自体では更新されません。計画にメンテナンスアセットが含まれない場合、この日付は各バッチの生成後にメンテナンス計画で自動更新されます。

重要

OwnerId
reference
プロパティ
Create、Defaulted on create、Filter、Group、Sort、Update
説明
メンテナンス計画の所有者。
ServiceContractId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
メンテナンス計画に関連付けられているサービス契約。子メンテナンスアセットがサービス契約の契約品目に関連付けられている場合は、そのサービス契約を更新できません。
StartDate
date
プロパティ
Create、Filter、Group、Sort、Update
説明
メンテナンス計画が有効な最初の日。
SvcApptGenerationMethod
picklist
プロパティ
Create、Defaulted on create、Filter、Group、Restricted picklist、Sort、Update
説明
サービス予定の生成方法。
  • 作業指示ごとに 1 つのサービス予定
  • 作業指示品目ごとに 1 つサービス予定

既存のメンテナンス計画に作業指示または作業指示品目が関連付けられている場合、その生成方法は変更できません。既存のメンテナンス計画の生成方法を変更するには、作業指示を削除して再生成するか、メンテナンス計画を削除して必要な生成方法を使用して再作成します。

作業指示の生成方法が、「納入商品ごとに 1 つの作業指示」に設定されている場合、サービス予定の生成方法は設定できません。

作業指示の生成方法が「納入商品ごとに 1 つの作業指示品目」に設定されている場合、サービス予定の生成方法を選択する必要があります。

WorkOrderGenerationMethod
picklist
プロパティ
Create、Defaulted on create、Filter、Group、Restricted picklist、Sort、Update
説明
作業指示の生成方法。
  • 納入商品ごとに 1 つの作業指示
  • 納入商品ごとに 1 つの作業指示品目

既存のメンテナンス計画に作業指示または作業指示品目が関連付けられている場合、その生成方法は変更できません。既存のメンテナンス計画の生成方法を変更するには、作業指示を削除して再生成するか、メンテナンス計画を削除して必要な生成方法を使用して再作成します。

作業指示の生成方法を「None (なし)」のままにすると、生成はデフォルトで「納入商品ごとに 1 つの作業指示」で行われます。

「納入商品ごとに 1 つの作業指示品目」が設定され、メンテナンス計画にある次回の推奨メンテナンス日がすべてのメンテナンスアセットで同じである場合、それらは 1 つの作業指示にグループ化されます。ただし、メンテナンスアセットの次回の推奨メンテナンス日が異なる場合、日付ごとに複数の作業指示が作成されます。

作業指示の生成方法が、「納入商品ごとに 1 つの作業指示」に設定されている場合、サービス予定の生成方法は設定できません。

WorkOrderGenerationStatus
picklist
プロパティ
Defaulted on create、Filter、Group、Nillable、Restricted picklist、Sort
説明
(参照のみ) 作業指示の生成の状況 (処理中または完了)。一度に生成できるバッチは 1 つのみです。
WorkTypeId
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
関連付けられた作業種別。メンテナンス計画から生成される作業指示には、作業種別の期間、必要なスキルと製品、およびリンク済み記事が継承されます。計画の対象となるメンテナンスアセットでは同じ作業種別が使用されますが、別の作業種別に更新できます。

関連付けられたオブジェクト

このオブジェクトには次の関連するオブジェクトがあります。特に記載がない限り、これらはこのオブジェクトと同じ API バージョンで使用できます。

MaintenancePlanFeed
このオブジェクトに対してフィード追跡を実行できます。
MaintenancePlanHistory
オブジェクトの追跡項目について履歴を利用できます。
MaintenancePlanOwnerSharingRule
オブジェクトに共有ルールを使用できます。
MaintenancePlanShare
オブジェクトで共有を使用できます。