サービス要求見積
サービス要求が見積のみの場合やサービスの見積および実行の場合、業者がサービスに対する見積を提出します。サービス要求がサービスの見積および実行の場合、通常、作業が始まる前に担当者によって見積が承認されます。
サービス要求のライフサイクル(ユーザーインターフェイスの Progress フィールドに表示)に加えて、見積には別のライフサイクル(Quote Status フィールドに表示)が割り当てられます。
見積のみのサービス要求の場合、各ライフサイクルイベント後のライフサイクルのステータスがどうなるかを下表にまとめます。
| イベント | 進行中(サービス要求) | 見積ステータス |
|---|---|---|
| サービス要求が作成された | 要求済み | 見積待ち |
| 見積が作成された | 作業完了 | 見積作成済み |
サービス要求がサービスの見積および実行の場合、各ライフサイクルイベント後のステータスがどうなるかを下表にまとめます。
| イベント | 進行中(サービス要求) | 見積ステータス |
|---|---|---|
| サービス要求が作成された | 要求済み | 見積待ち |
| 見積が作成された | 業者待機中 | 承認待ち |
| 見積が承認された | 進行中 | 承認済み |
見積の追加
見積を追加するには、以下を使用します。
- POST
/claims/{claimId}/service-requests/{serviceRequestId}/add-quote
見積を追加するときに、ServiceRequestStatement スキーマによって定義された計算書オブジェクトを指定する必要があります。最小限の必須フィールドを以下に示します。
- 説明。
expectedDaysToPerformService(整数)。lineItemsの配列。金額と通貨を含む JSON オブジェクトとして指定された金額を各項目にアサインする必要があります。
次のペイロードは、サービス要求 cc:101(クレーム demo_sample:2 用)に見積を追加する例です。見積は、金額が $250(USD)で、サービスの実行に 10 日かかることを示しています。
POST claim/v1/claims/demo_sample:2/service-requests/cc:101/add-quote
{
"data": {
"attributes": {
"statement": {
"description" : "Quote for repair",
"expectedDaysToPerformService": 10,
"lineItems": [
{
"amount": {
"amount": "250.00",
"currency": "usd"
}
}
]
}
}
}
}
サービス要求に対する追加の見積を指定できます。一度に存在できるのは、アクティブな見積 1 件のみです。これは、「最新の見積」とも呼ばれます。新しい見積を追加するには、同じエンドポイントを使用します。ClaimCenter が新しい見積をアクティブな見積にします。
見積の承認
見積を承認するには、以下を使用します。
- POST
/claims/{claimId}/service-requests/{serviceRequestId}/approve-quote
要求ペイロードに、requestedCompletionDate を含める必要があります。
以下は、サービス要求 cc:9 に対する見積を承認します。
POST /claim/v1/claims/demo_sample:20/service-requests/cc:9/approve-quote
{
"data": {
"attributes": {
"requestedCompletionDate": "2021-08-31"
}
}
}