Table "CRM Synch. Conflict Buffer"

ID 5374
Namespace: Microsoft.Integration.Dataverse

Properties

Name Value
Caption CRM Synch. Conflict Buffer
DataClassification CustomerContent

Fields

Name Type Description
"Entry No." Integer
"Integration ID" Guid
"CRM ID" Guid
"Table ID" Integer
"Table Name" Text[250]
"Record ID" RecordId
Description Text[250]
"Modified On" DateTime
"Int. Table ID" Integer
"Int. Record ID" RecordId
"Int. Description" Text[250]
"Int. Modified On" DateTime
"Error Message" Text[250]
"Failed On" DateTime
"Record Exists" Boolean
"Int. Record Exists" Boolean
"CRM Option Id" Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

DeleteCoupledRecords

procedure DeleteCoupledRecords()

DeleteCoupledRecord

procedure DeleteCoupledRecord()

DeleteCouplings

procedure DeleteCouplings()

DeleteCoupling

procedure DeleteCoupling()

Fill

procedure Fill(var CRMIntegrationRecord: Record "CRM Integration Record"): Integer

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"

Returns

Type Description
Integer

Fill

procedure Fill(var CRMIntegrationRecord: Record "CRM Integration Record", var CRMOptionMapping: Record "CRM Option Mapping"): Integer

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"
CRMOptionMapping Table Microsoft.Integration.Dataverse."CRM Option Mapping"

Returns

Type Description
Integer

GetRecDescription

procedure GetRecDescription(): Text

Returns

Type Description
Text

InitFromCRMIntegrationRecord

procedure InitFromCRMIntegrationRecord(CRMIntegrationRecord: Record "CRM Integration Record")

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"

InitFromCRMOptionMapping

procedure InitFromCRMOptionMapping(CRMOptionMapping: Record "CRM Option Mapping")

Parameters

Name Type Description
CRMOptionMapping Table Microsoft.Integration.Dataverse."CRM Option Mapping"

IsOneRecordDeleted

procedure IsOneRecordDeleted(): Boolean

Returns

Type Description
Boolean

DoBothRecordsExist

procedure DoBothRecordsExist(): Boolean

Returns

Type Description
Boolean

DoesOneRecordExist

procedure DoesOneRecordExist(): Boolean

Returns

Type Description
Boolean

RestoreDeletedRecords

procedure RestoreDeletedRecords()

SetSelectionFilter

procedure SetSelectionFilter(var CRMIntegrationRecord: Record "CRM Integration Record")

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"

SetSelectionFilter

procedure SetSelectionFilter(var CRMIntegrationRecord: Record "CRM Integration Record", var CRMOptionMapping: Record "CRM Option Mapping")

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"
CRMOptionMapping Table Microsoft.Integration.Dataverse."CRM Option Mapping"

UpdateSourceTable

procedure UpdateSourceTable(var CRMIntegrationRecord: Record "CRM Integration Record"): Integer

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"

Returns

Type Description
Integer

UpdateSourceTable

procedure UpdateSourceTable(var CRMIntegrationRecord: Record "CRM Integration Record", var CRMOptionMapping: Record "CRM Option Mapping"): Integer

Parameters

Name Type Description
CRMIntegrationRecord Table Microsoft.Integration.Dataverse."CRM Integration Record"
CRMOptionMapping Table Microsoft.Integration.Dataverse."CRM Option Mapping"

Returns

Type Description
Integer

Events

OnValidateCRMIDOnBeforeGetCRMIntegrationRecord

[IntegrationEvent(False,False)]
local procedure OnValidateCRMIDOnBeforeGetCRMIntegrationRecord(TableID: Integer, var CRMSynchConflictBuffer: Record "CRM Synch. Conflict Buffer", var IsHandled: Boolean)

Parameters

Name Type Description
TableID Integer
CRMSynchConflictBuffer Table Microsoft.Integration.Dataverse."CRM Synch. Conflict Buffer"
IsHandled Boolean

See also