One component line of a service contract definition (Item Service Contract): an item the contract covers and the quantity it allows. The lines are the definition's scope. On a service order, a Part or Work Item line that carries this contract is refused unless its item is listed on these lines (once the definition has at least one line with a component item). Opportunity, quote and service order lines take the definition's Contract Posting Treatment only when their item is listed here. Changing the Service Contract on a saved service order adds one order line per definition line. When the contract item is sold on a posted invoice, each line is copied onto the asset's entitlement as a scope line unless the definition has Restrict Asset Contract Lines Generation switched on. Later edits to these lines do not change entitlements that already exist.
Fields
| Field | Label | Type | Required | What it does |
ComponentItemId | Component Item | Lookup → Item | | The part, labour or other item this line covers. It is the covered component, not the contract item that is sold, which is the definition's Item. The lookup lists every item because the seeded Component Item filter is inactive, but only Part and Work Item lines on a service order are checked against this list. A line with no component item is ignored by the service order check and adds no order line when the contract changes, but it is still copied, empty, onto entitlements created at invoicing. |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
Id | Id | Guid | Yes | |
IsInScope | Is In Scope | Boolean | Yes | Shown as a checkbox on the line forms but not stored: the platform keeps no value for it, so it reads back empty and the system never looks at it. Every line with a component item counts as covered. To exclude an item, leave it off the definition's lines rather than adding it with this box cleared. |
ItemServiceContractId | Item Service Contract | Lookup → ItemServiceContract | | The service contract definition this line belongs to. It is filled in for you when the line is added from the Related tab of the definition. |
ModifiedById | Modified By | Lookup → UserAccount | Yes | |
Name | Name | Text | Yes | The line's reference, generated on save from the Item Service Contract Line Name Setting (default series ISS, a date part and a six-digit number). It does not appear on the add form. |
OwnerId | Owner | Lookup → UserAccount | Yes | |
Quantity | Quantity | Number | | How many units of the component the contract allows. The add form takes whole numbers from 1 upwards. It is copied unchanged onto entitlement scope lines at invoicing and onto service order lines when the order's contract changes. The service order check looks only at whether the item is listed, not at this quantity. The quantity limit on restricted-scope contracts is checked against the entitlement's own scope line. |
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 | |