tableRelationship Managementofficial - Microsoftderived - from the source, no model text

Table 7013 "Contact Sync Queue"

Base Application · Microsoft.CRM.Outlook

Across versions

  1. BC23-27not present
  2. BC28added
  3. BC29-30unchanged

Neighbourhood 2 connected objects and pages

Page 7031 "Contact Sync Queue List" (pages and codeunits on it)Contact Sync Queue ListPage 7032 "Contact Sync Queue Dialog" (pages and codeunits on it)Contact Sync Queue Dialog

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.CRM.Outlook · BC28-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Contact Sync Queue
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 Entry No. Integer Specifies the entry number. AutoIncrement; DataClassification SystemMetadata
2 Sync Direction Option Specifies the sync direction. OptionCaption: To M365,To BC; DataClassification SystemMetadata
3 Contact ID Text[250] Specifies the contact ID from Business Central. DataClassification SystemMetadata
4 Display Name Text[100] Specifies the display name. DataClassification SystemMetadata
5 Given Name Text[50] Specifies the first name. DataClassification SystemMetadata
6 Surname Text[50] Specifies the surname. DataClassification SystemMetadata
7 Job Title Text[100] Specifies the job title. DataClassification SystemMetadata
8 Company Name Text[100] Specifies the company name. DataClassification SystemMetadata
9 Department Text[50] — DataClassification SystemMetadata
10 Mobile Phone Text[30] Specifies the mobile phone. DataClassification SystemMetadata
11 Business Phone Text[30] Specifies the business phone. DataClassification SystemMetadata
12 Home Phone Text[30] — DataClassification SystemMetadata
13 Email Address Text[250] Specifies the email address. DataClassification SystemMetadata
14 Email 2 Text[250] — DataClassification SystemMetadata
15 Address Text[100] — DataClassification SystemMetadata
16 City Text[50] Specifies the city. DataClassification SystemMetadata
17 County Text[50] Specifies the county/state. via Page 7032 “Contact Sync Queue Dialog” DataClassification SystemMetadata
18 Post Code Code[20] Specifies the post code. via Page 7032 “Contact Sync Queue Dialog” DataClassification SystemMetadata
19 Country/Region Code Code[10] Specifies the country/region code. DataClassification SystemMetadata
20 Middle Name Text[50] — DataClassification SystemMetadata
21 Initials Text[30] Specifies the initials. via Page 7032 “Contact Sync Queue Dialog” DataClassification SystemMetadata
22 Office Location Text[50] — #if not CLEANSCHEMA29; DataClassification SystemMetadata
23 Assistant Name Text[100] — #if not CLEANSCHEMA29; DataClassification SystemMetadata
24 Manager Text[100] — #if not CLEANSCHEMA29; DataClassification SystemMetadata
25 Home Page Text[255] — #if not CLEANSCHEMA29; DataClassification SystemMetadata
26 Personal Notes Text[250] — #if not CLEANSCHEMA29; DataClassification SystemMetadata
27 Categories Text[250] — #if not CLEANSCHEMA29; DataClassification SystemMetadata
28 Created DateTime DateTime Specifies when the queue entry was created. DataClassification SystemMetadata
29 Last Modified DateTime DateTime Specifies when the contact was last modified. DataClassification SystemMetadata
30 BC Contact No. Code[20] Specifies the BC contact number. TableRelation Contact.“No.” where(Type = const(Person)); DataClassification SystemMetadata
31 Sync Status Option Specifies the sync status. OptionCaption: Pending,Processed,Error; DataClassification SystemMetadata
32 Error Message Text[250] — DataClassification SystemMetadata

Keys

  • PK: Entry No. (clustered)
  • Email: Email Address
  • Status: Sync Status

Procedures

  • CopyFromO365Contact(GraphContact: Record "O365 Contact"; Direction: Option "To Graph","To Local") (obsolete 29.0: Removed due to Contact Sync redesign, will be deleted in future release.)
  • CopyFromO365Contact(GraphContact: Record "Outlook Contacts"; Direction: Option "To Graph","To Local")
  • CopyFromBCContact(Contact: Record Contact; Direction: Option "To Graph","To Local")

Pages and codeunits on this table

Deprecations

  • field Assistant Name: guarded (#if not CLEANSCHEMA29)
  • field Categories: guarded (#if not CLEANSCHEMA29)
  • field Home Page: guarded (#if not CLEANSCHEMA29)
  • field Manager: guarded (#if not CLEANSCHEMA29)
  • field Office Location: guarded (#if not CLEANSCHEMA29)
  • field Personal Notes: guarded (#if not CLEANSCHEMA29)
  • procedure CopyFromO365Contact: Pending 29.0 (#if not CLEAN29), “Removed due to Contact Sync redesign, will be deleted in future release.”

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

Ask your agent

Procedure bodies are not stored here (D10). 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: "Contact Sync Queue"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources