Page 9192 "Company Creation Wizard"
Base Application · Microsoft.Utilities
Across versions
- BC23-24present
- BC255 events removed, 4 procedures added
- BC26-30unchanged
Neighbourhood 8 connected objects and pages
Base Application · Microsoft.Utilities · captioned “Create New Company” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Create New Company |
| SourceTable | User |
| PageType | NavigatePage |
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 |
|---|---|---|---|
| Control6 | MediaResourcesStandard.““Media Reference”” | MediaResourcesStandard."Media Reference" |
— |
| Control8 | MediaResourcesDone.““Media Reference”” | MediaResourcesDone."Media Reference" |
— |
| Control20 | CompanyName | NewCompanyName |
— |
| Control26 | CompanyData | NewCompanyData |
— |
| Select the data and setup to get started. | NewCompanyDataDescription | NewCompanyDataDescription |
— |
| Control30 | Manage Users | ManageUsersLbl |
— |
| Control38 | User Name | Rec."User Name" |
Specifies the name that the user must present when signing in. |
| Full Name | Rec."Full Name" |
Specifies the full name of the user. | |
| The new company will be created without users | OnlySuperCanLabel | OnlySuperCanManageUsersLbl |
— |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Back | — | |
| Next | — | ||
| Finish | — |
Events published
OnAfterCreateNewCompany(NewCompanyData: Enum "Company Demo Data Type"; NewCompanyName: Text[30])+ BC25 − BC25 (integration)OnAfterValidateCompanyName(var NewCompanyName: Text[30])(integration)OnFinishActionOnBeforeCurrPageClose(NewCompanyData: Enum "Company Demo Data Type"; NewCompanyName: Text[30])+ BC25 − BC25 (integration)OnUpdateDataDescriptionCaseElse(NewCompanyData: Enum "Company Demo Data Type"; var NewCompanyDataDescription: Text)+ BC25 − BC25 (integration)
Procedures
GetNewCompanyName(): Text[30]+ BC25GetStep(): Option Start,Creation,"Demo Data","Add Users",Finish+ BC25GetNewCompanyData(): Enum "Company Demo Data Type"+ BC25
Plus 11 local procedures.
Triggers
OnInit, OnOpenPage, OnQueryClosePage
Extended by
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 152 “User Permissions” (2 calls:
OnInit → CanManageUsersOnTenant,OnInit → IsSuper) - Codeunit 1800 “Assisted Company Setup” (2 calls:
FinishAction → CreateNewCompany,FinishAction → SetupCompanyWithoutDemodata) - Codeunit 2300 “Tenant License State” (1 call:
UpdateDataDescription → IsPaidMode) - Codeunit 4030 “Client Type Management” (1 call:
LoadTopBanners → GetCurrentClientType) - Codeunit 457 “Environment Information” (1 call:
OnInit → IsSandbox) - Codeunit 9002 “Permission Manager” (1 call:
FinishAction → AssignDefaultPermissionsToUser) - Codeunit 9192 “Company Creation Demo Data” (1 call:
NextStep → CheckDemoDataAppsAvailability)
Called by
- Codeunit 1800 “Assisted Company Setup” (2 calls:
OnBeforeCreateNewCompanyActionAccessibleCompanies → (object),OnBeforeCreateNewCompanyActionOnCompanyPageOpenCompanyCreationWizard → (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: "Company Creation Wizard"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.