Palle Agermark

408 Added | 1 Magazine | 5 Likes | 3 Following | 393 Followers | @pagermark | Keep up with Palle Agermark on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Palle Agermark”

AX-7-Extensions/FormHasMethod_Extension at master · Ievgenm/AX-7-Extensions

D365FOE. How to override form data source field lookup method.

A long time ago, I wrote a blog post explaining how to override form data source field methods. I skipped lookup, most popular method, because it did …

Context Menus (D365 for Finance and Operations)

Friends,<p>It has been long..Hope you are all well. Happy New year 2018.<p>In older versions of AX, We used right-click context menus (shortcut menus) by …

Easy Dynamics 365/AX Blockchain Integration

This post continues to explore Blockchain integration into Microsoft Dynamics 365 for Finance and Operations (AX). I’ve seen examples where …

Python Programming

Is your delete slow – maybe your delete action is causing blocking because of missing indexes

I recently worked on an interesting case that I want to share some learnings from.<p>This learning goes for ALL delete actions, especially those with …

Databases

Extensible product dimension sample app

Extensible inventory dimensions<br>When the year started this "big rock" was by many used to exemplify the impossibility of sealing. Yet; with help from …

Airplanes

D365FOE. Form personalization for developers.

Often in AX one form could be used for different business entities, like customer and vendor external items. And because they use same</b> …

Run a class in background–Asynchronies mode

This is not much of a new thing but a reminder. I feel it should be used more often in D365fFO. In prior versions we showed a progress bar and gave …

Misleading statements in 81215AE: X++ Programming and Advanced Topics in Microsoft Dynamics 365 for Finance and Operations, Enterprise edition

In Module 07 (and a few other places within same course) the importance of using the client / server modifiers and the RunOn property is discussed …

CombineXPO: Length cannot be less than zero

We are moving from AX 2012 FP to AX 2012 R3 and our daily build was failing with the following error:<p>Length cannot be less than zero<p>We have traced …

Read excel through X++ in D365FO

Sample code to read an excel file, all it need file stream as a parameter.<p>public boolean importFromExcelfiles(System.IO.Stream …

Event Handlers and Field Value Change Detection

Now, let's add the two event handles to our <i>update</i>() method on <i>CustTable</i>. Right click on the <i>update</i>() method on <i>custTable</i> in the AOT and select "New …

JavaScript

D365FOE. Get list of installed metadata hotfixes using Metadata API.

We can retrieve information about metadata hotfixes installed directly from Visual Studio using “<b>Apply Hotfix</b>” addin ( <b>Dynamics 365 -> Addins -> Apply</b> …

Microsoft Visual Studio

D365FOE. FormHasMethod extension for form extension methods.

Recently I have seen multiple people asking how to check if form has method added by extension at run-time. For form methods we can use</b> …

JavaScript

Query range function: Less than date and not date null

There is a lessThanDate query function in AX, but it also selects blank dates.<br>Here is a suggestion for a similar function, that does not include the …

XQuery to save source code from all tables and classes

You can use this XQuery, with for example BaseX, to save all your source code from table and classes to an XML file:

Source Code

A simple way to indent X++ code in Visual Studio - Dynamics 365 For Operations

Coming from C# and Visual Studio with Resharper to X++ & MorphX with Resharper the most painful thing I struggled with is the code indentation. The …

Microsoft Visual Studio

Palle Agermarks Microsoft Dynamics 365 blog

In the July 2017 release for LCS, support for XLIFF Translation Memory (TM) files was added. XLIFF (XML Localisation Interchange File Format) is an …

Software

Deep links available in every form

Ievgen Miroshnikov gave me the idea and Microsoft also has some information here.The following extends the standard button available in every <i>Dynamics</i> …

Software

PSA: AX7 Build Failure on Generate Packages / Model Export

More and more customers are seeing an error in the "Generate Packages" build step on their AX7 automated builds. The build shows as "Partially …

JavaScript

Development tutorial: Extensibility: Replaceable in Chain of Command methods

Recently we announced a new and pretty powerful Extensibility feature, wrapping methods with Chain of Command in augmentation classes. This allows to …

Replaceable methods

Chain of command enables wrapping of methods – but you must call next. This ensure the "chain" is not broken, and everyone wrapping the method will …

Development Tutorial: Extensibility: Adding a table display/edit method and showing it on a form in PU11

In my previous post I described the capabilities of the Dynamics 365 FOE platform update 10, when it comes to working with display/edit methods. In …

Development Tutorial: Extensibility: Adding a table display/edit method and showing it on a form in PU10

One of the super common tasks for an application developer working to address customer requirements is adding display methods showing some additional …

Dynamics 365 for Finance and Operations Extensible Controls: Server Side to Client Side and Back.

Wednesday, September 27, 2017<p><b>Julio Luzardo</b><p><b>.NET and AX7 Developer</b><p>In this article we're going to show you how a simple extensible control that's …

JavaScript

Extending table maps used for versioning

<b>Disclaimer: This post describes a proposed solution and is subject to change without further notice</b><p>One of the table maps where we have received …

Table map extensions

Requesting add a field or method extension capability to existing table maps<p>Problem statement<p>We have received requests to provide platform support …

Microsoft Dynamics 365 for Finance and Operations: Filtering in Workspaces

The Workspaces concept is a relatively new one in Dynamics 365 for Finance and Operations, and as any new concept it keeps changing and improving.

How to Color code data records using configurable colors for easy identification in Dynamics 365 For Finance & Operations

Have you ever come across requirements where business often wants easier ways of identifying data records in certain status with specific color …

Extensible Controls in Dynamics 365 for Finance and Operations (Tutorial)

Friday, September 8, 2017<p><b>Julio Luzardo</b><p><b>.NET and AX7 Developer</b><p>In Dynamics 365 for Finance and Operations (D365) Extensible Controls take on the role of …