Article LinkedIn : https://tinyurl.com/25v2z8g4
Objectif
Découvrez comment passer au niveau supérieur avec Dynamo en créant vos propres nœuds, les ‘Custom Node’.
Fini les scripts surchargés et répétitifs !
Qu’est-ce qu’un Custom Node ?
Même si Dynamo propose maintenant une multitude de noeuds, la possibilité de créer et d’utiliser des nœuds personnalisés apporte de nombreux avantages, à savoir :
- Un « Super Node » parfaitement adapté à nos besoins,
- Regroupe plusieurs Nodes en une seule unité,
- Possède ses propres entrées/sorties,
- Réutilisable dans tous vos scripts,
- Partageable avec votre équipe.
Pourquoi créer des Customs Nodes
- Simplifiez vos scripts
- Évitez la répétition de code
- Standardisez vos méthodes
- Gagnez en productivité
- Créez votre bibliothèque d’outils
Ci-dessous, je vous propose un exemple de ‘Custom Node‘, basé sur mon premier post, l’accès et la récupération des données d’un fichier Excel.
Ci-dessous, je vous propose un exemple de ‘Custom Node‘, , basé sur mon premier post, l’accès et la récupération des données d’un fichier Excel.
1️⃣ Script complet : en haut normal, en bas, remplacé par un ‘Custom Node‘,
2️⃣ Custom Node : 2 Input (Nom du fichier Excel et le nom de l’onglet), 2 Output (Message d’erreur et les données)
3️⃣ Custom Node : Détail, quasiment identique au graphe normal
4️⃣ Input 1 : Nom du fichier excel, le paramétrage dans le ‘Code Block’ configure le noeud à son utilisation
5️⃣ Input 2/Output 1 : Nom de l’onglet et le message d’erreur éventuel
6️⃣ Custom Node Library : Disponible dans la librairie, comme les autres noeuds
7️⃣ Custom Node Help : Fichier d’aide configurable.
🚀 𝗖𝗼𝗻𝗰𝗹𝘂𝘀𝗶𝗼𝗻
L’utilisation de ‘𝘊𝘶𝘴𝘵𝘰𝘮 𝘕𝘰𝘥𝘦’ permet de simplifier les graphes Dynamo et la compréhension du script, de venir compléter les nœuds standard. Ils sont également réutilisable et peuvent être partager via une bibliothèque, ce qui permet de réduire les coûts de développement.
𝘾𝙪𝙨𝙩𝙤𝙢 𝙉𝙤𝙙𝙚𝙨: 𝘾𝙤𝙙𝙚 𝙇𝙚𝙨𝙨, 𝘽𝙪𝙞𝙡𝙙 𝙈𝙤𝙧𝙚, 𝘾𝙪𝙩 𝘾𝙤𝙨𝙩𝙨 !
🤝Besoin d’un accompagnement pour réaliser vos scripts Dynamo qui répondent à vos besoins ou créer une ‘Custom Nodes Library’ pour diminuer vos coûts ? N’hésitez pas, contactez-moi dès aujourd’hui !