237

[IP Protection] Ability to debug app without ShowMyCode=true

Hi, For now the only possibility to debug the code is to set the showMyCode property to true in the manifest file of our app. In combination with this setting we can add the [NonDebuggable] attribute in parts of the code we don't want to be seen by the debugger. Problem is with showMycCode = tr...

Read more...

7 Comments

Read more... 7 Comments

Category: Development (1166)

STATUS DETAILS
Completed
Ideas Administrator
Thanks for logging an idea on this and voting

We shipped this as part of 2021 Wave 2


The solution covers:
  • More granular static app.json settings for IP access through flags in the new "resourceExposurePolicy"
    • allowDebugbing: Control source access during debug. Note that it would be possible to mine IP across debug sessions
    • allowDownloadingSource: Control access to downloading .app with source from tenant
    • includeSourceInSymbols: Control whether symbols contain source when downloaded from server during development
  • Ability to dynamically set above flags per AAD tenants through placing .json configuration file on KeyVault resource defined in app.json
    • This allows locking down the app in various of above dimensions and unlock (temporary) for specific AAD tenants
  • Obsoleting showMyCode app.json property
    • Obsolete warning if used
    • We will error if both showMyCode and resourceExposurePolicy properties are used at the same time

Regards,
Business Central R&D team

237

Standard Azure Blob Storage integration to save documents / attachments

Since the max. database size on Saas tenants is set by default to 80 Gb (unofficially it seems that 150 Gb is the actual limit), we were instructed to move away from storing documents / attachments as Blob files in the dabase. On several blogs, there are already some examples on how to integrate ...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (1166)

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
217

Custom Filename For Report Export

The option to export a custom report with a custom filename through code would be useful. Currently, when exporting a report, the filename is assumed from the report name. It is time-consuming to manually rename each exported file. If it were possible to build the filename through code, it woul...

Read more...

10 Comments

Read more... 10 Comments

Category: Development (1166)

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
217

Dynamically change the CurrPage.Editable property at runtime

We would like to provide proper user experience to prevent modification of records in certain scenarios . Following the thread on Github, we are trying to allow certain users to change data based on a status and others not to (or all users not to change data after a certain status is achieved). ...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (1166)

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,

Kennie Nybo Pontoppidan

PM, Microsoft 
210

Monetization functionality

We need a framework that allows ISVs and VARs to monetize apps on AppSource without having to create our own solutions. Ideally, it would be integrated into partner center so that we can manage our customers through that. Licensing models to support - recurring subscription - permanent/perpetua...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (1166)

STATUS DETAILS
Under Review
Ideas Administrator
Thank you for this suggestion! We are shipping the first iteration of Microsoft Commercial Marketplace transactability for publishers with support for direct sales via credit card or invoice in AppSource, and per user licensing on October 9th, 2023, as well as CSP support in 2024 RW 1.

Given that this idea also tracks additional license models beyond per user (i.e., per site, per company and by usage/consumption), we'll leave the idea open

Best regards,
Business Central Team
209

More modification possibilities for DropDown fieldgroup on Table

Can it be possible to have more modification possibilities for DropDown fieldgroup on Table, such as: * Move fields * Add fields in between existing ones (not just at the end) * Hide fields * Let us add fields that are hidden on the lookuppage, as defined in https://www.yammer.com/dynamicsnavdev...

Read more...

9 Comments

Read more... 9 Comments

Category: Development (1166)

STATUS DETAILS
Under Review
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
202

Add trigger to pages for intercepting the "We paused while you were away. Please refresh to continue." event

If a page times out, the client will display the "We paused while you were away. Please refresh to continue." message. In the case of unsaved data on the page (perhaps in a javascript based control) the data will be lost. Please add a page trigger like this, perhaps with a return value to allow...

Read more...

15 Comments

Read more... 15 Comments

Category: Development (1166)

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
Product Manager, Microsoft
200

Select User Session when Debugging

To make support easier, it would be nice, if we would be able to also select other User Session in Visual Studio Code like it is possible in the Windows Client.

Read more...

4 Comments

Read more... 4 Comments

Category: Development (1166)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your feedback. We are going to support attaching to a specific running session id as well as next session for a specific user id. This is first enabled for the snapshot debugger, which introduces offline debugging of prod code flow (record and inspect in VS Code debugger after execution). The snapshot debugger will be available as preview in sandbox on October 2020 release, and is expected to be enabled for production environments (the intended scenario) in a minor, once tested in the wild. Latter is planned to also enable attaching to a specific user session in the real (interactive) debugger in a sandbox. Currently we are not planning a UI for selecting among sessions though.

Best regards,
Business Central Team
196

Define default Tooltip on field design

Writing tooltips is not the best moment in a developer's life. The possibility of defining the default tooltip at the level of the definition of table fields would be very comfortable in the same way as the Caption property which is inherited by the field displayed on a page and can be modified a...

Read more...

13 Comments

Read more... 13 Comments

Category: Development (1166)

STATUS DETAILS
Completed
Ideas Administrator
Thank you for your feedback. We released this feature in 2024 release wave 1.

Please refer to the following link for more information:


Sincerely,
Kennie Nybo Pontoppidan

PM, Microsoft
178

D365BC: Codeunit Webservices - Handling JSON

Hello, Business Central does not currently support JSON parameters or return types for codeunit web services. For webservice calls, I have to receive JSON serialized text and then parse the JSON object as one text element of the JSON body. For outputs, I have to assemble my JSON object and the...

Read more...

7 Comments

Read more... 7 Comments

Category: Development (1166)

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