mardi 6 juin 2017

#Tip21 Dynamics 365 : Ouverture du formulaire de création rapide depuis une sous-grille

Dans une sous-grille Dynamics, le clic sur le bouton + ouvre la recherche pour ajouter un enregistrement déjà existant et il est possible de créer un nouvel enregistrement en cliquant sur Nouveau. La fonction technique est Add Existing.


image

Pour ouvrir directement la création d’un nouvel enregistrement il faut rendre obligatoire le champ de lookup se trouvant sur l’enregistrement associé. Mais dans la plupart des cas métiers, le champ ne doit pas être obligatoire. La fonction technique est Add New.

La solution ci-dessous vous permet d’activer la création directe de l’enregistrement sans rendre obligatoire le champ de Lookup donc de désactiver la fonction Add Existing.

Ouvrir l’outil RibbonWorkbench de la ToolBox. (En amont, préparer une solution contenant uniquement l’entité concernée par la modification).
Sélectionner l’entité dans la liste :

image

Repérer l’affichage correspondant à Subgrid et faire un clic droite sur le bouton Add existing. Cliquer sur Hide.

image

Cliquer maintenant sur Publish. (Attendre la fin de la publication de la solution)
Après avoir effectué un rafraîchissement de Dynamics, le clic sur le bouton + ne devrait plus faire apparaître la recherche d’enregistrements existants mais devrait ouvrir :
  • soit un formulaire dans un nouvel onglet ou fenêtre
  • soit le formulaire de création rapide (S’il est activé pour l’entité).