New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1: Running Objects in Actions Defaults to UI Descriptors on Target Object

Microsoft Dynamics 365 Business CentralThis post is part of the New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1 series in which I am taking a look at the new functionality introduced in Microsoft Dynamics 365 Business Central 2025 Wave 1.

The 20th of the new functionality in the Development section is running objects in actions defaults to UI descriptors on target object.

When adding actions in AL, developers can specify properties like Caption, Tooltip, AboutText, and AboutTitle. Sometimes actions are just used to run specific objects, so to ensure consistency and reuse with these, such actions now default to the Caption, Tooltip, AboutText, and AboutTitle of the targeted object. This also ensures that existing actions will benefit from Tooltip, AboutText, and AboutTitle being defined on the targeted object.

Enabled for: Admins, makers, marketers, or analysts, automatically
Public Preview: Apr 2025
General Availability: Apr 2025

Feature Details

Actions that have the RunObject property specified will use the Caption, ToolTip, AboutText, and AboutTitle properties of the targeted application object, if none of these properties is specified on the action itself. This ensures consistency and reuse, even for existing actions, while at the same time allowing overriding those values by specifically setting them on the action itself.

In support of this, the ToolTip property has also been added to reports.

Click to show/hide the New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1 Series Index

New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1
Integrate Field Service With Service Management
View Item Availability In Field Service Work Orders
Analyze Subscription Billing Data With Power Bi Reports
Post Foreign Currency Adjustments To Unrealized Gain And Loss Accounts
Use Improved Troubleshooting Options for Cost Adjustments
Chat With Copilot To Learn How To Use Installed Add-On Apps
Summarize With Copilot
Use Sales Order Agent To Automate Sales Order-Taking
Suggest Gas Emissions In Sustainability Journals With Copilot
Enhance Purchase Order Line Matching With Copilot
Autofill Fields with Copilot
Automate Payables Processes with the Payables Agent
Use PEPPOL A-Nz Format In E-Docs In Australia, New Zealand
Define Allowed Languages Per Environment
Post Cash Documents to Projects in Czech Localization
Add More Text in Cash Documents in Czech Localization
Calculate and Post VAT Settlement by Activity Code – Italy
Enable Additional Countries and Regions
Install UK Localization as an Extension to the Base App
Calculate GST on Recurring Journals for India
Showcase Business Central with Czech Localization Demos
Comply with Australian Payment Times Reporting Bill
Use VAT Return to Report VAT in Local and Functional Currencies in Czech Republic
Use Modern Search to Access Data in Czech Localization
Hide Lines with Zero Quantity in Czech Document Reports
Move Tables And Fields With Data Across Extensions As Part Of Refactoring
Troubleshoot Clients, Apps, And Add-Ins With Telemetry
Mock Outbound HttpClient Web Service Calls During Testing
View Build Metadata In Extension Management Page
Embed Power BI Content In Web Client With New Page Type
Overloaded JsonObject Data Type GetValue Method
Extend CardPageId on List and ListPart Pages
Use the New Continue Keyword for AL Loops
Read and Write YAML in AL Using JsonObject
Select Extensions to Open in Visual Studio Code from the Web Client
Search, Navigate and Use App Symbols as Context for GitHub Copilot
Validate Certificates on External Web Service Endpoints Called from AL HttpClient
Work with Multiline Strings in AL
Use New Properties on a Report Layout
Self-Service App Key Vault Onboarding for Appsource Apps
Use New IncStr Parameter to Change Integers by More Than 1 in String Variables
Convert Simple Type Values to Text Using New ToText Method
Create Lists and Dictionaries of Interfaces in AL
Generate Launch Json File from the Web Client
Running Objects in Actions Defaults to UI Descriptors on Target Object
Delete Incorrect E-Documents And Avoid Duplicates
Activate Sales Channels In Shopify Connector
Use E-Docs With Power Automate And Other Solutions With APIs
Send E-Documents Via A Service And Email Simultaneously
Import And Export More Data Using Shopify Metafields
Use Payments With The E-Document Framework
Troubleshoot Export Issues On Shopify Skipped Records Page
Generate Multiple Incoming E-Documents For Multiple Attachments
Automate Embedded Attachments In PEPPOL
Create E-Documents From Posted Sales Invoices
Process E-Documents In Two Steps
Preview Incoming E-Invoices Prior To Processing
Export Reminders And Finance Charges As PEPPOL Files
Use E-Documents To Fix Unposted Purchase Credit Memos
Import and Export More Data for Shopify B2B Companies and Company Locations
Use the Latest Update for the Shopify Connector
Add Support For Multisubnetfailover
View App Compatibility With Future Versions In Admin Center
Update Sandbox Environments To Preview Versions
Automate Environment Management With Power Platform Connector
Use Enhanced Analytics For Manufacturing
Access Report And Request Metadata In Word Layouts
Use Enhanced Financial Reporting Capabilities
Use Enhanced Customer Document Layout For Service Management
Add More Columns To Various Pages To Gain More Insight
Block Items Or Variants From Production Output
Avoid Document Number Errors When You Post Project Journals
Handle Production Output With Warehouse Put-Aways
Use Streamlined Product Design Tools In Manufacturing
Manage Document Attachments In Manufacturing
Generate A CSRD Preparation Report
Specify Default Sustainability Values For Various Entities
Enable Taxonomy Elements For ESRS And Other Standards
Capture Sustainability Data With General Journals
Use Water And Waste Management With Sustainability
Enable Sustainability Scope 3 Value Chain For Assembly And Transfers
Provide Carbon Equivalent Data For Sales Based On Scope 3 Automation
Use ESG Reporting Integrated With Business Central
Start Value Chain In Purchase Process For Scope 3 In Sustainability
Use Sustainability Scope 3 Value Chain In Manufacturing
Preview PDF Attachments Directly In Web Client
Optimize Screen Estate Usage On The Web
Require Intrastat Classifications On Documents
Use Logiq as a Service Provider for E-Documents
Use ExFlow by SignUp Connector for E-Documents
Extend E-Documents Features Using a New Interface

