pagePlatform, DevOps & Performanceofficial - Microsoftderived - from the source, no model text

Page 13 "Email Editor"

System Application · System.Email

Across versions

  1. BC23-30present

Neighbourhood 5 connected objects and pages

Table 8888 "Email Outbox" (relates to)Email OutboxCodeunit 8906 "Email Editor" (calls, 10 links)Email EditorCodeunit 8905 "Email Message Impl." (calls, 4 links)Email Message Impl.Codeunit 8900 "Email Impl" (calls, 2 links)Email ImplCodeunit 8703 "Feature Telemetry" (calls)Feature Telemetry

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.

System Application · System.Email · captioned “Compose an Email” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Compose an Email
Extensible true
SourceTable Email Outbox
PageType Document
UsageCategory Tasks
ApplicationArea All
Permissions tabledata “Email Outbox” = rm, tabledata “Email Message Attachment” = rid

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
Email Inner Details From FromDisplayName Specifies the account to send the email from.
To ToRecipient Specifies the email addresses to send the email to.
Cc CcRecipient Specifies the email addresses of people who should receive a copy of the email.
Bcc BccRecipient Specifies the email addresses of people who should receive a blind carbon copy (Bcc) of the email. These addresses are not shown to other recipients.
Subject EmailSubject Specifies the subject of the email.
Message EmailBody Specifies the content of the email.
Message EmailBody Specifies the content of the email.
Content Attachments part Page 8889 “Email Attachments” —

Actions

Group Action ToolTip Runs
Processing Send email Send the email.
Discard draft Discard the draft email and close the page.
Use Word template Use a Word template with data from the entity to fill the email body.
Show source document Open the page from where the email was sent.

Procedures

  • GetEmailMessage(): Codeunit "Email Message" (protected)
  • ShowCloseOptionsMenu(): Boolean (protected)
  • LookupRecipients(var Text: Text): Boolean (internal)
  • GetAction(): Enum "Email Action" (internal)
  • SetAsNew() (internal)
  • SetEmailScenario(Scenario: Enum "Email Scenario") (internal)
  • ValidateAndSendEmailData() (protected)

Plus 1 local procedures.

Triggers

OnAfterGetRecord, OnOpenPage, OnQueryClosePage

Relations

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.

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

Evidence 1 sources