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

Page 5052 "Contact List"

Base Application · Microsoft.CRM.Contact

Across versions

  1. BC23present
  2. BC241 procedures changed
  3. BC25-26unchanged
  4. BC271 procedures removed
  5. BC281 events added
  6. BC29-30unchanged

Neighbourhood 17 connected objects and pages

Table 5050 "Contact" (relates to)ContactTable 5050 "Contact" (pages and codeunits on it, 2 links)ContactPage 5050 "Contact Card" (pages and codeunits on it)Contact CardPage extension 20612 "Contact List BF" (extended by)Contact List BFPage extension 4411 "SOA Contact List Ext" (extended by)SOA Contact List ExtPage extension 8002 "Contract Contact List" (extended by)Contract Contact ListCodeunit 1636 "Office Contact Handler" (event subscribers)Office Contact HandlerCodeunit 4306 "SOA Session Filter" (event subscribers)SOA Session FilterCodeunit 4411 "SOA Contact Search Impl" (event subscribers)Codeunit 5330 "CRM Integration Management" (calls, 2 links)CRM Integration ManagementCodeunit 46 "SelectionFilterManagement" (calls)SelectionFilterManagementCodeunit 5331 "CRM Coupling Management" (calls)Codeunit 7001 "Price Calculation Mgt." (calls)Price Calculation Mgt.Codeunit 7038 "Price Source - Contact" (calls)Price Source - ContactPage 802 "Online Map Address Selector" (calls)Online Map Address SelectorTable 270 "Bank Account" (calls)Bank AccountConsolidate Balances for a Company that is a Customer and a Vendor (Learn pages)

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.Contact · captioned “Contacts” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Contacts
SourceTable Contact
PageType List
UsageCategory Lists
ApplicationArea Basic, Suite, Service

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Control1 No. No. Specifies the number of the involved entry or record, according to the specified number series. from the table field
Name Name Specifies the name of the contact. If the contact is a person, you can click the field to see the Name Details window. from the table field
Name 2 Name 2 Specifies an additional part of the name. from the table field
Company Name Company Name Specifies the name of the company. If the contact is a person, Specifies the name of the company for which this contact works. This field is not editable. from the table field
Job Title Job Title Specifies the contact’s job title. from the table field
Business Relation Contact Business Relation Specifies the type of the existing business relation. from the table field
Post Code Post Code Specifies the postal code. from the table field
Country/Region Code Country/Region Code Specifies the country/region of the address. from the table field
Phone No. Phone No. Specifies the contact’s phone number. from the table field
Mobile Phone No. Mobile Phone No. Specifies the contact’s mobile telephone number. from the table field
E-Mail E-Mail Specifies the contact’s email.
Fax No. Fax No. Specifies the contact’s fax number. from the table field
Salesperson Code Salesperson Code Specifies the code of the salesperson who normally handles this contact. from the table field
Territory Code Territory Code Specifies the territory code for the contact. from the table field
Currency Code Currency Code Specifies the currency code for the contact. from the table field
Language Code Language Code Specifies the language that is used when translating specified text on documents to foreign business partner, such as an item description on an order confirmation. from the table field
Search Name Search Name Specifies an alternate name that you can use to search for the record in question when you cannot remember the value in the Name field. from the table field
Privacy Blocked Privacy Blocked Specifies whether to limit access to data for the data subject during daily operations. This is useful, for example, when protecting data from changes while it is under privacy review. from the table field
Minor Minor Specifies that the person’s age is below the definition of adulthood as recognized by law. Data for minors is blocked until a parent or guardian of the minor provides parental consent. You unblock the data by selecting the Parental Consent Received check box. from the table field
Parental Consent Received Parental Consent Received Specifies that a parent or guardian of the minor has provided their consent to allow the minor to use this service. When this check box is selected, data for the minor can be processed. from the table field
Coupled to Dataverse Coupled to Dataverse Specifies that the contact is coupled to a contact in Dataverse. from the table field
FactBoxes Control128 part Page 9130 “Contact Statistics FactBox” —

Actions

