Table 5331 CRM Integration Record in 18

App
Base Application

Fields, 12Keys, 8Procedures, 40Events, 2

Versions171819202122232425262728latest

Source29

Fields, 12

IdNameTypeObsolete
2CRM IDGuid-
3Integration IDGuid-
4Last Synch. Modified OnDateTime-
5Last Synch. CRM Modified OnDateTime-
6Table IDInteger-
7Last Synch. ResultOption-
8Last Synch. CRM ResultOption-
9Last Synch. Job IDGuid-
10Last Synch. CRM Job IDGuid-
11SkippedBoolean-
12Option Mapping FailureBooleanPending 18.0
This field is deprecated.
13Statistics UploadedBoolean-

Keys, 8

NameFieldsObsolete
Key1, clusteredCRM ID, Integration ID-
Key2Integration ID-
Key3Last Synch. Modified On, Integration ID-
Key4Last Synch. CRM Modified On, CRM ID-
Key5Skipped, Table ID-
Key6Table ID-
Key7Statistics Uploaded, Skipped, Table ID-
Key8Integration ID, Statistics Uploaded, Skipped, Table ID-

Procedures, 40

NameParametersReturnsAccessObsolete
GetTableID()Integerpublic-
RepairTableIdByLocalRecord()Booleaninternal-
RepairTableIdByCRMRecord()Booleaninternal-
GetCRMRecordID(Integer, var RecordId)Booleanpublic-
GetCRMRecordRef(Integer, var RecordRef)Booleanpublic-
GetLatestJobIDFilter()Textpublic-
GetLatestError(var Record Integration Synch. Job Errors)Booleanpublic-
InsertRecord(Guid, Record Integration Record)publicPending 17.0
Table Integration Record is marked for removal. Reason: This functionality will be replaced by the systemID field.
InsertRecord(Guid, Guid, Integer)public-
IsCRMRecordRefCoupled(RecordRef)Booleanpublic-
IsIntegrationIdCoupled(Guid)Booleanpublic-
IsRecordCoupled(RecordId)Booleanpublic-
FindByCRMID(Guid)Booleanpublic-
FindValidByCRMID(Guid)Booleanpublic-
FindRecordId(var RecordId)Booleanpublic-
FindSystemIdByRecordId(var Guid, RecordId)Booleanpublic-
FindByRecordID(RecordId)Booleanpublic-
FindValidByRecordID(RecordId, Integer)Booleanpublic-
FindRecordIDFromID(Guid, Integer, var RecordId)Booleanpublic-
FindIDFromRecordID(RecordId, var Guid)Booleanpublic-
CoupleCRMIDToRecordID(Guid, RecordId)public-
CoupleRecordIdToCRMID(RecordId, Guid)public-
RemoveCouplingToRecord(RecordId)Booleanpublic-
RemoveCouplingToCRMID(Guid, Integer)Booleanpublic-
SetNewCRMId(Guid)public-
SetNewIntegrationId(Guid)public-
AssertRecordIDCanBeCoupled(RecordId, Guid)public-
SetLastSynchResultFailed(RecordRef, Boolean, Guid)public-
SetLastSynchResultFailed(RecordRef, Boolean, Guid, var Boolean)public-
IsSkipped(RecordRef, Boolean)Booleanpublic-
SetLastSynchModifiedOns(Guid, Integer, DateTime, DateTime, Guid, Option)public-
SetLastSynchCRMModifiedOn(Guid, Integer, DateTime)public-
IsModifiedAfterLastSynchonizedCRMRecord(Guid, Integer, DateTime)Booleanpublic-
IsModifiedAfterLastSynchronizedRecord(RecordId, DateTime)Booleanpublic-
DeleteIfRecordDeleted(Guid, Integer)Booleanpublic-
FindSystemIdByRecordRef(var Guid, RecordRef)Booleanpublic-
FindIDFromRecordRef(RecordRef, var Guid)Booleanpublic-
CoupleCRMIDToRecordRef(Guid, RecordRef)public-
RemoveCouplingToRecord(RecordRef)Booleanpublic-
IsModifiedAfterLastSynchronizedRecord(RecordRef, DateTime)Booleanpublic-

Events, 2

KindNameParametersObsolete
Integration eventOnBeforeIsModifiedAfterLastSynchronizedCRMRecord(Guid, Integer, DateTime, var Boolean, var Boolean)-
Integration eventOnBeforeIsModifiedAfterLastSynchronizedRecord(RecordId, DateTime, var Boolean, var Boolean)-