Change the field label of State back to Province/Territory for Canadian users
As a canadian user of the MSD365F&O solution, we would expect that the field label for provinces would remain as Province/Territory. As of version 10.0.43, this was changed to State. This can be found under Organization Administration - Global Address Book - Addresses - Address Setup. Please c...
Automate Currency Revaluation for AP, AR, and GL Modules across all legal entities in a single click
Automate the currency revaluation process for AP, AR, and GL modules across all legal entities in a single click.
Standard code does not work with custom module
We got the issue that the standard method and module call code cannot work on the custom form.
Here is the code we are using:
try
{
//Search user by principal email.
user = SysUserMSODSImportHelper::getMicrosoftGraphClient().GetUserByUserPri...
Parallel running in settlement cockpit resulting in Stock duplication of small stock revaluation and subledger to GL imbalance
When using standard cost transaction (example sale) System does the following validation:
Stock value/quantity on hand * sale quantity - Cost amount per unit * Sale quantity < 1 will allow the posting and post the difference to stock revaluation.
By changing the code it is now al...
Support for int64 type parameter in Power Platform custom action (OData action)
According to official documentation some D365 ODataActions are present in Dataverse connector depending on their parameter type.
Currently int64 type parameter is not supported so all ODataActions that include int64 parameters won't be visible from Dataverse side.
Issue with Positioning of "Empty" Element in BaseEnum Dropdown in UI
When creating a BaseEnum (for example, a "City" enum to be used in a dropdown), I intend to add an empty element as the first option, allowing the user to make a selection. The process works well when the empty element is created first, followed by other values like "X city," "Y city," and "Z ...
Make Flight feature classes public instead of internal
Sometimes it is not possible to extend code within the if statement of a ::instance().isEnabled().
To extend functionality in these scenarios, it would be beneficial to be able to check is flight features are enabled from custom code, to be consistent with standard functiona...
Provide the BrowserSessionActivityId on the X++ level
Right now, the Browser Session Id is not available on X++, at least not consistently, or it isn't documented adequately how to get this information. When trying to track processes, especially for telemetry purposes, this information would be helpful, as it connects various individual Server-si...
Introduce a standard pattern for DLL/assembly isolation (AppDomains)
Right now, all DLL dependencies (.NET assemblies) in a D365 package get loaded into the same process space as the whole AOS server. This has several drawbacks as it leads us in a DLL hell. If a DLL is included by the AOS or any default package, one must not add another version of the DLL, espe...
Increasing limitations on the cross-company data sharing record
For Cross Company data sharing Data Record Sharing option, we currently have a performance limitation where it supports up to 300 companies and 2 million records per table and policy.