How to add favorites forms through X++ in D365FO

In Dynamics 365 For Finance and Operations, we can add favorites forms via the user interface to provide quick access to the list of forms, by clicking the star icon next to the form or (to the workspace name) in the navigation pane.

In this article i will share how we can add favorites forms by code, but before let’s know.

  • How they are managed ?

Generally all favorites forms in Dynamics 365 For Finance and Operations are represented by their menu items, so our entry point is the Menu item name.

  • Where they are stored ?

All menu navigation favorites forms are stored in ‘SysMenuNavigationFavoriteItemsTable’ which contain all favorite elements with their associated AOT menu items names and path.

  • Quick scenario: Add « All assets » form into Favorites menu :

Now let’s add « All assets » as a favorite form.

Following code snippet add  « All assets » as Favorite form.
First thing to know is the associated AOT menu item name for the form we want to add as a favorite, here we use « EntAssetObjectTableAll »  menu item, and the AOT menu item path used (check all yellow marked elements), and finally the labels,

the code will create new record if not exist in the sys table and add « All assets » form into the user-defined favorites section.

Un commentaire sur “How to add favorites forms through X++ in D365FO

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s