AttendanceSourceData
Represents a raw attendance signal that's captured by a system, device, or
user action before it's resolved into a final attendance outcome. This object is
available in API version 68.0 and later.
Supported Calls
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
Fields
AttendanceEntryId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The attendance entry that's related to the attendance source data.
This field is a relationship field.
- Relationship Name: AttendanceEntry
- Relationship Type: Lookup
- Refers To: AttendanceEntry
AttendantId
- Type: reference
- Properties: Create, Filter, Group, Sort, Update
-
Description: The contact whose attendance signal is captured.
This field is a relationship field.
- Relationship Name: Attendant
- Relationship Type: Lookup
- Refers To: Contact
Comments
- Type: textarea
- Properties: Create, Nillable, Update
- Description: The comments that are associated with the attendance source data.
ConfidenceScore
- Type: percent
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The score that indicates the reliability of an attendance signal.
ExceptionValidFrom
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The start of the time period when the attendance source data is used to populate attendance entries created within that window. For example, the start of a planned or parent-reported absence that spans multiple days.
ExceptionValidTo
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The end of the time period when the attendance source data is used to populate attendance entries created within that window. For example, the end of a planned or parent-reported absence that spans multiple days.
IsRejectedFromResolution
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the attendance source data is excluded from the final attendance outcome (true) or not (false).
- Default value: false
IsUsedForResolution
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates whether the attendance source data influences the attendance outcome (true) or not (false).
- Default value: false
LastReferencedDate
- Type: dateTime
- Properties: Filter, Nillable, Sort
- Description: The timestamp when the current user last accessed this record indirectly, for example, through a list view or related record.
LastViewedDate
- Type: dateTime
- Properties: Filter, Nillable, Sort
- Description: The timestamp when the current user last viewed this record or list view. If this value is null, and LastReferencedDate is not null, the user accessed this record or list view indirectly.
LocationId
- Type: reference
- Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description: The location that's related to the attendance source data.
This field is a relationship field.
- Relationship Name: Location
- Relationship Type: Lookup
- Refers To: Location
Name
- Type: string
- Properties: Filter, idLookup, Sort
- Description: The name of the attendance source data.
OwnerId
- Type: reference
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
-
Description: The user who is the owner of this record.
This field is a polymorphic relationship field.
- Relationship Name: Owner
- Refers To: Group, User
RawCode
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The unprocessed attendance code value from the source system.
RawSignal
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: Specifies the unprocessed attendance status from the source system before reaching a policy-based resolution.
-
Possible values:
- Absent
- Early Departure
- Present
- Remote
- Tardy
- Unknown
RejectionReason
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: Specifies the reason why the attendance source data is excluded from attendance resolution.
-
Possible values:
- Below Confidence Threshold
- Duplicate Signal
- Invalid Payload
- Other
- Outside Submission Window
- Recording Not Found
- Student Not Found
SourceDataDate
- Type: date
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The date when the attendance signal is captured.
SourceDataTimestamp
- Type: dateTime
- Properties: Create, Filter, Sort, Update
- Description: The date and time when the attendance signal is captured.
SourcePayload
- Type: textarea
- Properties: Create, Nillable, Update
- Description: The raw data from the source system.
SourceSystem
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The name of the external system that captures the attendance signal.
SourceTypeId
- Type: reference
- Properties: Create, Filter, Group, Sort, Update
-
Description: The attendance source type that's related to the attendance source data.
This field is a relationship field.
- Relationship Name: SourceType
- Relationship Type: Lookup
- Refers To: AttendanceSourceType
SubmissionTimestamp
- Type: dateTime
- Properties: Create, Filter, Nillable, Sort, Update
- Description: The date and time when the attendance signal is submitted.
Associated Objects
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.
- AttendanceSourceDataChangeEvent
- Change events are available for the object.
- AttendanceSourceDataFeed
- Feed tracking is available for the object.
- AttendanceSourceDataHistory
- History is available for tracked fields of the object.
- AttendanceSourceDataShare
- Sharing is available for the object.