Page 8632 "Config. Worksheet"
Base Application · System.IO
Across versions
- BC23-30present
Neighbourhood 5 connected objects and pages
Base Application · System.IO · captioned “Configuration Worksheet” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Configuration Worksheet |
| SourceTable | Config. Line |
| PageType | List |
| UsageCategory | Tasks |
| ApplicationArea | Suite |
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 |
|---|---|---|---|
| Control1 | Line Type | Line Type | Specifies the type of the configuration package line. The line can be one of the following types: |
| Table ID | Table ID | Specifies the ID of the table that you want to use for the line type. After you select a table ID from the list of objects in the lookup table, the name of the table is automatically filled in the Name field. | |
| Name | Name | Specifies the name of the line type. | |
| Promoted Table | Promoted Table | Specifies whether the table is promoted. Select the check box to promote the table in the configuration worksheet. You can use this designation as a signal that this table requires additional attention. | |
| Reference | Reference | Specifies a url address. Use this field to provide a url address to a location that Specifies information about the table. For example, you could provide the address of a page that Specifies information about setup considerations that the solution implementer should consider. | |
| Package Code | Package Code | Specifies the code of the package associated with the configuration. The code is filled in when you use the Assign Package function to select the package for the line type. | |
| Package Exists | Package Exists | Specifies whether the package that has been assigned to the worksheet line has been created. | |
| Responsible ID | Responsible ID | Specifies the ID of the Business Central user who is responsible for the configuration worksheet. | |
| Status | Status | Specifies the status of the table in the configuration worksheet. You can use the status information, which you provide, to help you in planning and tracking your work. | |
| Page ID | Page ID | Specifies the number of the page that is used to show the journal or worksheet that uses the template. | |
| Page Caption | Page Caption | Specifies the displayed name of the journal or worksheet that uses the template. | |
| Licensed Table | Licensed Table | Specifies whether the table is covered by the license of the person creating the configuration package. | |
| No. of Records | Rec.GetNoOfRecordsText() |
Specifies how many records are created in connection with migration. | |
| Dimensions as Columns | Dimensions as Columns | Specifies whether the configuration includes dimensions as columns. When you select the Dimensions as Columns check box, the dimensions are included in the Excel worksheet that you create for configuration. In order to select this check box, you must include the Default Dimension and Dimension Value… | |
| Copying Available | Copying Available | Specifies whether copying is available in the configuration worksheet. | |
| No. of Question Groups | No. of Question Groups | Specifies the number of question groups that are contained on the configuration questionnaire. | |
| Licensed Page | Licensed Page | Specifies whether the page that is associated with the table is licensed. | |
| FactBoxes | Package Table | part Page 8634 “Config. Package Table FactBox” | — |
| Related Tables | part Page 8635 “Config. Related Tables FactBox” | — | |
| Questions | part Page 8633 “Config. Questions FactBox” | — |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Setup | Questions | View the questions that are to be answered on the setup questionnaire. | |
| Users | View or edit users that will be configured in the database. | Page 9800 “Users” | |
| Users Settings | View or edit UI changes that will be configured in the database. | Page 9206 “User Settings List” | |
| Show | Package Card | View or edit information about the package. | |
| Toggle Promoted Only | View tables that are marked as promoted, for example, because they are frequently by a typical customer during the setup process. | ||
| Database Data | View the data that has been applied to the database. | ||
| Package Data | View or edit information about the package. | ||
| Errors | View a list of errors that resulted from the data migration. For example, if you are importing a customer into Business Central and assign to that customer a salesperson who is not in the database, you get an error during migration. You can fix the error by removing the incorrect salesperson ID or b… | ||
| Fields | View the fields that are used in the company configuration process. For each table in the list of configuration tables, the Config. Package Fields window displays a list of all the fields in the table and indicates the order in which the data in a field is to be processed. | ||
| Filters | View or set field filter values for a configuration package filter. By setting a value, you specify that only records with that value are included in the configuration package. | ||
| Functions | Get Tables | Select tables that you want to add to the configuration package. | |
| Get Related Tables | Select tables that relate to existing selected tables that you also want to add to the configuration package. | ||
| Delete Duplicate Lines | Remove duplicate tables that have the same package code. | ||
| Apply Data | Apply the data in the package to the database. After you apply data, you can only see it in the database. | ||
| Move Up | Move the selected line up in the list. | ||
| Move Down | Move the selected line down in the list. | ||
| Assign Package | Assign the tables that you want to treat as part of your configuration to a configuration package. | ||
| Tools | Copy Data from Company | Copy commonly used values from an existing company to a new one. For example, if you have a standard list of symptom codes that is common to all your service management implementations, you can copy the codes easily from one company to another. | |
| Excel | Export to Template | Export the data to an Excel workbook to serve as a template that is based on the structure of an existing database table quickly. You can then use the template to gather together customer data in a consistent format for later import into Dynamics 365. | |
| Import from Template | Import data that exists in a configuration template. | ||
| Create | Create G/L Journal Lines | Create G/L journal lines for the legacy account balances that you will transfer to the new company. | Report 8610 “Create G/L Acc. Journal Lines” |
| Create Customer Journal Lines | Create journal lines during the setup of the new company. | Report 8611 “Create Customer Journal Lines” | |
| Create Vendor Journal Lines | Prepare to transfer legacy vendor balances to the newly configured company. | Report 8612 “Create Vendor Journal Lines” | |
| Create Item Journal Lines | Prepare to transfer legacy inventory balances to the newly configured company. | Report 8613 “Create Item Journal Lines” |
Procedures
4 local procedures, no public ones.
Triggers
OnAfterGetRecord, OnClosePage, OnInsertRecord, OnNewRecord, OnOpenPage
Relations
- source table Table 8622 “Config. Line”
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 8611 “Config. Package Management” (3 calls:
AssignPackagePrompt → AssignPackage,AssignPackagePrompt → CheckConfigLinesToAssign,OnOpenPage → RemoveRecordsWithObsoleteTableID) - Codeunit 8616 “Config. Management” (1 call:
OnClosePage → AssignParentLineNos)
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: "Config. Worksheet"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.