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

MaintenancePlan

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

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

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

特別なアクセスルール

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

項目

項目名 詳細
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 日になり、以降の作業指示の日付は GenerationTimeframe と Frequency に基づきます。

メンテナンスアセットにも 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
説明
(参照のみ) 作業指示の生成状況を示します。
  • NotStarted — 作業指示の生成はまだ開始されていません (デフォルト値)
  • InProgress — 作業指示を生成中です
  • Completed — 作業指示の生成が完了しました
  • Unsuccessful — 作業指示を生成できませんでした
一度に生成できるバッチは 1 つのみです。
WorkTypeId
型
reference
プロパティ
Create、Filter、Group、Nillable、Sort、Update
説明
関連付けられた作業種別。メンテナンス計画から生成される作業指示には、作業種別の期間、必要なスキルと製品、およびリンク済み記事が継承されます。計画の対象となるメンテナンスアセットでは同じ作業種別が使用されますが、別の作業種別に更新できます。

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

このオブジェクトには次の関連するオブジェクトがあります。API バージョンが指定されていない場合、これらはこのオブジェクトと同じ API バージョンで使用できます。指定されている場合、指定された API バージョン以降で使用できます。

MaintenancePlanChangeEvent (API バージョン 48.0)
このオブジェクトには変更イベントを利用できます。
MaintenancePlanFeed
このオブジェクトにはフィード追跡を利用できます。
MaintenancePlanHistory
オブジェクトの追跡項目について履歴を利用できます。
MaintenancePlanOwnerSharingRule
このオブジェクトには共有ルールを利用できます。
MaintenancePlanShare
このオブジェクトには共有を利用できます。