Page 357 "Companies"
Base Application · Microsoft.Foundation.Company
Across versions
- BC23-26present
- BC27declaration changed
- BC28-30unchanged
Neighbourhood 7 connected objects and pages
Base Application · Microsoft.Foundation.Company · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Companies |
| SourceTable | Company |
| PageType | List |
| UsageCategory | Lists |
| ApplicationArea | Basic, Suite |
| Permissions | tabledata “Company Information” = 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 |
|---|---|---|---|
| Control1 | Name | CompanyNameVar |
Specifies the name of a company that has been created in the current database. |
| Display Name | Rec."Display Name" |
Specifies the name to display for the company in the user interface instead of the text that is specified in the Name field. | |
| Company ID | Rec.Id |
Specifies the unique company identifier used in API calls. | |
| Evaluation Company | Rec."Evaluation Company" |
Specifies that the company is for trial purposes only, and that a subscription has not been purchased. | |
| Enable Assisted Company Setup | EnableAssistedCompanySetup |
Specifies that the user will be assisted in setting up the company. | |
| Setup Status | SetupStatus |
Specifies the setup status of the company. | |
| Company Created | CompanyCreatedDateTime |
Specifies the date and time when the company was created. |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Create New Company | Get assistance with creating a new company. | |
| Copy | Copy an existing company to a new company. |
Events published
OnBeforeDeleteRecord(var Company: Record Company)(integration)OnAfterCopyCompanyOnAction(CompanyName: Text[30])(integration)
Trigger event subscribers
- OnBeforeActionEvent(Create New Company): Codeunit 1800 “Assisted Company Setup” OnBeforeCreateNewCompanyActionOnCompanyPageOpenCompanyCreationWizard
- OnOpenPageEvent: Codeunit 4001 “Hybrid Cloud Management” WarnNotToManageCompaniesManually
Procedures
1 local procedures, no public ones.
Triggers
OnOpenPage, OnAfterGetRecord, OnDeleteRecord, OnInit, OnInsertRecord, OnNewRecord
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 1306 “Company Information Mgt.” (2 calls:
OnDeleteRecord → GetCompanyDisplayNameDefaulted,OnOpenPage → GetCompanyNameClassificationWarning) - Codeunit 27 “Confirm Management” (1 call:
OnDeleteRecord → GetResponseOrDefault) - Codeunit 457 “Environment Information” (1 call:
OnInit → IsSaaS) - Codeunit 9178 “Application Area Mgmt.” (1 call:
OnAfterGetRecord → IsAdvancedExperienceEnabled) - Codeunit 9179 “Application Area Mgmt. Facade” (1 call:
OnInit → IsFoundationEnabled)
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: "Companies"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.