# Create Assembly for Each Family Instance

**URL:** <https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533>\
**Category:** Packages\
**Tags:** steamnodes\
**Created:** [March 23, 2017, 1:12pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533 "2017-03-23T13:12:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ahmad\_Saad](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Ahmad\_Saad](https://forum.dynamobim.com/u/Ahmad_Saad)\
**Post date:** [March 23, 2017, 1:12pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/1 "2017-03-23T13:12:43Z")

</div>

Hello,  
I saw a previous post about applying _List.Map_ to the node _Tool.Create.Assembly_  
I tried to do the same; but unfortunatly it doesn’t work.  
Any ideas for how to fix this?  
I have hundreds of family instances, and I need to create an assembly for each family instance.

Thank you in advance.

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/7/a733a27c8a57eb8639181376d495c2e884a373de.PNG)

---

<div class="post-metadata">

**Author:** ![MJB-online](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mjb-online/32/24884_2.png) [@MJB-online](https://forum.dynamobim.com/u/MJB-online)\
**Post date:** [March 23, 2017, 3:58pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/2 "2017-03-23T15:58:14Z")

</div>

Hi Ahmad,

Is this the topic you are refering to [link] ?  
I think you need to add te “Transaction.End” node, like @Dimitar_Venkov did.  
I hope it helps.

---

<div class="post-metadata">

**Author:** ![MJB-online](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mjb-online/32/24884_2.png) [@MJB-online](https://forum.dynamobim.com/u/MJB-online)\
**Post date:** [March 23, 2017, 4:02pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/3 "2017-03-23T16:02:23Z")

</div>

[https://forum.dynamobim.com/t/create-assemblies-from-list/3074/8](https://forum.dynamobim.com/t/create-assemblies-from-list/3074/8) The link above did not work 😥

---

<div class="post-metadata">

**Author:** ![Ahmad\_Saad](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Ahmad\_Saad](https://forum.dynamobim.com/u/Ahmad_Saad)\
**Post date:** [March 23, 2017, 4:41pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/4 "2017-03-23T16:41:59Z")

</div>

Hi @MJB-online,  
thanks for your reply, I tried this out, but the issue is that I want to create an assembly for each family instance; for my example, if I have a 4 family instances of the same family type, so I want 4 assemblies.

Please check this GIF:

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/4/d49d36a0044472f44a34e5be9e2cde7beeda05e7.gif)

---

<div class="post-metadata">

**Author:** ![MJB-online](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mjb-online/32/24884_2.png) [@MJB-online](https://forum.dynamobim.com/u/MJB-online)\
**Post date:** [March 23, 2017, 8:31pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/5 "2017-03-23T20:31:24Z")

</div>

Hi Ahmad\_Saad,

If the family instances are identical Revit is aware of that, and creates 4 identical assembly instances, and they all get the same name. Thats the way it works, as far as i know.

---

<div class="post-metadata">

**Author:** ![Ahmad\_Saad](https://avatars.discourse-cdn.com/v4/letter/a/ac8455/32.png) [@Ahmad\_Saad](https://forum.dynamobim.com/u/Ahmad_Saad)\
**Post date:** [April 20, 2017, 10:33am UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/6 "2017-04-20T10:33:00Z")

</div>

Thanks for your reply.  
I think the problem was the selection method, I used another way and it worked:  
 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/9/396d1195e311796ab0534e6b4b45e48d4ce63b4b.PNG)

---

<div class="post-metadata">

**Author:** ![MJB-online](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/mjb-online/32/24884_2.png) [@MJB-online](https://forum.dynamobim.com/u/MJB-online)\
**Post date:** [April 20, 2017, 6:16pm UTC](https://forum.dynamobim.com/t/create-assembly-for-each-family-instance/10533/7 "2017-04-20T18:16:14Z")

</div>

Hi Ahmad,

I’m curious what happens if you add the “Transaction.End” node to the **top/pink** workflow.  
You’re now feeding the “List.Map” node with three different family types.  
Last time the family types were identical as far as i could see from your GIF.

Kind regards,  
Mark