New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1: Generate Launch Json File from the Web Client

Microsoft Dynamics 365 Business CentralThis post is part of the New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1 series in which I am taking a look at the new functionality introduced in Microsoft Dynamics 365 Business Central 2025 Wave 1.

The 19th of the new functionality in the Development section is generate launch json file from the web client.

One of the feedback items on the Open in Visual Studio Code has been the request to quickly generate a launch configuration matching the specific environment. In this release Microsoft have added actions in the web client that do exactly that, making it easier to create a launch configuration to investigate or debug a specific environment in Visual Studio Code.

Enabled for: Admins, makers, marketers, or analysts, automatically
Public Preview: Apr 2025
General Availability: Apr 2025

Feature Details

Now, directly within the web client, you can generate a matching launch.json configuration for the specific environment, making it easier to investigate or debug a specific environment from Visual Studio Code.

There are two options in the Business Central web client to generate the launch.json configuration.

You can use the Generate launch configurations for this environment action in the Troubleshooting section of the Help & Support page.

In addition, you can use the Generate launch configurations action in the Develop in VS Code action group on the Extension Management page menu.

Create launch configuration from the Help & Support page

Continue reading “New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1: Generate Launch Json File from the Web Client”

New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1: Create Lists and Dictionaries of Interfaces in AL

Microsoft Dynamics 365 Business CentralThis post is part of the New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1 series in which I am taking a look at the new functionality introduced in Microsoft Dynamics 365 Business Central 2025 Wave 1.

The 18th of the new functionality in the Development section is create lists and dictionaries of interfaces in AL.

In the Business Central AL language, dictionaries and lists are powerful data structures that offer efficient lookup of key-value pairs and ordered collections, and both allowing managing collections of data dynamically. Microsoft are now adding the ability to have lists and dictionaries of interfaces, providing more flexibility and power when you work with interface abstractions.

Enabled for: Admins, makers, marketers, or analysts, automatically
Public Preview: Apr 2025
General Availability: Apr 2025

Feature Details

You can now create lists or dictionaries of interfaces.

The syntax follows these patterns, aligned with creating a List or Dictionary of a simple type:

  • List of [Interface IFoo]
  • Dictionary of [; Interface IFoo]

In the System Application, you can find the complete examples of using a list of interfaces in the Telemetry Logger.

The following examples illustrate creating lists and dictionaries with interfaces.

Example of creating a dictionary of interfaces

Continue reading “New Functionality In Microsoft Dynamics 365 Business Central 2025 Wave 1: Create Lists and Dictionaries of Interfaces in AL”