Group Action ToolTip Runs
Company Business Relations View or edit the contact’s business relations, such as customers, vendors, banks, lawyers, consultants, competitors, and so on. Page 5061 “Contact Business Relations”
Industry Groups View or edit the industry groups, such as Retail or Automobile, that the contact belongs to. Page 5067 “Contact Industry Groups”
Web Sources View a list of the web sites with information about the contacts. Page 5070 “Contact Web Sources”
Person Job Responsibilities View or edit the contact’s job responsibilities.
Contact Profiles Open the Profile Questionnaires window.
Picture View or add a picture of the contact person or, for example, the company’s logo. Page 5104 “Contact Picture”
Comments View or add comments for the record. Page 5072 “Rlshp. Mgt. Comment Sheet”
Alternative Address Card View or change detailed information about the contact. Page 5057 “Contact Alt. Address List”
Date Ranges Specify date ranges that apply to the contact’s alternate address. Page 5059 “Contact Alt. Addr. Date Ranges”
Dataverse Contact Open the coupled Dataverse contact.
Synchronize Send or get updated data to or from Dataverse.
Coupling Set Up Coupling Create or modify the coupling to a Dataverse contact.
Match-Based Coupling Couple contacts to contacts in Dataverse based on criteria.
Delete Coupling Delete the coupling to a Dataverse contact.
Create Create Contact in Dataverse Create a contact in Dataverse that is linked to a contact in your company.
Create Contact in Business Central Create a contact here in your company that is linked to the Dataverse contact.
Dataverse Synchronization Log View integration synchronization jobs for the contact table.
Related Information Related Contacts View a list of all contacts.
Segments View the segments that are related to the contact. Page 5150 “Contact Segment List”
Mailing Groups View or edit the mailing groups that the contact is assigned to, for example, for sending price lists or Christmas cards. Page 5064 “Contact Mailing Groups”
Customer View the related customer that is associated with the current record.
Vendor View the related vendor that is associated with the current record.
Bank Account View the related bank account that is associated with the current record.
Employee View the related employee that is associated with the current record.
Prices Sales Price Lists View or set up sales price lists for products that you sell to the customer. A product price is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Sales Prices View or set up sales price lines for products that you sell to the customer. A product price is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Sales Discounts View or set up different discounts for products that you sell to the customer. A product line discount is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Price Lists (Discounts) View or set up different discounts for products that you sell to the customer. A product line discount is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Tasks Tasks View all marketing tasks that involve the contact person. Page 5096 “Task List”
Open Opportunities View the open sales opportunities that are handled by salespeople for the contact. Opportunities must involve a contact and can be linked to campaigns. Page 5123 “Opportunity List”
Postponed Interactions View postponed interactions for the contact. Page 5082 “Postponed Interactions”
Documents Sales Quotes View sales quotes that exist for the contact. Page 9300 “Sales Quotes”
History Closed Opportunities View the closed sales opportunities that are handled by salespeople for the contact. Opportunities must involve a contact and can be linked to campaigns. Page 5123 “Opportunity List”
Interaction Log Entries View a list of the interactions that you have logged, for example, when you create an interaction, print a cover sheet, a sales order, and so on. Page 5076 “Interaction Log Entries”
Statistics View statistical information, such as the value of posted entries, for the record. Page 5053 “Contact Statistics”
Sent Emails View a list of emails that you have sent to this contact.
Functions Make Phone Call Call the selected contact.
Launch Web Source Search for information about the contact online.
Create as Customer Create the contact as a customer.
Vendor Create the contact as a vendor.
Bank Create the contact as a bank.
Employee Create the contact as an employee.
Link with existing Customer Link the contact to an existing customer.
Vendor Link the contact to an existing vendor.
Bank Link the contact to an existing bank.
Employee Link the contact to an existing employee.
Processing Export Contact Export Contact
Create Interaction Create an interaction with a specified contact.
Create Opportunity Register a sales opportunity for the contact. Page 5124 “Opportunity Card”
Apply Word Template Apply a Word template on the selected records.
Synchronize with Outlook Synchronize this list with your contacts stored in Microsoft 365, so that you can get to them easily from your Outlook or Teams apps. You will be able to choose which specific contacts are synchronized.
Send Email Send an email to this contact.
Creation Create Sales Quote Offer items or services to a customer.
Create Purchase Quote Create a new purchase quote for the vendor.
Reporting Contact Labels — Report 5056 “Contact - Labels”
Questionnaire Handout — Report 5066 “Questionnaire - Handouts”
Sales Cycle Analysis — Report 5062 “Sales Cycle - Analysis”

Events published

  • OnBeforeUpdateContactBusinessRelationOnContacts(Contact: Record Contact; var IsHandled: Boolean) (integration)
  • OnBeforeFindRecord(var Contact: Record Contact; Which: Text; var Found: Boolean; var IsHandled: Boolean) + BC28 (integration)

Trigger event subscribers

Procedures

  • GetSelectionFilter(): Text
  • SetSelection(var Contact: Record Contact)

Plus 2 local procedures.

Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnFindRecord, OnOpenPage

Relations

Pages and codeunits on this table

Extended by

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.

Called by

Recent changes

Documented on Microsoft Learn

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: "page", object_name: "Contact List"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources