Page 332 "No. Series Generation"
Business Foundation · Microsoft.Foundation.NoSeries
Across versions
- BC23-24not present
- BC25added
- BC26-30unchanged
Neighbourhood 3 connected objects and pages
Business Foundation · Microsoft.Foundation.NoSeries · captioned “Generate No. Series with Copilot” · BC25-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Generate No. Series with Copilot |
| Extensible | false |
| SourceTable | No. Series Generation |
| PageType | PromptDialog |
| ApplicationArea | All |
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 |
|---|---|---|---|
| Prompt | Request | InputText |
— |
| Content | Generated No. Series | part Page 333 “No. Series Generation Sub” | — |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Create new | Create number series for [purchase orders] | Sample prompt for creating number series. Replace [purchase orders] with the entity you want to create number series for. | |
| Create numbers for the [sales] module, using pattern [@@-#####] | Sample prompt for creating number series for a specific module with a specific pattern. Replace [sales] with the module you want to create number series for and [@@-#####] with the pattern you want to use. | ||
| Create numbers series for the new company | Sample prompt for creating number series for a new company. | ||
| Modify existing | Change the [sales order] number to [SO-10001] | Sample prompt for changing the number series. Replace [sales order] with the entity you want to change the number series for and [SO-10001] with the new number. | |
| Prepare for next year | Prepare number series for the next year | Sample prompt for setting up number series for the next year. | |
| Prepare number series for the [sales] module for the next year | Sample prompt for setting up number series for a specific module for the next year. Replace [sales] with the module you want to set up number series for. | ||
| SystemActions | Generate | Generate no. series | |
| Regenerate | Regenerate no. series | ||
| Cancel | Discards all suggestions and dismisses the dialog | ||
| Keep it | Accepts the current suggestion and dismisses the dialog |
Procedures
2 local procedures, no public ones.
Triggers
OnAfterGetCurrRecord, OnQueryClosePage
Relations
- source table Table 391 “No. Series Generation”
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 389 “No. Series Copilot Telemetry” (5 calls:
ApplyGeneratedNoSeries → LogApply,GenerateNoSeries → SaveTotalSuggestedLines,GenerateNoSeries → StartDurationTracking, …) - Codeunit 324 “No. Series Copilot Impl.” (2 calls:
ApplyGeneratedNoSeries → ApplyGeneratedNoSeries,GenerateNoSeries → Generate)
Called by
- Codeunit 324 “No. Series Copilot Impl.” (1 call:
GetNoSeriesSuggestions → (object))
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: "No. Series Generation"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.