[IntegrationEvent(False,False)]
local procedure OnIsRecordRefModifiedAfterRecordLastSynch(IntegrationTableConnectionType: TableConnectionType, var SourceRecordRef: RecordRef, LastModifiedOn: DateTime, var IsModified: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
SourceRecordRef
RecordRef
LastModifiedOn
DateTime
IsModified
Boolean
IsHandled
Boolean
OnIsRecordModifiedAfterRecordLastSynch
[IntegrationEvent(False,False)]
local procedure OnIsRecordModifiedAfterRecordLastSynch(IntegrationTableConnectionType: TableConnectionType, var SourceRecordId: RecordId, LastModifiedOn: DateTime, var IsModified: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
SourceRecordId
RecordId
LastModifiedOn
DateTime
IsModified
Boolean
IsHandled
Boolean
OnIsModifiedAfterIntegrationTableRecordLastSynch
[IntegrationEvent(False,False)]
local procedure OnIsModifiedAfterIntegrationTableRecordLastSynch(IntegrationTableConnectionType: TableConnectionType, IntegrationTableUid: Variant, DestinationTableId: Integer, LastModifiedOn: DateTime, var IsModified: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
IntegrationTableUid
Variant
DestinationTableId
Integer
LastModifiedOn
DateTime
IsModified
Boolean
IsHandled
Boolean
OnUpdateIntegrationTableTimestamp
[IntegrationEvent(False,False)]
local procedure OnUpdateIntegrationTableTimestamp(IntegrationTableConnectionType: TableConnectionType, IntegrationTableUid: Variant, TableID: Integer, IntegrationTableModfiedOn: DateTime, ModifiedOn: DateTime, JobID: Guid, Direction: Option, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
IntegrationTableUid
Variant
TableID
Integer
IntegrationTableModfiedOn
DateTime
ModifiedOn
DateTime
JobID
Guid
Direction
Option
IsHandled
Boolean
OnRemoveIntegrationTableCouplingForRecordId
[IntegrationEvent(False,False)]
local procedure OnRemoveIntegrationTableCouplingForRecordId(IntegrationTableConnectionType: TableConnectionType, IntegrationTableUid: Variant, DestinationTableID: Integer, var RecordId: RecordId, var Removed: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
IntegrationTableUid
Variant
DestinationTableID
Integer
RecordId
RecordId
Removed
Boolean
IsHandled
Boolean
OnRemoveIntegrationTableCouplingForRecordRef
[IntegrationEvent(False,False)]
local procedure OnRemoveIntegrationTableCouplingForRecordRef(IntegrationTableConnectionType: TableConnectionType, IntegrationTableUid: Variant, DestinationTableID: Integer, var RecordRef: RecordRef, var Removed: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
IntegrationTableUid
Variant
DestinationTableID
Integer
RecordRef
RecordRef
Removed
Boolean
IsHandled
Boolean
OnUpdateIntegrationTableCouplingForRecordRef
[IntegrationEvent(False,False)]
local procedure OnUpdateIntegrationTableCouplingForRecordRef(IntegrationTableConnectionType: TableConnectionType, IntegrationTableUid: Variant, RecordRef: RecordRef, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
IntegrationTableUid
Variant
RecordRef
RecordRef
IsHandled
Boolean
OnUpdateIntegrationTableCouplingForRecordID
[IntegrationEvent(False,False)]
local procedure OnUpdateIntegrationTableCouplingForRecordID(IntegrationTableConnectionType: TableConnectionType, IntegrationTableUid: Variant, RecordId: RecordId, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
IntegrationTableUid
Variant
RecordId
RecordId
IsHandled
Boolean
OnIsIntegrationRecordSkipped
[IntegrationEvent(False,False)]
local procedure OnIsIntegrationRecordSkipped(IntegrationTableConnectionType: TableConnectionType, var SourceRecRef: RecordRef, DirectionToIntTable: Boolean, var IsSkipped: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
SourceRecRef
RecordRef
DirectionToIntTable
Boolean
IsSkipped
Boolean
IsHandled
Boolean
OnMarkLastSynchAsFailure
[IntegrationEvent(False,False)]
local procedure OnMarkLastSynchAsFailure(IntegrationTableConnectionType: TableConnectionType, var SourceRecRef: RecordRef, DirectionToIntTable: Boolean, JobID: Guid, var MarkedAsSkipped: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
SourceRecRef
RecordRef
DirectionToIntTable
Boolean
JobID
Guid
MarkedAsSkipped
Boolean
IsHandled
Boolean
OnFindIntegrationTableUIdByRecordRef
[IntegrationEvent(False,False)]
local procedure OnFindIntegrationTableUIdByRecordRef(IntegrationTableConnectionType: TableConnectionType, var SourceRecordRef: RecordRef, var IntegrationTableUid: Variant, var IsFound: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
SourceRecordRef
RecordRef
IntegrationTableUid
Variant
IsFound
Boolean
IsHandled
Boolean
OnFindIntegrationTableUIdByRecordId
[IntegrationEvent(False,False)]
local procedure OnFindIntegrationTableUIdByRecordId(IntegrationTableConnectionType: TableConnectionType, var SourceRecordId: RecordId, var IntegrationTableUid: Variant, var IsFound: Boolean, var IsHandled: Boolean)
Parameters
Name
Type
Description
IntegrationTableConnectionType
TableConnectionType
SourceRecordId
RecordId
IntegrationTableUid
Variant
IsFound
Boolean
IsHandled
Boolean
OnFindRecordIdByIntegrationTableUid
[IntegrationEvent(False,False)]
local procedure OnFindRecordIdByIntegrationTableUid(IntegrationTableConnectionType: TableConnectionType, var IntegrationTableUid: Variant, DestinationTableId: Integer, var DestinationRecordId: RecordId, var IsFound: Boolean, var IsHandled: Boolean)