AccountId | Account | Lookup → Account | | |
Ageing | Ageing | Calculated | | A boolean, not an age in days - despite the name it cannot hold a duration. |
AssetId | Asset | Lookup → Asset | | |
BranchId | Branch | Lookup → Branch | | |
CheckInDateTime | Check-In Date Time | DateAndTime | | |
CheckInInspection | Check-In Inspection | Number | Yes | Ignore it entirely when building queries, filters or layouts - referencing it will fail rather than return a value. |
CheckInType | Check-In Type | PickList | | Classifies why the asset was taken in. The picklist ships with only 'Service', yet the field-service visit activity flow writes 'Field Service', a value that is not in the list - so expect at least those two values in practice and do not assume the picklist is exhaustive. Values: Service. |
CheckOutDateTime | Check-Out Date Time | DateAndTime | | |
ContactAddressId | Contact Address | Lookup → ContactAddress | | |
CreatedById | Created By | Lookup → UserAccount | Yes | |
CreatedDateTime | Created Date | DateAndTime | Yes | |
DocumentDate | Document Date | Date | | |
DropoffAddress | Drop-off Address | MultiLineText | | A free-text address string, entirely separate from the DropOffAddressId identifier field; neither is derived from the other and no code keeps them consistent. Use it as a typed-in note, not as a resolvable address record. |
DropOffAddressId | Drop Off Address | Lookup | | A bare identifier with no declared related entity and no navigation on the domain type, so unlike ContactAddressId it does not resolve to an address record and cannot be expanded in a query. |
DropOffDateTime | Drop Off Date Time | DateAndTime | | |
ExternalId | External | Text, unique | | |
Id | Id | Guid | Yes | |
IsDropoffRequired | Is Drop-off Required | Boolean | Yes | Non-nullable, so it must be supplied on create; it declares whether the asset has to be returned to a drop-off address rather than collected. The field-service visit path always sends false because on-site work never involves a drop-off. It only marks intent - nothing schedules, validates or blocks on the drop-off address or date. |
MobileNumber | Mobile Number | Text | | |
ModifiedById | Modified By | Lookup → UserAccount | | |
Name | Name | Text | Yes | |
OpportunityId | Opportunity | Lookup → Opportunity | | |
OwnerId | Owner | Lookup → UserAccount | Yes | |
PartnerAccountId | Partner Account | Lookup → Account | | |
PickUpById | Pick Up By | Lookup | | Intended to name whoever collected the asset, but it is a bare identifier with no declared related entity and no navigation on the domain type, so it does not resolve to a Resource, contact or user. It cannot be expanded or joined - only compared as a raw value. |
PickUpDateTime | Pick Up Date Time | DateAndTime | | |
RecordTypeId | Record Type | Guid, hidden | | |
Remarks | Remarks | Text | | |
ServiceAdvisorId | Service Advisor | Lookup → Resource | | The Resource who owns the customer relationship for this check-in. It is a Resource lookup, so it resolves to the person master used across service, payroll and field work - not to a user account. |
ServiceOrderId | Service Order | Lookup → ServiceOrder | | Points at the service order this check-in belongs to, and this is the direction the field-service visit flow actually populates when it raises a check-in during a visit. Do not confuse it with ServiceOrder.CheckInInspectionId, the reverse link on the service order, which no code path writes - the two can disagree. |
ServiceTypeId | Service Type (Depreciated) | Lookup | | Deprecated - the label itself carries the marker. It is a bare identifier column with no declared lookup target and no navigation on the domain type, so it cannot be joined to a service-type record; treat any value found here as legacy data. |
Status | Status | PickList | | Free text with a picklist offering Draft, Checked-In and Checked-Out, but no code enforces it and no transition logic exists. Values: Checked-In, Draft, Checked-Out. |
UIProps | UI Props | Text | | |
UpdatedDateTime | Modified Date | DateAndTime | Yes | |
UsageReading | Usage Reading | Number | | The asset's meter reading captured at check-in (odometer-style whole units), written by the field-service visit activity form when the technician enters one. It is stored only - nothing validates it against the asset's previous reading and nothing downstream consumes it for service-interval or warranty calculations. |
UsageReadingHours | Usage Reading (Hours) | Number | | The hour-meter counterpart of UsageReading for assets measured in running hours rather than distance, also captured by the field-service visit activity form. Both are plain integers with no unit recorded, and neither is compared against the asset's history or used by any downstream calculation. |
VerifiedOk | Verified Ok | Boolean | Yes | A user-set flag asserting the asset was received in acceptable condition. Nothing computes it: no code path reads or writes it, and in particular it is not derived from whether any CheckInInspectionLine findings exist, so it can be true on an inspection full of recorded damage. |
VerifiedWithDiscrepancies | Verified With Discrepancies | Boolean | Yes | A user-set flag asserting the asset was received but with issues noted. Like its counterpart it is purely declarative - no code reads or writes it, and it is not reconciled against the recorded inspection lines, so the two verified flags can both be set or both be clear. |