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.