56

Feature to store secrets outside app

When your app needs a secret, for example a secret from Azure app registration, then you have currently a few options: * Store it in code, either as label or return value of an internal procedure * Ship it with a navxdata file * Manually enter the value through a setup page Storing it inside cod...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (895)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your suggestion. We have now shipped this idea.  

Kind regards, 
Business Central Team
56

MS Graph APIs to add

Please add the following Dynamics 365 Business Central APIs on Microsoft Graph: - Reading and creating Sales Documents - Reading and creating Purchase Documents - Retrieving Item Ledger Entries - Retrieving Warehouse Entries - Reading and creating Warehouse documents - Reading and creating Jobs -...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (895)

STATUS DETAILS
Declined
Ideas Administrator
Thanks a lot for the feedback. We're continuously evolving the standard APIs exposed directly on Business Central endpoints. Should you have specific needs for the API contract, an extension can be developed where you're exposing an API fitting your need.
Please refer to the API reference:

Heres a walkthrough creating you own API:

Best regards,
Henrik Westergaard Hansen, PM
55

add RecordRef.SetAutoCalcFields(), like new RecordRef.SetLoadFields()

from https://github.com/microsoft/AL/issues/6316 Partial records 'just' landed, and with that we can pass a list of field IDs to `RecordRef.SetLoadFields()` in order to dynamically load fields while also ensuring we don't pull out columns we don't care about. Now would be a great time to add th...

Read more...

5 Comments

Read more... 5 Comments

Category: Development (895)

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
55

Installing extension has user impact

When installing a new extension all users get the error:   "The administrator has made a change to the system that requires you to restart your activity. “Page X has to close." ​ Also web service sessions got this error. When we are in the middle of a go-live, we need to bugfix a lot of issues....

Read more...

1 Comments

Read more... 1 Comments

Category: Development (895)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for your feedback. Currently this is not in our roadmap; however, we are tracking it and if we get more feedback and votes, we may consider it in the future. 

Sincerely,
Business Central Team
55

Enable compile/intellisense for apps within same workspace

With a requirement to have automated tests in a separate (dependent) test extension for AppSource extensions, instead of having the test codeunits inside the same extension makes it impossible to do test driven development with Business Central. The current process of first having to download ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (895)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your valuable feedback. We are making working with project dependencies available with Business Central 2019 Wave 2. 

With this feature, you can add dependencies to other extension projects in your workspace, and then changes will propagate, e.g., for IntelliSense and compilation errors.

Peter Borring
PM, Microsoft  

54

New system virtual table suggestion - Application Field Metadata

Table 2000000207 "Application Object Metadata" can be used to determine what extension app a table lives in. However, there is no such virtual table at the field level. If I want to know what app “owns” a field (either in a table object or a table extension object in an app), there are no system...

Read more...

2 Comments

Read more... 2 Comments

Category: Development (895)

STATUS DETAILS
Needs Votes
Ideas Administrator
Thank you for your feedback. We are considering adding it to our longer term roadmap, please keep voting for this.

We have a related request to include extension origin in IntelliSense for a field. That is inline while developing, but would not support querying (for VSIX extensions) or see all fields for a given extension, what is more useful?

Your help is greatly appreciated,
Business Central Team

53

Ignore CodeCop Warning for specific code line

We would like to have a possibility that gives you the oppurtinity to suppress a CodeCop warning per line. Why? Here is an example: We got a warning "Possible overflow assigning 'Text' to 'Text[50]'.AL(AA0139)". Usually, this warning is correct and should be resolved, but we have a case where we...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (895)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your valuable feedback. We have decided to deliver this idea and make it available with Business Central 2020 Wave 2 (fall).

There will be two ways to suppress warnings:
  • Per line(s): New pragma directive to instruct compiler to ignore warnings in marked area. Can surround a continuous section of lines in a file. Use "#pragma warning disable <list of warning IDs>" and remember ending pragma (otherwise rest of file) with #pragma warning restore <ID>. Restore returns it to whatever global suppression state there is.
  • Per app: New app.json property, supports a list of warning IDs, e.g., "suppressWarnings": ["<Warning ID>","<Warning ID2>"]
Remember that most warnings are there for a reason, and suppressing them could lead to sudden impact if warnings are changed to errors (such as obsoletes).

Your help was greatly appreciated,  
Peter Borring
PM, Microsoft  
53

Go To Usage for Publisher

Since the introduction of publishers and subscribers, it has always been difficult for the second developer to identify where these functions have been used in order to be able to make further adjustments or extensions if necessary. The "Event Subscriptions" window must always be filtered and ...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (895)

STATUS DETAILS
Planned
2023 Release Wave 1
Ideas Administrator
Thank you for your feedback. We have decided to make this for 2023 release wave 1.

Your help is greatly appreciated,
Business Central Team
52

Add possibility to extend OnFindRecord and OnNextRecord triggers on pageextension objects

Could you please add possibility to extend OnFindRecord and OnNextRecord triggers on pageextension objects? Currently it is not supported. But this are very useful and powerfull triggers, which developers often use. Sometimes it is the only way to use this triggers to add needed cusom logic to a ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (895)

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
51

Enhance Test Framework to restrict allowed time-to-run for tests

Enable the test framework to have a property per test "maximum allowed time to run". Default to unlimited if not set. The test framework should abort a test with a distinct failure when the time is exceeded. Reason; Switching to 2019 Wave 2 we have experienced some hard to find issues that ult...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (895)

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 might consider it in the future.

Best regards,
Business Central Team