A master list of customer-reportable symptoms - the 'what the customer says is wrong' vocabulary - not an individual customer grievance or case. It holds only a code, a name and a description; the actual occurrences are ComplaintLine rows on a service order or estimate, and ClaimLine, ServiceOrderLine and Quote also reference it. Its one active downstream effect is service recommendations: when a ComplaintLine is created or its ComplaintId changes, ComplaintLineService looks up ServiceRecommendationRule rows keyed on the same ComplaintId and generates or prunes ServiceRecommendation rows for the parent service order or estimate. For an individual customer grievance with an SLA and a lifecycle, use the case entities instead.
Fields
| Field | Label | Type | Required | What it does |
Code | Complaint Code | Text | | The short symptom code used to identify this complaint in service documents and in imports; it is a free-text string with no uniqueness or format enforcement, and it is separate from the record's display Name. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Description | Description | LongMultiLineText | | |
ExternalId | External | Text | | |
Id | Id | Guid | Yes | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Complaint Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
Edit | Edit | Edit | Edit |
New | New | New | New |