Codeunit 2012 "Entity Text Impl."
System Application · System.Text
Across versions
- BC23present
- BC245 procedures removed, 2 procedures added
- BC25-30unchanged
Neighbourhood 15 connected objects and pages
System Application · System.Text · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
Procedures
IsEnabled(Silent: Boolean): Boolean: Decides visibility on pagesGetFeatureName(): Text+ BC24 (internal)CanSuggest(): BooleanGenerateSuggestion(Facts: Dictionary of [Text, Text]; Tone: Enum "Entity Text Tone"; TextFormat: Enum "Entity Text Format"; TextEmphasis: Enum "Entity Text Emphasis"; CallerModuleInfo: ModuleInfo): TextInsertSuggestion(SourceTableId: Integer; SourceSystemId: Guid; SourceScenario: Enum "Entity Text Scenario"; SuggestedText: Text)InsertSuggestion(SourceTableId: Integer; SourceSystemId: Guid; SourceScenario: Enum "Entity Text Scenario"; SuggestedText: Text; var EntityText: Record "Entity Text")SetText(var EntityText: Record "Entity Text"; Content: Text)GetText(var EntityText: Record "Entity Text"): TextGetText(TableId: Integer; SystemId: Guid; EntityTextScenario: Enum "Entity Text Scenario"): TextSetEntityTextAuthorization(NewEndpoint: Text; NewDeployment: Text; NewApiKey: SecretText)
Plus 5 local procedures.
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.
- Codeunit 7763 “AOAI Chat Messages” (4 calls:
GenerateCompletion → AddTool,GenerateCompletion → AddUserMessage,GenerateCompletion → SetPrimarySystemMessage, …) - Codeunit 7770 “AOAI Operation Response” (4 calls:
GenerateCompletion → GetFunctionResponses,GenerateCompletion → GetStatusCode,GenerateCompletion → IsFunctionCall, …) - Codeunit 7771 “Azure OpenAI” (4 calls:
GenerateCompletion → GenerateChatCompletion,GenerateCompletion → SetAuthorization,GenerateCompletion → SetCopilotCapability, …) - Codeunit 7758 “AOAI Function Response” (3 calls:
GenerateCompletion → GetFunctionName,GenerateCompletion → GetResult,GenerateCompletion → IsSuccess) - Codeunit 2011 “Entity Text AOAI Settings” (2 calls:
CanSuggest → IsEnabled,GenerateCompletion → ContainsWordsInDenyList) - Codeunit 2016 “Entity Text Prompts” (2 calls:
CanSuggest → HasPromptInfo,GenerateSuggestion → BuildPrompts) - Codeunit 3960 “Regex” (2 calls:
IsGoodCompletion → Match,SetText → Replace) - Codeunit 7341 “Magic Function” (2 calls:
GenerateAndReviewCompletion → Execute,GenerateCompletion → GetName) - Codeunit 7761 “AOAI Chat Completion Params” (2 calls:
GenerateCompletion → SetMaxTokens,GenerateCompletion → SetTemperature) - Codeunit 8703 “Feature Telemetry” (2 calls:
GenerateCompletion → LogError,GenerateCompletion → LogUsage) - Codeunit 2017 “Generate Prod Mkt Ad Function” (1 call:
GenerateCompletion → SetTextFormat) - Codeunit 7768 “AOAI Deployments” (1 call:
GenerateCompletion → GetGPT41Latest)
Called by
- Codeunit 2010 “Entity Text” (7 calls:
CanSuggest → CanSuggest,GenerateText → GenerateSuggestion,GetText → GetText, …) - Page 2011 “Entity Text Factbox Part” (5 calls:
OpenEditPage → GetFeatureName,OpenEditPage → GetText,OpenEditPage → InsertSuggestion, …) - Codeunit 2016 “Entity Text Prompts” (1 call:
GetAzureKeyVaultSecret → GetFeatureName) - Codeunit 2017 “Generate Prod Mkt Ad Function” (1 call:
Execute → GetFeatureName) - Codeunit 2018 “Magic Function” (1 call:
Execute → GetFeatureName)
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 Impl."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.