---
schema_version: "1"
id: a4b97df42d6d3810b546fa8378d7caa1144ca60568ced212bc262efbf79cc04d
title: WorkOrderDiagnosis
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/sforce_api_objects_workorderdiagnosis.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/sforce_api_objects_workorderdiagnosis.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: bbeb2b7d79a006207126d560d998bbd82dcefa1101e82beb7fdca8968730ba96
description: Represents the diagnosis details of the Work Order that the user records during depot repair.
---
# WorkOrderDiagnosis

Represents the diagnosis details of the Work Order that the user records during depot repair.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Fields

### WorkOrder

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: The work order associated with the diagnosis.

### WorkOrderLineItem

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: The work order line item associated with the diagnosis.

### FaultCode

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: The fault code associated with the asset or product.

### CausalPart

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: The part of the asset or product causing the fault.

### Diagnosis

- **Type**: string
- **Properties**: Create, Filter, Group, Sort
- **Description**: The details of the fault or issue that's being diagnosed.

### Solution

- **Type**: string
- **Properties**: Create, Filter, Group, Sort
- **Description**: The details about the solution to fix the fault.