A component covered by an ItemServiceContract template, with the entitled quantity — the template-level counterpart of AssetServiceContractLine. IsInScope marks whether the component is included in or excluded from the contract's coverage. These lines are what a per-asset contract's lines are generated from, subject to the template's RestrictAssetContractLinesGeneration flag.
Fields
| Field | Label | Type | Required | What it does |
ComponentItemId | Component Item | Lookup → Item | | The part or labour item this template line covers or excludes. It is the covered component, not the product the contract is sold against, which is the header's ItemId. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Id | Id | Guid | Yes | |
IsInScope | Is In Scope | Boolean | Yes | Whether this component is covered by the contract or explicitly excluded from it. Lines can therefore record exclusions as well as inclusions, so read the flag rather than assuming every line means coverage. |
ItemServiceContractId | Item Service Contract | Lookup → ItemServiceContract | | |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
Quantity | Quantity | Number | | |
RecordTypeId | Record Type | Guid, hidden | | |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
Actions
| Action | Label | Type | What it does |
BulkDelete | Delete | Delete | Delete |
Clone | Clone | ServerAction (Clone) | Create a copy of this record |
Delete | Delete | Delete | Delete |
DeleteInList | Delete | Delete | Delete |
Edit | Edit | Edit | Edit |
EditInLine | Edit | Edit | Edit |
New | New | New, inactive | New |
New2 | New | NewInline | QAP |
Lookup filters
| Filter | Lookup field | Notes |
| Component Item | ComponentItemId | |