tableIntegration & APIsofficial - Microsoftderived - from the source, no model text

Table 5332 "Coupling Record Buffer"

Base Application · Microsoft.Integration.Dataverse

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC284 fields changed
  5. BC291 events added
  6. BC30unchanged

Neighbourhood 5 connected objects and pages

Page 5336 "CRM Coupling Record" (pages and codeunits on it)CRM Coupling RecordCodeunit 5334 "CRM Setup Defaults" (calls, 4 links)CRM Setup DefaultsCodeunit 5332 "Lookup CRM Tables" (calls, 2 links)Lookup CRM TablesCodeunit 5340 "CRM Integration Table Synch." (calls)CRM Integration Table Synch.Codeunit 7200 "CDS Integration Mgt." (calls)CDS Integration Mgt.

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Integration.Dataverse · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Coupling Record Buffer
DataClassification CustomerContent

Fields

Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

No. Name Type Explanation Notes
1 NAV Name Δ BC28 Text[250] Specifies the name of the record in Business Central to couple to an existing Dataverse record. DataClassification SystemMetadata
2 CRM Name Δ BC28 Text[250] Specifies the name of the record in Dataverse that is coupled to the record in Business Central. DataClassification SystemMetadata
3 NAV Table ID Integer — DataClassification SystemMetadata
4 CRM Table ID Integer — DataClassification SystemMetadata
5 Sync Action Δ BC28 Option Specifies whether to synchronize the data in the record in Business Central and the record in Dataverse. OptionCaption: Do Not Synchronize,To Integration Table,From Integration Table; DataClassification SystemMetadata
8 NAV Record ID RecordID —
9 CRM ID Guid — DataClassification SystemMetadata
10 Create New Δ BC28 Boolean Specifies if a new record in Dataverse is automatically created and coupled to the related record in Business Central. DataClassification SystemMetadata
11 Saved Sync Action Option — OptionCaption: Do Not Synchronize,To Integration Table,From Integration Table; DataClassification SystemMetadata
12 Saved CRM ID Guid — DataClassification SystemMetadata
13 CRM Table Name Code[20] — not editable; DataClassification SystemMetadata
14 CRM Option Id Integer — DataClassification SystemMetadata
15 Saved CRM Option Id Integer — DataClassification SystemMetadata
16 Is Option Boolean — DataClassification SystemMetadata

Keys

  • Key1: NAV Name (clustered)

Events published

  • OnFindCRMOptionByName(CRMTableID: Integer; var EntityName: Text; var FieldName: Text; var Handled: Boolean) (integration)
  • OnAfterInitialize(var CouplingRecordBuffer: Record "Coupling Record Buffer") + BC29 (integration)

Procedures

  • Initialize(NAVRecordID: RecordID; IsOption: Boolean)
  • Initialize(NAVRecordID: RecordID)
  • LookUpCRMName()
  • GetInitialSynchronizationDirection(): Integer
  • GetPerformInitialSynchronization(): Boolean

Plus 9 local procedures.

Pages and codeunits on this table

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Recent changes

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Coupling Record Buffer"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources