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 ...
[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...
- 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
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...
Best regards,
Business Central Team
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). ...
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...
Best regards,
Business Central Team
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...
Best regards,
Business Central Team
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...
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.
Business Central Team
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...
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...
Administrator