codeunitAL Developmentofficial - Microsoftderived - from the source, no model text

Codeunit 2010 "Entity Text"

System Application · System.Text

Across versions

  1. BC23-26present
  2. BC271 events removed
  3. BC28-30unchanged

Neighbourhood 6 connected objects and pages

Codeunit 5825 "Marketing Text" (event subscribers, 2 links)Marketing TextCodeunit 2012 "Entity Text Impl." (calls, 7 links)Entity Text Impl.Page 5839 "Modify Marketing Text" (calls, 5 links)Modify Marketing TextCodeunit 5825 "Marketing Text" (calls, 3 links)Marketing TextPage 2011 "Entity Text Factbox Part" (calls)Entity Text Factbox PartPage 5836 "Copilot Marketing Text" (calls)Copilot Marketing Text

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

Properties

Property Value
Access Public

Events published

  • OnRequestEntityContext(SourceTableId: Integer; SourceSystemId: Guid; SourceScenario: Enum "Entity Text Scenario"; var Facts: Dictionary of [Text, Text]; var TextTone: Enum "Entity Text Tone"; var TextFormat: Enum "Entity Text Format"; var Handled: Boolean) (integration): Event that is raised to build context for the given entity.
  • OnEditEntityTextWithTriggerAction(var TempEntityText: Record "Entity Text" temporary; var Action: Action; var Handled: Boolean; TriggerAction: Enum "Entity Text Actions") (integration): Event that is raised to override the default Edit behavior.

Procedures

  • IsEnabled(Silent: Boolean): Boolean: Gets if Entity Text functionality is enabled.
  • IsEnabled(): Boolean: Gets if Entity Text functionality is enabled.
  • CanSuggest(): Boolean: Gets if the Entity Text Suggest functionality is enabled
  • GetText(TableId: Integer; SystemId: Guid; EntityTextScenario: Enum "Entity Text Scenario"): Text: Gets the rich text for a given Entity Text.
  • GetText(var EntityText: Record "Entity Text"): Text: Gets the rich text for a given Entity Text.
  • GenerateText(Facts: Dictionary of [Text, Text]; Tone: Enum "Entity Text Tone"; TextFormat: Enum "Entity Text Format"; TextEmphasis: Enum "Entity Text Emphasis"): Text: Generate Entity Text using AI capabilities.
  • UpdateText(var EntityText: Record "Entity Text"; EntityTextContent: Text): Updates the Entity Text record with the current text.
  • SetEntityTextAuthorization(Endpoint: Text; Deployment: Text; ApiKey: SecretText): Sets AI authorization for the current Entity Text scope.

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

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: "codeunit", object_name: "Entity Text"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources