114

Shopify Business Central Connector support for B2B eCommerce

Add support for Shopify B2B features to the connector, i.e. Organizations, price levels, etc.

Read more...

10 Comments

Read more... 10 Comments

Category: Development (1162)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team
114

Syntax Highlighting for AL in Azure DevOps

Please reach out to the Azure DevOps team and work with them to add syntax highlighting for AL in Azure DevOps. Today all AL code there is just shown as plain text. This is inefficient because all pull request reviews and all other code investigation are a lot slower to do without. The platform d...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (1162)

STATUS DETAILS
Planned
2023 Release Wave 2
Ideas Administrator
Thank you for your feedback. 

We are addressing this in 2023 release wave 2 with a new Azure DevOps extension that add AL Syntax Highlighting. 

This support is largely in place by initial work by German partner GOB, also having suggested this

Best regards,
Business Central Team
112

Add test libraries to app source

Would be great if we could publish and use the automated test libraries such as Assert, Variable Storage and Any running on the cloud. for latest Business Central release.

Read more...

6 Comments

Read more... 6 Comments

Category: Development (1162)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team
112

defaultApplicationArea in app.json

Yeah, when you need it, the ApplicationArea property is great. But when you are developing a per tenant extension for a customer, of an app for app source where it's all or nothing (if you install it is because you want to see all fields/actions added by the app), having to add ApplicationArea = ...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1162)

STATUS DETAILS
Planned
2022 Release Wave 2
Ideas Administrator
Thank you for this suggestion! In upcoming 2022 release wave 2, we have added support for falling back to parent object ApplicationArea value if not set on individual controls. 

In detail, when targeting runtime version 10.0 (i.e., 2022 release wave 2) or higher:
* Page controls without ApplicationArea property explicitly set now inherits the ApplicationArea defined on the parent page (or report if request page)
* Rules AS0062 and PTE0008 have been updated to allow not specifying an explicit ApplicationArea on the page control, as long as set on the parent object level, thereby providing a default.
* ApplicationArea can now be used without UsageCategory on pages to provide a default fallback for controls, without forcing search visibility
* No impact on search, UsageCategory and ApplicationArea still both required
* No impact on page (or report) extensions, values must still be set explicitly there.

Best regards,
Business Central Team
111

Mocking in Tests - Create a Mock-Framework

We would need to get the following capabilities to be able to write better tests:
Mocking procedures, codeunits and other public intefaces like e.g. the Moq-Framework does for C# (https://github.com/moq/moq4).
Mocking web service calls

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1162)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are considering adding it to our longer term roadmap.

Your help is greatly appreciated,
Business Central Team
109

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...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1162)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future.

Best regards,
Business Central Team
108

Display media/mediaset in page fields

Media/MediaSet can only be displayed as a thumbnail on a tall/wide brick, or as the only field of a CardPart embedded as a factbox or directly on a Card/Document page. It would be nice to be able to use an image on a page field for card and/or list pages also.

Read more...

4 Comments

Read more... 4 Comments

Category: Development (1162)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for your feedback. We are considering adding it to our longer term roadmap. Your help is greatly appreciated! -Mike Borg Cardona Program Manager, Microsoft
107

Extend CalcFormula

I totally agree, that it is no good idea to allow to modify the whole CalcFormula (https://github.com/microsoft/AL/issues/390). But it would be great to add additional filters to the existing CalcFormula. Something like: modify(Quantity) { AddToCalcFormula = "Parcel No." = FIELD("Parcel No. ...

Read more...

6 Comments

Read more... 6 Comments

Category: Development (1162)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future.

Best regards,
Business Central Team
107

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...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1162)

STATUS DETAILS
Completed
Ideas Administrator
In the 2019 Wave 2 release we have added the ability to control, i.e., restrict or enable, access to objects and members, similar in concept to access modifiers in other languages. There is a new Access property on objects and table fields, and access modifier keyword on var section and methods. The available options {Local, Internal, Protected, Public} depend on the object type, use IntelliSense (Ctrl+Space) for possibilities in context.

The idea is asking for unrestricted access in one extension to objects in other extensions (including base application). This is strictly not what we are delivering, as access will only be possible if the target extension permits it, and the default will be private to allow controlling the extensibility surface. What the feature enable is allowing designing for access going forward. ALApp GitHub should be used to request changes to the base app to enable access to variables as part of extensibility.
102

Extend Query object to allow to create a UNION

Currently the Query object does not allow to create a UNION of tables, which is quite a shortcoming forcing you to either use multiple query objects or other workarounds involving more coding. The request for UNION was already raised in this idea https://experience.dynamics.com/ideas/idea/?ideai...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (1162)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for this suggestion! Currently this is not on our roadmap. We are tracking this idea and if it gathers more votes and comments we will consider it in the future. Best regards, Business Central Team