Page 2514 "Delete Orphaned Extension Data"
System Application · System.Apps
Across versions
- BC23-27present
- BC281 procedures added
- BC29-30unchanged
Neighbourhood 4 connected objects and pages
System Application · System.Apps · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Delete Orphaned Extension Data |
| SourceTable | Extension Database Snapshot |
| PageType | List |
| UsageCategory | Administration |
| ApplicationArea | All |
| Permissions | tabledata “Extension Database Snapshot” = r |
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 |
|---|---|---|---|
| Group | Name | Rec.Name |
Specifies the name of the extension. |
| Publisher | Rec.Publisher |
Specifies the publisher of the extension. | |
| Version | VersionDisplay |
Specifies the version of the extension. | |
| Status | Rec.Status |
Specifies the status of the extension. | |
| Published As | Rec."Published As" |
Specifies whether the extension is published as a per-tenant, development, or a global extension. | |
| Reviewed | Rec."Is Reviewed" |
Specifies whether the orphaned extension data has been reviewed. | |
| Spacer | label | Specifies a spacer for ‘Brick’ view mode. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Process | Delete Data | Delete the data from this extension. | |
| Mark All as Reviewed | Mark all orphaned extension data as reviewed. This acknowledges the data has been seen and is kept intentionally. |
Procedures
3 local procedures, no public ones.
Triggers
OnAfterGetRecord, OnOpenPage
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 2501 “Extension Marketplace” (1 call:
DetermineEnvironmentConfigurations → IsMarketplaceEnabled) - Codeunit 457 “Environment Information” (1 call:
DetermineEnvironmentConfigurations → IsSaaS)
Called by
- Codeunit 2503 “Extension Operation Impl” (1 call:
HandleOrphanedDataNotification → (object))
Recent changes
- 2026-07-23 #9569 Enforce permissions when reviewing orphaned extension data (main, BC30, fix)
Documented on Microsoft Learn
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
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: "Delete Orphaned Extension Data"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.