DeviceSyncTransactionRecord

Represents a single data item to synchronize from a mobile device. This object is available in API version 65.0 and later.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Supported Calls 

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

Fields 

ApiResponse 

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The response data that’s returned from calls to the business API to process the device sync transaction.

DeviceSyncTransactionId 

  • Type: reference

  • Properties: Create, Filter, Group, Sort

  • Description: Required. The device sync transaction associated with the data item to sync.

    This field is a relationship field.

  • Relationship Name: DeviceSyncTransaction

  • Relationship Type: Master-detail

  • Refers To: DeviceSyncTransaction (the master object)

FieldValues 

  • Type: textarea
  • Properties: Create, Nillable, Update
  • Description: The content of the data item to sync. If the data item is an attachment or a delete operation, this field is empty.

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 LastReferenceDate is not null, the user accessed this record or list view indirectly.

Name 

  • Type: string
  • Properties: Autonumber, Defaulted on create, Filter, idLookup, Sort
  • Description: Required. A system-generated identifier for the device sync transaction record.

ObjectName 

  • Type: string
  • Properties: Create, Filter, Group, Sort, Update
  • Description: Required. The type of object associated with the data item to sync.

OfflineCreatedDate 

  • Type: dateTime
  • Properties: Create, Filter, Sort, Update
  • Description: Required. The timestamp when the current user created the record from the mobile device.

OfflineUniqueIdentifier 

  • Type: string
  • Properties: Create, Filter, Group, idLookup, Sort, Update
  • Description: Required. A unique identifier for the record from the mobile device.

OperationType 

  • Type: picklist

  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update

  • Description: Required. The type of sync operation to perform.

  • Possible values:

    • delete
    • insert
    • update

ProcessedRecordIdentifier 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the processed record after the synchronization process is complete.

RecordIdentifier 

  • Type: string
  • Properties: Create, Filter, Group, Nillable, Sort, Update
  • Description: The ID of the record with the data item to sync, either a custom identifier for a new record or a standard identifier for an existing record.

RelatedRecordId 

  • Type: reference

  • Properties: Create, Filter, Group, Nillable, Sort, Update

  • Description: The record associated with the device sync transaction record.

    This field is a polymorphic relationship field.

  • Relationship Name: RelatedRecord

  • Relationship Type: Lookup

  • Refers To: Account

Sequence 

  • Type: double
  • Properties: Create, Filter, Nillable, Sort, Update
  • Description: Order position of the data item in relation to other data items associated with the same device sync transaction. Use sequence values to preserve the order of data items in the record received from the mobile device.

Status 

  • Type: picklist

  • Properties: Create, Filter, Group, Restricted picklist, Sort, Update

  • Description: Required. The sync status.

  • Possible values:

    • Preparing
    • Ready

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.

DeviceSyncTransactionRecordFeed

Feed tracking is available for the object.

DeviceSyncTransactionRecordHistory

History is available for tracked fields of the object.

DeviceSyncTransactionRecordShare

Sharing is available for the object.