

Tanguy Touzard
MemberForum Replies Created
Tanguy Touzard
Member14 décembre 2022 at 13h02 en réponse à: Insérer un tableau dans un formulaire Dynamics (ModelDriven)Ca peut effectivement passer par une Canvas App, ou le développement d’une ressource web en full HTML/JS.
CommentID=r11WV8M9GoTBgkM, PostID=aVeMvYi6cilMwQS
A noter que cela nécessitera l’utilisation du connecteur HTTP qui est un connecteur premium et donc soumis à licence supplémentaire
CommentID=zbyDNxNhOYDVDXa, PostID=sYhuCXw0QkxtbLZ
Aucun souci à appeler un service SOAP avec Power Automate et donc à faire que ton application Power Apps utilise un flux pour communiquer en SOAP
CommentID=Wyvh7Evmtl7y1TB, PostID=sYhuCXw0QkxtbLZ
Si on essaye de suivre les nomenclatures de Microsoft dans Dataverse, il faudrait plutôt écrire les noms en PascalCase (sans compter le préfixe), ce qui donnera le nom de schéma. Le nom logique sera automatiquement remis en minuscule. Pourquoi me direz-vous? il existe cette notion de Early Bound Entities qui sert à générer le modèle objet CRM en .Net pour les développeurs et qui reprend le nom de schéma. Donc si vous utilisez du PascalCase, vous aurez des noms de classes (table) et propriétés (colonnes) respectant les bonnes pratiques de nommage .Net, en plus d’avoir une cohérence pour le low code/no code.
Ensuite, en suivant toujours la logique de ce que fait MS (quand ils le font bien), certains type de champ doivent être préfixé/suffixé:
Lookup : doit finir par Id => prefix_TableLieeId
Choix : doit finir par Code => prefix_MaListeCode
Booléen : doit représenter une affirmation => prefix_EstAcceptee
Date : contient le mot Date ou fait référence à une action => prefix_DateDebut ou prefix_SigneLe
Pour les autres types, le nommage en lui-même devrait suffire à identifier le type.
Voilà, c’est ma petite expérience de 19 ans de Dynamics CRM/365 en tant que développeur principalement mais aussi de citizen developer maintenant 🙂
CommentID=mALztDI0zC5iij9, PostID=Bcjo0E7y9lwWty4
Tanguy Touzard
Member12 septembre 2022 at 8h39 en réponse à: Déclencheur Business Central qui… ne se déclenche pasMerci messieurs, comme de par hasard, ça refonctionne très bien ce matin sans avoir rien changé du tout…
CommentID=Lnn9T4oZGLEnTbW, PostID=B2b2W93VOM0Wwte
Est ce que tu utilises des tables standards uniquement ou tu as créé de nouvelles tables?
Si nouvelles tables, il faut adapter les rôles de sécurité pour ajouter des permissions sur ces nouvelles tables.
CommentID=Y0nQPdHIsM30YS7, PostID=ZkmctgA4EwcoJjI
Tanguy Touzard
Member29 juillet 2022 at 9h31 en réponse à: Problème js sur un nouveau bouton commandJ’ai eu EXACTEMENT le même souci hier 😀
Il faut ajouter la custom page dans la définition de l’application pilotée par modèle
CommentID=bLlUMiUvHQ4Fesx, PostID=Coibz41FDDXmGXl
Tanguy Touzard
Member19 juillet 2022 at 7h53 en réponse à: Power automate En version Anglaise Compose ……Bonjour,
Il s’agit de l’action Message dans la catégorie Opération de données
CommentID=7NcDtLaOYme4JJI, PostID=uKuqlqtu5uEhf3j
C’est le problème récurrent avec les certifications… Leur intérêt est normalement de valider un niveau de compétence mais avec toutes les possibilités de formation (pour ne pas parler des dumps), on se retrouve plus avec une certification qui valide une connaissance à un moment donné.
Je pense effectivement que Microsoft a augmenté le niveau dans le sens où il n’est plus si simple de simplement réviser pour être prêt le jour de l’examen (certainement à dessein, pour justement que ça ne soit pas si simple de l’obtenir). Du coup, ça se joue plus sur la compétence et pour ça, il faut avoir pratiqué.
De mon côté, je passe ces certifs sans trop de difficulté mais je bosse sur la PP/Dynamics/CRM depuis plus de 15 ans. Après, tout ce qui concerne les nouveautés pour lesquelles je n’ai pas suffisamment de recul (AI Builder, Virtual agents, etc.), c’est clair que je bachotte, mais pour ces aspects là, le MS Learning est largement suffisant.
CommentID=d940UbITNeQiT4Y, PostID=zUsHqTPqBu1gV3h
Tanguy Touzard
Member19 mai 2022 at 9h15 en réponse à: Activer la fonction/bouton "Export to PDF" dans une application Model DrivenLe dernier paramètre est l’identifiant de l’enregistrement des paramètres pour le PDF. J’imagine que c’est le même pour tous les environnements. Sinon, en faisant un get sur le même point d’accès sans l’id, vous pourrez retrouver le bon id.
Pour les autorisations pour Postman : Paramétrer un environnement Postman (Guide du développeur pour Dynamics 365 Customer Engagement) | Microsoft Docs
CommentID=fmZMrhYu1EZsLjY, PostID=PPEcpDVStySOmlk
Tanguy Touzard
Member19 mai 2022 at 9h12 en réponse à: Comment retrouver le propriétaire d'un graphique personnel ?Si vous voyez le graphique, alors il est partagé avec vous, donc, il doit être possible de retrouver le propriétaire, par exemple en mettant cette url => https://env.crmX.dynamics.com/api/data/v9.2/userqueryvisualizations?$select=name&$expand=owninguser($select=fullname)
où env est le nom de votre environnement et remplacer crmX par le bon geo (crm4 pour europe, crm12 pour france)
CommentID=7NVVQEIMBSfYFGp, PostID=nMgWrUfaFlxiHh3
Tu peux pas faire du Word dans Power Automate? Ca marche plutot pas mal.
Certes, ca n’est pas du publipostage à proprement parler (pas d’impression notamment) mais Power Automate permet de faire pas mal de chose basé sur des modèles Word.
CommentID=7kEb8wIv1Zn6C6G, PostID=3jaWpWT2gy6Hmh4
Tanguy Touzard
Member20 avril 2022 at 13h26 en réponse à: Contrôle carte dans PowerApps : RechargementMerci, entre temps, la fusion des deux écrans de carte et de détail m’a été également suggéré et ça marche très bien!
A noter que quand la carte s’affiche, elle chercher à afficher tous les points de la collection à laquelle elle est liée. Donc peut importe qu’on stocke les infos dans des variables et qu’on les mappe avec les propriétés de la carte, elle s’en fiche.
CommentID=gZe0dLyA2Tc7FFW, PostID=nfrxoaYdjlrIFok
Mon problème est que je cherche plutôt à remplir ma collection avec des points proches de ma géolocalisation. Je ne peux pas me permettre de charger tous les enregistrements (plus de 200.000) pour ensuite faire du geofencing avec
SubCommentID=aRcSorSaT7Dscvk, CommentID=VS8GLBKq70fYNbI, PostID=V5E26nNj2bD9jWX
Tanguy Touzard
Member8 mars 2022 at 16h45 en réponse à: Dynamics – Sécurité des pièce jointes associéesAh! donc, tu ne pourras pas mettre en place ce que tu veux, j’en ai bien peur…
SubCommentID=HKTmVTkdhC3wFh8, CommentID=8x4YhWGtVCIk9H4, PostID=dPsbE68UuDtvOol