procedure CheckTransferFields(var IntegrationTableMapping: Record "Integration Table Mapping", var SourceRecordRef: RecordRef, var DestinationRecordRef: RecordRef, var FieldsModified: Boolean, var BidirectionalFieldsModified: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSynchronize(var SourceRecordRef: RecordRef, var DestinationRecordRef: RecordRef, var ForceModify: Boolean, var IgnoreSynchOnlyCoupledRecords: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
SourceRecordRef
RecordRef
DestinationRecordRef
RecordRef
ForceModify
Boolean
IgnoreSynchOnlyCoupledRecords
Boolean
IsHandled
Boolean
OnBeforeSynchronizeOption
[IntegrationEvent(False,False)]
local procedure OnBeforeSynchronizeOption(var SourceRecordRef: RecordRef, var DestinationRecordRef: RecordRef, var ForceModify: Boolean, var IgnoreSynchOnlyCoupledRecords: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
SourceRecordRef
RecordRef
DestinationRecordRef
RecordRef
ForceModify
Boolean
IgnoreSynchOnlyCoupledRecords
Boolean
IsHandled
Boolean
OnBeforeCheckTransferFields
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckTransferFields(var SourceRecordRef: RecordRef, var DestinationRecordRef: RecordRef, var FieldsModified: Boolean, var BidirectionalFieldsModified: Boolean)
Parameters
Name
Type
Description
SourceRecordRef
RecordRef
DestinationRecordRef
RecordRef
FieldsModified
Boolean
BidirectionalFieldsModified
Boolean
OnBeforeUncouple
[IntegrationEvent(False,False)]
local procedure OnBeforeUncouple(var LocalRecordRef: RecordRef, var IntegrationRecordRef: RecordRef, var IsHandled: Boolean)
Parameters
Name
Type
Description
LocalRecordRef
RecordRef
IntegrationRecordRef
RecordRef
IsHandled
Boolean
OnBeforeCouple
[IntegrationEvent(False,False)]
local procedure OnBeforeCouple(var LocalRecordRef: RecordRef, var IntegrationRecordRef: RecordRef, var IsHandled: Boolean)
Parameters
Name
Type
Description
LocalRecordRef
RecordRef
IntegrationRecordRef
RecordRef
IsHandled
Boolean
OnDetermineSynchDirection
[IntegrationEvent(False,False)]
procedure OnDetermineSynchDirection(var CurrentIntegrationTableMapping: Record "Integration Table Mapping", var TableID: Integer, var ErrorMessage: Text, var IsHandled: Boolean)