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

Table 5089 "Contact Profile Answer"

Base Application · Microsoft.CRM.Profiling

Across versions

  1. BC23present
  2. BC243 fields changed
  3. BC25-26unchanged
  4. BC271 fields changed
  5. BC287 fields changed
  6. BC29-30unchanged

Neighbourhood 6 connected objects and pages

Table 5050 "Contact" (relates to, 3 links)ContactTable 5088 "Profile Questionnaire Line" (relates to, 2 links)Profile Questionnaire LineTable 5087 "Profile Questionnaire Header" (relates to)Profile Questionnaire HeaderPage 5115 "Profile Contacts" (pages and codeunits on it, 2 links)Profile ContactsPage 5051 "Contact Card Subform" (pages and codeunits on it)Contact Card SubformTable 5088 "Profile Questionnaire Line" (referenced by)Profile Questionnaire Line

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

Properties

Property Value
Caption Contact Profile Answer
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 Contact No. Δ BC28 Code[20] Specifies the number of the contact to which you have assigned this questionnaire. TableRelation Table 5050 “Contact”; NotBlank
2 Contact Company No. Code[20] — TableRelation Table 5050 “Contact” (Contact where(Type = const(Company))); NotBlank
3 Profile Questionnaire Code Code[20] — TableRelation Table 5087 “Profile Questionnaire Header” (Profile Questionnaire Header); NotBlank
4 Line No. Integer — TableRelation Table 5088 “Profile Questionnaire Line” (“Profile Questionnaire Line”.“Line No.” where(“Profile Questionnaire Code” = field(“Profile Questionnaire Code”), Type = const(Answer)))
5 Answer Δ BC24 Δ BC28 Text[250] Specifies your contact’s answer to the question. FlowField: lookup(“Profile Questionnaire Line”.Description where(“Profile Questionnaire Code” = field(“Profile Questionnaire Code”), “Line No.” = field(“Line No.”))); not editable
6 Contact Company Name Δ BC24 Δ BC28 Text[100] Specifies the name of the company for which the contact works, if the contact is a person. FlowField: lookup(Contact.“Company Name” where(“No.” = field(“Contact No.”))); not editable
7 Contact Name Δ BC24 Δ BC28 Text[100] Specifies the name of the contact to which you have assigned the questionnaire. FlowField: lookup(Contact.Name where(“No.” = field(“Contact No.”))); not editable
8 Profile Questionnaire Priority Δ BC28 Enum “Profile Questionnaire Priority” Specifies the priority of the questionnaire that the profile answer is linked to. There are five options: Very Low, Low, Normal, High, and Very High. enum Enum 5088 “Profile Questionnaire Priority”; not editable
9 Answer Priority Δ BC28 Enum “Profile Answer Priority” Specifies the priority of the profile answer. There are five options: enum Enum 5089 “Profile Answer Priority”
10 Last Date Updated Δ BC28 Date Specifies the date when the contact profile answer was last updated. This field shows the first date when the questions used to rate this contact has been given points.
11 Questions Answered (%) Δ BC27 Decimal Specifies the number of questions in percentage of total questions that have scored points based on the question you used for your rating. via Page 5051 “Contact Card Subform”
5088 Profile Questionnaire Value Text[250] —

Keys

  • Key1: Contact No., Profile Questionnaire Code, Line No. (clustered)
  • Key2: Contact No., Answer Priority, Profile Questionnaire Priority
  • Key3: Profile Questionnaire Code, Line No.

Events published

  • OnInsertOnBeforeMutipleAnswerCheck(var ContactProfileAnswer: Record "Contact Profile Answer"; var ProfileQuestionnaireLine: Record "Profile Questionnaire Line"; var ProfileQuestionnaireLine2: Record "Profile Questionnaire Line"; var PerformCheck: Boolean) (integration)

Procedures

  • Question(): Text[250]

Plus 2 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

1 fields in 1 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

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

Evidence 1 sources