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

Table 5079 "Marketing Setup"

Base Application · Microsoft.CRM.Setup

Across versions

  1. BC23present
  2. BC241 procedures changed, 1 procedures added
  3. BC2512 fields changed, 5 procedures removed
  4. BC2613 fields changed, 1 fields removed
  5. BC27unchanged
  6. BC2831 fields changed
  7. BC29-30unchanged

Neighbourhood 10 connected objects and pages

Table 308 "No. Series" (relates to, 5 links)No. SeriesTable 5053 "Business Relation" (relates to, 4 links)Business RelationTable 5068 "Salutation" (relates to, 2 links)SalutationTable 13 "Salesperson/Purchaser" (relates to)Salesperson/PurchaserTable 286 "Territory" (relates to)TerritoryTable 5090 "Sales Cycle" (relates to)Sales CycleTable 8 "Language" (relates to)LanguageTable 9 "Country/Region" (relates to)Country/RegionPage 5094 "Marketing Setup" (pages and codeunits on it, 3 links)Marketing SetupCodeunit 5377 "Webhook Management" (calls, 2 links)Webhook Management

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.Setup · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Marketing Setup
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 Primary Key Δ BC26 Code[10] —
2 Contact Nos. Δ BC28 Code[20] Specifies the code for the number series to use when assigning numbers to contacts. TableRelation Table 308 “No. Series” (No. Series)
3 Campaign Nos. Δ BC28 Code[20] Specifies the code for the number series to use when assigning numbers to campaigns. TableRelation Table 308 “No. Series” (No. Series)
4 Segment Nos. Δ BC28 Code[20] Specifies the code for the number series to use when assigning numbers to segments. TableRelation Table 308 “No. Series” (No. Series)
5 To-do Nos. Δ BC28 Code[20] Specifies the code for the number series to use when assigning numbers to tasks. TableRelation Table 308 “No. Series” (No. Series)
6 Opportunity Nos. Δ BC28 Code[20] Specifies the code for the number series to use when assigning numbers to opportunities. TableRelation Table 308 “No. Series” (No. Series)
7 Bus. Rel. Code for Customers Δ BC28 Code[10] Specifies the business relation code that identifies that a contact is also a customer. TableRelation Table 5053 “Business Relation” (Business Relation)
8 Bus. Rel. Code for Vendors Δ BC28 Code[10] Specifies the business relation code that identifies that a contact is also a vendor. TableRelation Table 5053 “Business Relation” (Business Relation)
9 Bus. Rel. Code for Bank Accs. Δ BC28 Code[10] Specifies the business relation code that identifies that a contact is also a bank account. TableRelation Table 5053 “Business Relation” (Business Relation)
10 Bus. Rel. Code for Employees Δ BC28 Code[10] Specifies the business relation code that identifies that a contact is also an employee. TableRelation Table 5053 “Business Relation” (Business Relation)
22 Inherit Salesperson Code Δ BC28 Boolean Specifies that you want to copy the salesperson code from the contact card of a company to the contact card for the individual contact person or people working for that company.
23 Inherit Territory Code Δ BC28 Boolean Specifies that you want to copy the territory code from the contact card of a company to the contact card for the individual contact person or people working for that company.
24 Inherit Country/Region Code Δ BC28 Boolean Specifies that you want to copy the country/region code from the contact card of a company to the contact card for the individual contact person or people working for that company.
25 Inherit Language Code Δ BC28 Boolean Specifies that you want to copy the language code from the contact card of a company to the contact card for the individual contact person or people working for that company.
26 Inherit Address Details Δ BC28 Boolean Specifies that you want to copy the address details from the contact card of a company to the contact card for the individual contact person or people working for that company.
27 Inherit Communication Details Δ BC28 Boolean Specifies that you want to copy the communication details, such as telex and fax numbers, from the contact card of a company to the contact card for the individual contact person or people working for that company.
28 Default Salesperson Code Δ BC28 Code[20] Specifies the salesperson code to assign automatically to contacts when they are created. TableRelation Table 13 “Salesperson/Purchaser” (“Salesperson/Purchaser” where(Blocked = const(false)))
29 Default Territory Code Δ BC28 Code[10] Specifies the territory code to automatically assign to contacts when they are created. TableRelation Table 286 “Territory”
30 Default Country/Region Code Δ BC28 Code[10] Specifies the country/region code to assign automatically to contacts when they are created. TableRelation Table 9 “Country/Region” (Country/Region)
31 Default Language Code Δ BC28 Code[10] Specifies the language code to assign automatically to contacts when they are created. TableRelation Table 8 “Language”
32 Default Format Region Δ BC28 Text[80] Specifies the region format to assign automatically to contacts when they are created. TableRelation “Language Selection”.“Language Tag”
33 Default Sales Cycle Code Δ BC28 Code[10] Specifies the sales cycle code to automatically assign to opportunities when they are created. TableRelation Table 5090 “Sales Cycle” (Sales Cycle)
35 Attachment Storage Type Δ BC28 Enum “Setup Attachment Storage Type” Specifies how you want to store attachments. The following options exist: enum Enum 5079 “Setup Attachment Storage Type”
36 Attachment Storage Location Δ BC28 Text[250] Specifies the drive and path to the location where you want attachments stored if you selected Disk File in the Attachment Storage Type field.
37 Autosearch for Duplicates Δ BC28 Boolean Specifies that you want to search automatically for duplicates each time a contact is created or modified.
38 Search Hit % Δ BC28 Integer Specifies the level of precision to apply when searching for duplicates. NotBlank
39 Maintain Dupl. Search Strings Δ BC28 Boolean Specifies the automatic update of search strings used to search for duplicates. You can set up search strings in the Duplicate Search String Setup table. NotBlank
50 Mergefield Language ID Δ BC28 Integer Specifies the language ID of the Windows language to use for naming the merge fields shown when editing an attachment in Microsoft Word. TableRelation Windows Language
51 Def. Company Salutation Code Δ BC28 Code[10] Specifies the salutation code to assign automatically to contact companies when they are created. TableRelation Table 5068 “Salutation”
52 Default Person Salutation Code Δ BC28 Code[10] Specifies the salutation code to assign automatically to contact persons when they are created. TableRelation Table 5068 “Salutation”
53 Default Correspondence Type Δ BC28 Enum “Correspondence Type” Specifies the preferred type of correspondence for the interaction. NOTE: If you use the Web client, you must not select the Hard Copy option because printing is not possible from the web client. enum Enum 5076 “Correspondence Type”
56 Queue Folder Path Δ BC25 Δ BC26 Text[250] — obsolete Removed 25.0; #if not CLEANSCHEMA25; not editable
57 Queue Folder UID Δ BC25 Δ BC26 BLOB — obsolete Removed 25.0; #if not CLEANSCHEMA25
59 Storage Folder Path Δ BC25 Δ BC26 Text[250] — obsolete Removed 25.0; #if not CLEANSCHEMA25; not editable
60 Storage Folder UID Δ BC25 Δ BC26 BLOB — obsolete Removed 25.0; #if not CLEANSCHEMA25
67 Default To-do Date Calculation Δ BC28 DateFormula Specifies the task date calculation formula to use to calculate the ending date for tasks in Business Central if you haven’t entered any due date in the Outlook task. If you leave the field blank, today’s date is applied.
69 Autodiscovery E-Mail Address Δ BC25 Δ BC26 Text[250] Autodiscovery Email Address caption obsolete Removed 25.0; #if not CLEANSCHEMA25
70 Email Batch Size Δ BC25 Δ BC26 Integer — obsolete Removed 25.0; #if not CLEANSCHEMA25
71 Exchange Service URL Δ BC25 Δ BC26 Text[250] — obsolete Removed 25.0; #if not CLEANSCHEMA25
72 Exchange Account User Name Δ BC25 Δ BC26 Text[250] — obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification EndUserIdentifiableInformation
73 Exchange Account Password Key Guid —
75 WebHook Run Notification As Guid —
76 Cust. Template Company Code Code[10] —
77 Cust. Template Person Code Code[10] —
78 Exchange Tenant Id Key Guid — DataClassification EndUserPseudonymousIdentifiers
79 Exchange Client Id Δ BC25 Δ BC26 Text[250] — obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification EndUserIdentifiableInformation
80 Exchange Client Secret Key Δ BC25 Δ BC26 Guid — obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification EndUserPseudonymousIdentifiers
81 Email Logging Enabled Δ BC25 Δ BC26 Boolean — obsolete Removed 25.0; #if not CLEANSCHEMA25
82 Exchange Redirect URL Δ BC25 Δ BC26 Text[2048] — obsolete Removed 25.0; #if not CLEANSCHEMA25; DataClassification EndUserIdentifiableInformation
83 Inherit Format Region Boolean —

Keys

  • Key1: Primary Key (clustered)

Procedures

  • TrySetWebhookSubscriptionUser(UserSecurityID: Guid): Boolean
  • GetWebhookSubscriptionUser(): Guid
  • TrySetWebhookSubscriptionUserAsCurrentUser(): Guid
  • GetCustomerTemplate(ContactType: Option Company,Person): Code[10]
  • GetRecordOnce() + BC26

Plus 2 local procedures.

Relations

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.

Deprecations

  • field Autodiscovery E-Mail Address: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Email Batch Size: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Email Logging Enabled: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Exchange Account User Name: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Exchange Client Id: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Exchange Client Secret Key: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Exchange Redirect URL: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Exchange Service URL: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Queue Folder Path: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Queue Folder UID: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Storage Folder Path: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”
  • field Storage Folder UID: Removed 25.0 (#if not CLEANSCHEMA25), “Feature EmailLoggingUsingGraphApi will be enabled by default in version 22.0”

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). 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: "Marketing Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources