Public Profile
  • Enable IPv6 on businesscentral.dynamics.com

    Last month Europe ran out of IPv4 address (https://www.techradar.com/news/europe-has-run-out-of-ipv4-addresses). Big Cabel ISPs like Vodafone and Unitymedia provide native IPv6 access since ~10 years and there IPv4 Traffic runs through a Carrier-grade NAT (https://en.wikipedia.org/wiki/IPv6_transition_mechanism#Dual-Stack_Lite_.28DS-Lite.29), which has noticeable slower at peak hours. It would be nice if businesscentral.dynamics.com would also be accessible via IPv6 to provide the native speed to these users.
  • Improve performance of code analyzers

    It would be nice if the code analyzers would get a performance boost or it would not remove the issues immediately and update the issue in the background. Like Visual Studio. All warnings and errors of your AL Extension will be shown in the “Problems” tab in Visual Studio Code. If you click on one of the entries, you will be transferred to the line that causes this issue. But this error disappears both in the that “Problem” tab and squiggly line in the Code Viewer itself. If you change one line in this file all other warnings and errors also disappear, even if you don’t save. This is annoying if you what to fix a lot of errors after upgrading your solution from C/SIDE via txt2al. There is a very old discussion on github https://github.com/microsoft/AL/issues/732, but nothing improved since then. So, the suggestion was to create an idea.
  • Dynamics CRM/CDS Integration: Add support for Field Type PartyList

    Currently you cannot access neither the Field "Required Attendees" of the Entry "Appointment", which has the Field Type PartyList, nor the data structure "Activity Party" where this information is saved. The PowerShell Cmd New-NavCrmTable don't create fields of Field Type PartyList. You can create a CRM/CDS Table for "Activity Party", but Business Central gets an error if you open that table: The 'Retrieve' method does not support entities of type 'activityparty'. It would be nice if you could read or write this PartyLists that from Business Central.
  • Make Tables of type CRM extendable

    Currently if try extend e.g. the table "CRM Account" to add a additional fields, you get the error message "The Table "CRM Account" of type CRM cannot be extended". Please make Tables of type CRM extendable.
  • Allow to add Cookies with HttpClient

    Could you please add HttpClientHandler with UseCookies = false to your AL wrapper of the .Net class HttpClient to allow to set cookies? There are APIs like Qlik Sense (https://help.qlik.com/en-US/sense-developer/November2019/Subsystems/Platform/Content/Sense_PlatformOverview/Integration/expose-qlik-sense.htm) who uses Cookies for Authentication. We are currently not able to use those APIs in the Cloud, because HttpClient by default don't transfers the header "Cookie". All other header can be set and will be transferred. C# Console Example: var handler = new HttpClientHandler { UseCookies = false }; using (var client = new HttpClient(handler)) { client.DefaultRequestHeaders.Add("Cookie", "cookiename=value"); var response = await client.GetAsync("https://server/api"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); Console.WriteLine(responseBody); }
  • Performance Improvement: Switch GetNextReference of Table Warehouse Setup to a Non-Blocking No. Series

    To avoid table blocking issues, please change "GetNextReference()" of Table "Warehouse Setup" to a Non-Blocking No. Series. procedure GetNextReference(): Integer begin LockTable(); Get; "Last Whse. Posting Ref. No." := "Last Whse. Posting Ref. No." + 1; Modify; exit("Last Whse. Posting Ref. No."); end;
  • Add Visual Studio Codespaces support for AL Language Extension

    Currently the AL Language Extension don't work in Visual Studio Codespaces (https://visualstudio.microsoft.com/de/services/visual-studio-codespaces/). You can install the extension, but almost all except of three commands are missing and the few that are there don't work, e.g. Command 'AL: Go!' resulted in an error (command 'al.go' not found) or Command 'AL: Open Events Recorder' resulted in an error (command 'al.openEventRecorder' not found).
  • WSDL should contain the correct PublicODataBaseUrl

    If you use the NAVContainerHelper with Docker and Traefik, the NAVContainerHelper sets the PublicSOAPBaseUrl to https://dockerhost/devsoap/ws. Everything works fine, except in the WSDL (e.g. https://dockerhost/devsoap/WS/CRONUS%20DE/Codeunit/WorkflowActionResponse) in this case a different WorkflowActionResponse_Port at the end is listed: https://dockerhost:7047/BC/WS/CRONUS%20DE/Codeunit/WorkflowActionResponse This confuses Visual Studio if you what to utilize this SOAP Web Service. (You must set the soapclient.URL = "https://dockerhost/devsoap/WS/CRONUS%20DE/Codeunit/WorkflowActionResponse".) It would be nice if these addresses would be correct.
  • Copy all Lines with Ctrl+C

    In Business Cental 16.2 if you select all lines in a Page, Ctrl+C copies only the first 50 lines, but not all. This should be inproved at least to 1000.
  • Expand and Collapse a Group of Fields like in Excel

    It would be nice, if you could Expand and Collapse a Group of Columns like in Excel the Groups.