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

Codeunit 8703 "Feature Telemetry"

System Application · System.Telemetry

Across versions

  1. BC23present
  2. BC242 procedures removed
  3. BC252 procedures added
  4. BC26-30unchanged

Neighbourhood 299 connected objects and pages

Codeunit 427 "ICInboxOutboxMgt" (calls, 52 links)ICInboxOutboxMgtCodeunit 6941 "EA Http Client" (calls, 13 links)EA Http ClientCodeunit 4399 "SOA Annotation" (calls, 12 links)Codeunit 8754 "DA Feature Telemetry" (calls, 11 links)DA Feature TelemetryCodeunit 1151 "COHUB Core" (calls, 10 links)Codeunit 2627 "Stat. Acc. Telemetry" (calls, 8 links)Stat. Acc. TelemetryCodeunit 2676 "Alloc. Acc. Telemetry" (calls, 8 links)Codeunit 4001 "Hybrid Cloud Management" (calls, 8 links)Hybrid Cloud ManagementCodeunit 428 "IC Mapping" (calls, 8 links)Codeunit 4582 "SOA Retrieve Emails" (calls, 8 links)SOA Retrieve EmailsCodeunit 6938 "EA Agent Dispatcher" (calls, 8 links)EA Agent DispatcherCodeunit 9822 "Plan Configuration Impl." (calls, 8 links)Plan Configuration Impl.Codeunit 389 "No. Series Copilot Telemetry" (calls, 7 links)No. Series Copilot TelemetryCodeunit 5826 "Matched Order Line Mgmt." (calls, 7 links)Codeunit 1351 "Telemetry Subscribers" (calls, 6 links)Telemetry SubscribersCodeunit 8888 "Email Dispatcher" (calls, 6 links)Email DispatcherCodeunit 4587 "SOA Impl" (calls, 5 links)SOA ImplCodeunit 7017 "Price List Management" (calls, 5 links)Codeunit 7772 "Azure OpenAI Impl" (calls, 5 links)Azure OpenAI ImplCodeunit 9079 "Background Error Handling Mgt." (calls, 5 links)Codeunit 9863 "Permission Set Copy Impl." (calls, 5 links)Permission Set Copy Impl.Codeunit 99000783 "Prod. Document Attachment Mgt." (calls, 5 links)Codeunit 9988 "Word Template Impl." (calls, 5 links)Codeunit 431 "IC Outbox Export" (calls, 4 links)Codeunit 4581 "SOA Send Replies" (calls, 4 links)Codeunit 6212 "Sustainability Post Mgt" (calls, 4 links)Codeunit 6940 "EA Retrieve Emails" (calls, 4 links)Codeunit 6954 "EA KPI Track" (calls, 4 links)Codeunit 7001 "Price Calculation Mgt." (calls, 4 links)Codeunit 7233 "Master Data Management" (calls, 4 links)Codeunit 7275 "Sales Lines Suggestions Impl." (calls, 4 links)Codeunit 7330 "Item Subst. Suggestion Impl." (calls, 4 links)Codeunit 7779 "Azure DI Impl." (calls, 4 links)Page 40021 "Cloud Migration Status API" (calls, 4 links)Page 7250 "Bank Acc. Rec. AI Proposal" (calls, 4 links)Table 413 "IC Partner" (calls, 4 links)Codeunit 20458 "Qlty. Mgmt. Feature Telemetry" (calls, 3 links)Codeunit 4305 "SOA Filters Impl." (calls, 3 links)Codeunit 4586 "SOA Dispatcher" (calls, 3 links)Codeunit 534 "IC Read Notification JR" (calls, 3 links)

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

Properties

Property Value
Access Public

Procedures

  • LogUsage(EventId: Text; FeatureName: Text; EventName: Text) + BC25: Sends telemetry about feature usage.
  • LogUsage(EventId: Text; FeatureName: Text; EventName: Text; CustomDimensions: Dictionary of [Text, Text]) + BC25: Sends telemetry about feature usage.
  • LogUsage(EventId: Text; FeatureName: Text; EventName: Text; ALTelemetryScope: Enum "AL Telemetry Scope"; CustomDimensions: Dictionary of [Text, Text]) + BC25 (internal): Sends telemetry about feature usage (with the capability to send to ISVs).
  • LogError(EventId: Text; FeatureName: Text; EventName: Text; ErrorText: Text) + BC25: Sends telemetry about errors happening during feature usage.
  • LogError(EventId: Text; FeatureName: Text; EventName: Text; ErrorText: Text; ErrorCallStack: Text) + BC25: Sends telemetry about errors happening during feature usage.
  • LogError(EventId: Text; FeatureName: Text; EventName: Text; ErrorText: Text; ErrorCallStack: Text; CustomDimensions: Dictionary of [Text, Text]) + BC25: Sends telemetry about errors happening during feature usage.
  • LogError(EventId: Text; FeatureName: Text; EventName: Text; ErrorText: Text; ErrorCallStack: Text; ALTelemetryScope: Enum "AL Telemetry Scope"; CustomDimensions: Dictionary of [Text, Text]) + BC25 (internal): Sends telemetry about errors happening during feature usage (with the capability to send to ISVs).
  • LogUptake(EventId: Text; FeatureName: Text; FeatureUptakeStatus: Enum "Feature Uptake Status") − BC24 − BC24: Sends telemetry about feature uptake.
  • LogUptake(EventId: Text; FeatureName: Text; FeatureUptakeStatus: Enum "Feature Uptake Status"; CustomDimensions: Dictionary of [Text, Text]) − BC24 − BC24: Sends telemetry about feature uptake.
  • LogUptake(EventId: Text; FeatureName: Text; FeatureUptakeStatus: Enum "Feature Uptake Status"; IsPerUser: Boolean) − BC24 − BC24: Sends telemetry about feature uptake.
  • LogUptake(EventId: Text; FeatureName: Text; FeatureUptakeStatus: Enum "Feature Uptake Status"; IsPerUser: Boolean; CustomDimensions: Dictionary of [Text, Text]) − BC24 − BC24: Sends telemetry about feature uptake.

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

Evidence 1 sources