Test Recording Tool
Hi, it would be really helpful und saves a lot of time if their would be a tool which generates (or better record) auto-test out of the application. It should maybe work like a permission recording tool, so that somebody goes through a process in Business Central and in the background the source...
CodeCop rule for testing field length (TableRelation)
If a new field is created, having a table relation, the field datatype/length is set. If the related table definition is changed, e.g. increase of related (key) field length from code 10 to code 20, the fields having a table relation should be increased as well. Describe the solution you'd like:...
Access to local and global variables and functions in table extensions and page extensions
"When creating a TableExtension and/or PageExtension object it would be really useful to be able to call the local functions / variables of the original object. This would also come close to the concepts of inheritance. You could also address the inherited object with Base.XYZ to call the functio...
Testing UI for permissions sets as a specific user
It would be usefull to have a functionnality to help us to setup usergroups and permissions set for a user. The idea is that an "admin user" can run business central UI as a specific user with specific permissions, so that this admin can test the security setup.
Initialize variables with declaration
Can we get an option to initialize variables to a certain value? Something like this: var MyInt: Integer = 10; MyGuid: Guid = {cbbd84dc-84f8-4ca4-88dc-9a526dbf88d0};
Conditional Flowfields
t would be really nice to have the possibility to define a conditional Flowfield similar to already existing conditional table Relations. I think that SQL Server can handle this easily. Think of table 27 Item and tables 111 Sales Shipment Line and 113 Sales Invoice Line. We have many programmi...
Extend report dataset via AL extension
Currently the path to extend a standard report is to 1. Convert the report to AL 2. Add additional fields to the dataset plus code to populate the fields (if not just adding missing information from the existing source table) 3. Change application to call new report (depending on which report ...
Use feature management as an ISV for our 'own' features
To enable our customers to try-out/enable our ISV features. To be able to implement increments and get early feedback. So we would like to be able to: add our 'own' features to feature management and control the activation and de-activation using events to allow to add our own logic or that of o...
Better Logging Tools to Troubleshoot Errors and Performance Issues in ISV Extensions
Business Central needs better logging tools to help Support and Development Teams to troubleshoot errors and performance issues that customers may experience when they use ISV extensions. Dynamics GP has two different logging tools that are very useful: 1) Script log - Logs every script (i.e. pr...
- Snapshots for capturing execution in production and replay in debugger offline (in preview at launch, only enabled in sandboxes)
- Performance toolkit for measuring app performance as part of developing
Business Central Team
Upload Extension in OnPrem Version
It would be useful to have the same "Upload" function for Extension Management in the OnPrem-Version that is implemented in Cloud-BC.
Administrator
In 2024 release wave 2 we plan to add support for running recorded scripts in pipelines.
Thus resolving this idea as fixed (in 2024 release wave 1).
There is an additional idea on being able to generate AL tests from the scripts, you can still vote on that
https://experience.dynamics.com/ideas/idea/?ideaid=8c501165-8763-ef11-a4e5-000d3a7dc745
Best regards,
Business Central Team