-
Reports: Being able to change PdfFontEmbedding at runtime
It would be nice if PdfFontEmbedding could be changed at runtime for reports. For example, when PDFs are emailed to customers, the fonts should be included so that the document looks as designed on each device. When saving the same PDF in a document management system, storage space could be saved, since this way the font would not have to be saved again and again in each PDF. -
AL Table Proxy Generator: Fill Caption with the Table Name instead of Description
The AL Table Proxy Generator should fill the Table Caption with the CDS Table Name instead of the Description. -
Wizard for TableView, DataItemTableView, CalcFormula, ...
It would be nice to have a Wizard for Properties like TableView, DataItemTableView, CalcFormula, ... -
Purchase Resources for Jobs
It would be nice to be able to purchase ressource for jobs. -
AL: Displaying the primary key of a table at "Table".Get(..)
When you move the mouse cursor over a table, you will see all primary key fields, but they are not always in that order of Field Nos. E.g. "Stockkeeping Unit" table Move over details of table in AL, fields are sorted by Field No.: (local) SKU: Record "Stockkeeping Unit" "Item No." * Code[20] "Variant Code" * Code[10] "Location Code" * Code[10] Description Text[100] [..] But the primary key of "Stockkeeping Unit is "Location Code", "Item No.", "Variant Code" and a SKU.Get("Item No.", "Variant Code", "Location Code") does not work. -
Improved behavior of the error message when deleting from the list page and a card page opened
When you delete something starting from a list page, a card page opens and an error occurs, this error message is in the background. E.g. - The page has an error. Correct the error or try to revert the change. - The Assembly Line cannot be deleted when a related Warehouse Activity Line exists. It would be nice if this error message was also displayed instead of "There are unsaved changes on the page. Do you want to discard these changes?". -
Remove Prefix / Postfix from Generated Captions for "features": [ "TranslationFile", "GenerateCaptions" ]
It would be nice if the prefix or postfix of the AppSourceCop.json would be removed from the automatically generated captions so that we Partners can use this feature as well. Usually we add prefix or postfix to our solutions to prevent naming conflicts with the standard. More info: https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-work-with-translation-files#generating-the-xliff-file -
AL Table Proxy Generator: Support for changed Options Values
Customers can change in Dynamics CRM the Options Values of exiting fields e.g., "accountcategorycode" of table "account". It would be nice if the AL Table Proxy Generator would recognize these changes. In the proxy table "CRM Account" this field already exists as "AccountCategoryCode": table 5341 "CRM Account" { [..] field(2; AccountCategoryCode; Option) { Caption = 'Category'; Description = 'Select a category to indicate whether the customer account is standard or preferred.'; ExternalName = 'accountcategorycode'; ExternalType = 'Picklist'; InitValue = " "; OptionCaption = ' ,Preferred Customer,Standard'; OptionOrdinalValues = -1, 1, 2; OptionMembers = " ",PreferredCustomer,Standard; } [..] --------------------------------------------------------------------------------- It would be nice if AL Table Proxy Generator would create modify of this field as well as modifying of InitValue, OptionMembers und OptionOrdinalValues for TableType = CRM would be enabled. tableextension 50110 "CRM Account Extension" extends "CRM Account" { fields { modify(AccountCategoryCode) { InitValue = C; OptionCaption = 'A,B,C'; OptionMembers = A,B,C; OptionOrdinalValues = 1, 2, 271810000; } [..] -
New Report Production Outage Type: Job Queue
For many customers, a non-functioning Job Queue is also a disaster. It would be nice if there was an Outage Type "Job Queue" in the Dynamics 365 Business Central Admin Center in the Report Production Outage action. -
Dataverse Connector: Inprovemented error message instead OrganizationServiceFault
It would be nice to have a better error message instead of OrganizationServiceFault (without more details). Support provided me with the correct error message:
Microsoft.Crm.CrmSecurityException: Principal user (Id=57bf08dc-b9d2-ec11-a7b5-6045bd881cff, type=8, roleCount=3, privilegeCount=105, accessMode=4), is missing prvReadmsdynce_salesprodefaultsettings privilege (Id=b122cccc-dbc9-42b6-a84f-e15478b894ca) on OTC=10458 for entity 'msdynce_salesprodefaultsettings' (LocalizedName='SalesProDefaultSettings'
It would be nice to see this error message in both Business Central and Application Insights so I can troubleshoot these issues myself.