Commerce
BCEntity
Represents a type of an object that can be synchronized with the connector. The properties of this object are generally modified on the store forms such as BigCommerce (BC201000) and Shopify (BC201010) forms or on the Entities (BC202000) form. (corresponds to the Core.BCEntityMaint graph). Objects of this type cannot be created by a user manually. They are predefined for each connector.
| Field Name | Type | Display Name | Foreign Key | |
|---|---|---|---|---|
AutoMergeDuplicates | bit | Merge Duplicate | - | |
Description:Determines whether the processor needs to check for duplicate statuses (Core.BCSyncStatus) and merge them together. | ||||
BindingID | int | Store | BCBinding | |
Description:Represents a store to which the entity belongs. The property is a key field. | ||||
ConnectorType | nvarchar | Connector | BCBinding | |
Description:Represents a connector to which the entity belongs. The property is a key field. | ||||
CreatedByID | uniqueidentifier | Created By | Users | |
Description:The ID of the account that created this record. | ||||
CreatedByScreenID | char(8) | - | ||
Description:The ID of the Screen that created this record. | ||||
CreatedDateTime | datetime | Created Date Time | - | |
Description:The Time this record was created | ||||
Direction | nvarchar(1) | Sync Direction | - | |
Description:Determines the direction at which the associated processor can synchronize the object. The BCSyncDirectionAttribute.Bidirect value allows import and export. The BCSyncDirectionAttribute.Import value allows only import. The BCSyncDirectionAttribute.Export value allows only export. Some entity directions are predefined and cannot be changed. | ||||
EntityType | nvarchar | Entity | - | |
Description:Represents the entity type. The property is a key field. | ||||
ExportFilterLineCntr | int | - | ||
Description:The line counter for export filtering for this record. | ||||
ExportMappingLineCntr | int | - | ||
Description:The line counter for export mapping for this record. | ||||
ExportRealTimeStatus | nvarchar | Real-Time Export | - | |
Description:Determines whether the real-time synchronization is activated for the export. | ||||
ImportFilterLineCntr | int | - | ||
Description:The line counter for import filtering for this record. | ||||
ImportMappingLineCntr | int | - | ||
Description:The line counter for import mapping for this record. | ||||
ImportRealTimeStatus | nvarchar | Real-Time Import | - | |
Description:Determines whether the real-time synchronization is activated for the import. | ||||
IsActive | bit | Active | - | |
Description:Determines whether this entity is active and can be used for the synchronization of objects of its type. | ||||
IsFeatureEnabled | bit | - | ||
Description:Indicates weather the required features for this record are enabled. | ||||
LastModifiedByID | uniqueidentifier | Last Modified By | Users | |
Description:The ID of the account that last modified this record. | ||||
LastModifiedByScreenID | char(8) | - | ||
Description:The ID of the screen that last modified this record. | ||||
LastModifiedDateTime | datetime | Last Modified Date Time | - | |
Description:The Time this record was last modified. | ||||
MaxAttemptCount | int | Max. Failed Attempts | - | |
Description:Determines the maximum number of failed attempts for synchronization before the object is marked as aborted. | ||||
NoteID | uniqueidentifier | - | ||
Description:The Note ID for this record. | ||||
ParallelProcessing | bit | Parallel Processing | - | |
Description:Indicates whether Parallel Processing is enabled for this record. | ||||
PrimarySystem | nvarchar(1) | Primary System | - | |
Description:Determines which system, local or external, should be used for the conflict resolution as the main source. | ||||
RealTimeBaseURL | nvarchar(256) | Real-Time Webhook URL | - | |
Description:A URL that an external webhook should send a callback about create/update/delete actions. Different entities have different sets of webhooks. | ||||
RealTimeMode | nvarchar(1) | Real-Time Mode | - | |
Description:Determines the mode of the real-time synchronization, while BCEntity.ExportRealTimeStatus and BCEntity.ImportRealTimeStatus are determining wheter the real-time synchronization is activated for a certain direction. The real-time mode allows synchronization of objects without manual fetching or scheduling. It is available only for certain types of entities. The BCSyncModeAttribute.Prepare value only fetches created and updated entities. The BCSyncModeAttribute.PrepareAndProcess value fetches and synchronzies created and updated entities. | ||||
RealTimeStartDateTime | datetime | Real-Time Start Date | - | |
Description:Datetime of the real-time activation. Used to filter out results of the generic inquiries used with the push notifications service. | ||||
SelectedNonexistent in DB | bool? | Selected | - | |
Description:Indicates weather the record is currently selected. | ||||
SyncSortOrder | int | Sync Order | - | |
Description:Determines an order in which the entity stays among other entities on certain forms. | ||||
Tstamp | timestamp | Time Stamp | - | |
Description:The Time Stamp for this record. | ||||