I am working in Dynamo and trying to push a project to Forma using the Dynamo extension. Is it possible to set the input list order? My workflow has numerous inputs, but I cannot get them to list in alphanumeric order. Tried renaming in dynamo but they are still just being randomly listed. Are the inputs listed (in Forma) in the order they were created? Is there any way to change the order?
Can you show a screenshot what you have and what the desired output is in Dynamo?
Assuming that the Forma extension works the same way as Player, yes. Inputs (and outputs) are currently listed in order of creation. If it does include the feature for ordering alphanumerically, I don’t know where it lives.
Does the input really matter?
I mean, you can fix the order (of the output) later in the .dyn no?
Though having a nice order of inputs is more convinient.
That’s what I had assumed. Thanks!
The ordered list of inputs isn’t necessary. It just helps when trying to break up a workflow between different steps, or processes.
I wish you could change the order after the creation though.
I agree, same here!
It’s fairly easy to do, though you usually have to do each input individually.
Just copy the input you want to be listed first, delete it, then paste it back into the workspace to recreate the node and reconnect any wires. Do this for each input (in order) and you’ll have your newly created inputs in the correct order.
I know, but I find that quite the hassle tbh…
Agree. It can be annoying, but it’s the only way to do “custom” ordering without a whole new feature.
I guess this is what we want .
@Devs .
This has been addressed in Dynamo Player for all desktop products in at least 3/4 of all supported builds by the alphabetical sort order. I am only unsure of 2023. So get into a supported build, name your nodes with a number of prefix, and you’ve got your feature already.
If you’re in an unsupported build, you won’t get the feature - which shouldn’t be a surprise as it is in the name after all. Update - you can and if you can’t tell your firm’s executives how much it it actually costing, then layer on some added InfoSec insurance premium, and finally pass that total cost onto the primary contract holder as a line item - every time I have seen that done projects get upgraded.
As far as the Forma input order, yes - this is a known issue. I recommend you provide the feedback both here (where we have community discussion and the development team is looped in) which you’ve done, but also in the feedback portal for Dynamo for Forma, here: Dynamo Forma Closed Beta
And just to clarify, by “custom” I mean something beyond creation order or alphanumeric. Yes, we can number inputs (and I think that’s a perfectly reasonable solution to control order), but to have true control over the order would require a full feature with UI that just isn’t worth the effort in my opinion. Alphanumeric covers any reasonable level of control and creation order is still there as a workaround.
@jacob.small , do you have simple screenshot of the alphabetical ordering in Revit? I can just copy that real quick
Not handy, but you can check this topic for the toggle UI: Input Order for Dynamo Player (2024 Civil 3D) - #2 by zachri.jensen
And this blog post for the info on when the sort order was added: Dynamo Player Introduction - Converting an Existing Graph for Use in Dynamo Player - Dynamo BIM
So we’ve got alphabetical sort order now:
I threw in a little something for you to @solamour here Just based on the […] convention you’ve got going for the samples.
You are amazing @havardh! Thank you!