Page 1990 "Checklist Banner"
System Application · System.Environment.Configuration
Across versions
- BC23-27present
- BC282 procedures added
- BC29-30unchanged
Neighbourhood 7 connected objects and pages
System Application · System.Environment.Configuration · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Extensible | false |
| SourceTable | Checklist Item Buffer |
| PageType | CardPart |
| Permissions | tabledata Company = 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 |
|---|---|---|---|
| Content | Title | TitleTxt |
Specifies the title. |
| Header | HeaderTxt |
Specifies the header. | |
| Description | DescriptionTxt |
Specifies the description. | |
| Title | TitleCollapsedTxt |
Specifies the title. | |
| Description | HeaderCollapsedTxt |
Specifies the description. | |
| Mark as completed | MarkChecklistAsCompleted |
Specifies the task as completed. | |
| Your checklist: | TaskTitle | Short Title | Specifies the title. |
| TaskHeader | Title | Specifies the header. | |
| TaskDescription | Description | Specifies the description. | |
| TaskStatus | Status | Specifies the status. | |
| Status | ChecklistBannerImpl.GetStatusText(Rec) |
Specifies the status. | |
| Exclusive when started | true |
Specifies the task is exclusive when started. | |
| Mark as completed | MarkChecklistItemAsCompleted |
Specifies the task as completed. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Show new features and provide feedback | Show a list of new features in the early access preview and provide feedback. | |
| Get started | Get started | ||
| Show demo tours | Show demo tours | ||
| Got it | Got it | ||
| Skip checklist | Skip checklist | ||
| Back to checklist | Back to checklist | ||
| Start | Start | ||
| Start tour | Start tour | ||
| Play video | Play video | ||
| Revisit | Revisit | ||
| Skip for now | Skip for now |
Procedures
14 local procedures, no public ones.
Triggers
OnOpenPage, OnAfterGetCurrRecord, OnAfterGetRecord, OnClosePage, Tour::TourEnded, Tour::SpotlightTourEnded
Relations
- source table Table 1995 “Checklist Item Buffer”
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 1996 “Checklist Banner Impl.” (7 calls:
CheckForChecklistCompletion → UpdateUserChecklistStatus,ExecuteChecklistItem → ExecuteChecklistItem,MarkTourAsDone → UpdateChecklistItemUserStatus, …) - Codeunit 3728 “Checklist Banner” (2 calls:
OnOpenPage → OnOpenChecklistBannerPage,UpdateLabelTexts → OnBeforeUpdateBannerLabels) - Codeunit 1993 “Checklist Implementation” (1 call:
OnClosePage → SetChecklistVisibility) - Codeunit 457 “Environment Information” (1 call:
SetIsEarlyAccessPreview → IsEarlyPreview) - Page 1965 “Early Access Preview Features” (1 call:
OnShowEarlyAccessPreviewFeatures → (object))
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: "Checklist Banner"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.