We have a Workset for Grids, Levels and Scope Boxes that allows our consultants to hide all our these elements from our model. Users being what they are, forge to place the elements on this Workset.
I was wondering if anyone has made a macro that can select all these elements and place them on this Workset? I would run it before sending our model to the consultants.
Try searching the forums before posting. There are a lot of good threads that can be relevant to your query even if they arenât doing exactly what you want. Sometimes there are even posts that have already solved your problem.
Tell them that everything besides levels, grids and scopeboxes will get deleted from this workset.
Company policy, no exeptions. Remodel in your spare time, and get it right this timeâŚ
So move it to a workset that is not visible in all views.
Get parameter, set parameter⌠and set it to that workset.
Workset Name is "all wrong, please correct"
I made 3d views called âto doâ and they should be empty
We have a set of rules to comply to, if not, its visible in these views.
We have a number of modellers in different skill levels.
One of my tasks is to get the levels up for all. I use a mixture of payed work, play, and teaching all at the same time to get them there. This is fun for me too.
Since there are more ways of doing things i tell them to be creative and not use method âAâ and think of other ways to get the same result.
This seems like a good solution for âunknownâ elements on the wrong workset, or for elements on the Levels and Grids workset that shouldnât be. But I think Sam is looking for a solution for when levels, grids, and scope boxes get put on âworkingâ worksets instead of coordination worksets.
In his case it would be pretty easy to just take all elements of certain categories and force them to the specific workset theyâre supposed to go on.
Iâm looking to press a button and make sure everything is fine, not to get employees to hate me. That would be counterproductive. BIM Managers need people skills AND BIM/Dynamo skills.
We canât be effective by just bullying people, especially if they are all on a low skill level.
Maybe not automatically. Itâs just one of those things that happens and is always going to happen. We donât even use worksets at my firm (besides the one you have to have). But forcing the known elements to their correct workset is a least a small piece than can help clean up the general mess that is worksets.
Youâre not going to get a one-click solution for managing and organizing worksets. Itâs just not possible. The best thing you can do is educate your modelers. However, I do think that something like a Coordination workset (grids, levels, scope boxes in your case) can be beneficial and easily maintained with a Dynamo script since ALL elements of those categories will ALWAYS go on the same workset.
im not here to insult you, but if you could show us what you have in a script or an idea, then we are more then happy to help.
btw. get parameter, set parameter didnât give you an idea to make this work?
For all model categories goes, the workset is just a parameter wich can be set with SetParameterByName and can be obtained by GetParameterValueByName.
SoâŚmake a 3d view, no template so you are sure you see all, exclude all worksets but shared levels,grids and scopeboxesâŚselect all elementsâŚexclude scopeboxes and openings and so on until the parameter workset in the properties switches from greyed out to black and set a new workset. No Dynamo needed. TADA!
(making a dynamo script will take longer)
Marcel
No, I have no script or idea. I know that it would take several days for me to make it work or to take an old image and try to make it work. I donât have time for this. If someone is willing to share their codes, it would be much appreciated.
Yep, thatâs what Iâll be doing. Just wanted to specify that bullying employees was a worse solution than providing them with a one button solution.