PersonLocationAvailability

Represents a the availability of a person at a specific location.. This object is available in API version 64.0 and later.

Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

Special Access Rules

This object is available only if the VolunteerManagementPsl permission set license is enabled and the Manage Volunteer Data permission is assigned to users.

Fields

AccountId

  • Type: reference
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The lookup to the related account.

    This field is a relationship field.

  • Relationship Name: Account
  • Refers To: Account

ContactId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The lookup to the related contact.

    This field is a relationship field.

  • Relationship Name: Contact
  • Refers To: Contact

LastReferencedDate

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed a record related to this record.

LastViewedDate

  • Type: dateTime
  • Properties: Filter, Nillable, Sort
  • Description: The timestamp for when the current user last viewed this record. If this value is null, it’s possible that this record was referenced (LastReferencedDate) and not viewed.

LocationId

  • Type: reference
  • Properties: Create, Filter, Group, Sort, Update
  • Description: The lookup to the related location.

    This field is a relationship field.

  • Relationship Name: Location
  • Refers To: Location

Name

  • Type: string
  • Properties: Autonumber, Defaulted on create, Filter, idLookup, Sort
  • Description: The name of the person location availability.

OperatingHoursId

  • Type: reference
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The lookup to the related operating hours.

    This field is a relationship field.

  • Relationship Name: OperatingHours
  • Refers To: OperatingHours

OwnerId

  • Type: reference
  • Properties: Create, Defaulted on create, Filter, Group, Sort, Update
  • Description: ID of the owner of this object. ID of the creator of this object.

    This field is a polymorphic relationship field.

  • Relationship Name: Owner
  • Refers To: Group, User

UsageType

  • Type: picklist
  • Properties: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
  • Description: The type of usage for the location availability. For example, Volunteer Management is a usage type.
  • Default value: VolunteerManagement
  • Possible values:
    • VolunteerManagement

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 PersonLocationAvailability.

PersonLocationAvailabilityChangeEvent
Change events are available for the object.
PersonLocationAvailabilityFeed
Feed tracking is available for the object.
PersonLocationAvailabilityHistory
History is available for tracked fields of the object.
PersonLocationAvailabilityOwnerSharingRule
Sharing rules are available for the object.
PersonLocationAvailabilityShare
Sharing is available for the object.