1/24
A collection of vocabulary flashcards covering Business Central development concepts, properties, and deployment architectures based on the MB-820 lecture notes.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Single-tenant Architecture (Business Central On-premises)
A deployment architecture where each customer has their own Business Central Server and the application and business data are stored in the same database.
DEV Extension
An extension type intended for development and testing; these do not automatically reappear in a tenant after a minor or major version upgrade.
AutoRollBack
A transaction model attribute in a test codeunit that ensures changes made during a test method are reverted after the test finishes.
Recreate
A property value for schemaUpdateMode in the launch.json file that clears all data from the database environments each time an extension is published.
allowDebugging
A property specified in the app.json file that defines whether the source code of an extension can be viewed during debugging.
Locked = true
A parameter added to a Caption property to prevent that specific caption from being translated into other languages.
Get-BcArtifactUrl -select Closest
The specific PowerShell command used to ensure the most recent and relevant Business Central artifact URL is selected for a Docker container.
MultiLine = True
A page field property that enables a text input field to allow multiple lines of text instead of a single line.
RichDataType = RichContent
A property that allows a field to support rich text formatting, such as bolding, italics, and colors.
AppSource Object Range
A specific range of object IDs from 7000000 to 74999999 that must be requested from Microsoft for apps published to AppSource.
TableRelation
A table field property used to establish a lookup relationship between a field in the current table and a field in another table.
ValidateTableRelation
A table field property that validates whether a referenced record actually exists in the destination table before data entry is accepted.
NavigatePage
A page type designed specifically for creating multistep dialogs or wizards to guide users through a sequence of steps.
area(embedding)
The specific layout area within a RoleCenter page used to define the navigation bar.
SaveValues
A report property that, when set to true, saves the filters and options entered on the request page for subsequent runs of the same report.
OnUpgradePerCompany
A trigger within an Upgrade codeunit that executes data upgrade logic for each individual company in a database.
DataAccessIntent = ReadOnly
An API page property used to improve performance by directing GET operations to a read-only replica database rather than the primary production database.
InstructionalText
A page field property that provides a brief guide or summary of the field's purpose to help users understand what data to enter.
OnPreReport
A report trigger that runs before any data is processed, typically used to initialize variables or set global filters.
OnPostDataItem
A report trigger that executes after all records in a specific data item have been processed, often used for summarizing totals.
StrMenuHandler
A test handler used to simulate a user's selection from a menu during automated testing.
HttpClient
An AL data type used to create and send HTTP GET or POST requests to external REST services.
CodeCop
A standard AL code analyzer that enforces generic coding rules and identifies common mistakes in extension development.
AppSourceCop
A specific AL code analyzer that enforces technical requirements necessary for publishing an extension to Microsoft AppSource.
ObsoleteState
A property used on fields or procedures to signal they are no longer required, allowing them to be removed in future versions without breaking existing dependencies.