Codeunit 2717 "Page Summary Provider Impl."
System Application · System.Integration
Across versions
- BC23-24present
- BC2513 procedures added, 6 procedures removed
- BC262 procedures added, 2 procedures removed
- BC272 procedures added, 2 procedures removed
- BC28-30unchanged
Neighbourhood 3 connected objects and pages
System Application · System.Integration · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Access | Internal |
| Permissions | tabledata Company = r, tabledata “Page Metadata” = r, tabledata “Tenant Media Set” = r, tabledata “Tenant Media Thumbnails” = r |
Procedures
GetPageSummary(Parameters: Text): Text+ BC25 + BC25 + BC25 + BC25 − BC25 − BC25 + BC27 + BC27 − BC27 − BC27GetPageSummary(PageSummaryParameters: Record "Page Summary Parameters"): Text+ BC25 + BC25 + BC25 + BC25 − BC25 − BC25 + BC27 + BC27 − BC27 − BC27GetPageSummary(PageId: Integer; Bookmark: Text; IncludeBinaryData: Boolean; ForExternalUse: Boolean): Text+ BC25 + BC25 + BC25 + BC25 − BC25 − BC25 + BC27 + BC27 − BC27 − BC27GetPageSummary(PageId: Integer; SystemId: Guid; IncludeBinaryData: Boolean; ForExternalUse: Boolean): Text+ BC25 + BC25 + BC25 + BC25 − BC25 − BC25 + BC27 + BC27 − BC27 − BC27GetPageUrlBySystemID(PageId: Integer; SystemId: Guid): TextGetVersion(): Text[30]InitializePageSummarySettingsFromJson(JsonText: Text; var PageSummaryParameters: Record "Page Summary Parameters")+ BC25
Plus 15 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 2718 “Page Summary Provider” (3 calls:
GetFieldsSummary → OnBeforeGetPageSummary,GetPageSummaryFields → OnAfterGetPageSummary,GetPageSummaryFields → OnAfterGetSummaryFields) - Codeunit 4110 “Base64 Convert” (1 call:
ExtractPictureFromMedia → ToBase64)
Called by
- Codeunit 2718 “Page Summary Provider” (4 calls:
GetPageSummary → GetPageSummary,GetPageSummaryBySystemID → GetPageSummary,GetPageUrlBySystemID → GetPageUrlBySystemID, …) - Table 2719 “Page Summary Parameters” (1 call:
FromJson → InitializePageSummarySettingsFromJson)
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: "Page Summary Provider Impl."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.