# Changing Entity Name of Dynamic Components

**URL:** <https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323>\
**Category:** Dynamic Components\
**Tags:** entity\
**Created:** [July 18, 2020, 1:04am UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323 "2020-07-18T01:04:10Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![whx5hw](https://avatars.discourse-cdn.com/v4/letter/w/c77e96/32.png) [@whx5hw](https://forums.sketchup.com/u/whx5hw)\
**Post date:** [July 18, 2020, 1:04am UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/1 "2020-07-18T01:04:10Z")

</div>

Hello,  
How do you change entity name?

I generate a report and want to change a entity name.  
I cannot find a place to see and change entity name of dynamic components.

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [July 18, 2020, 1:54am UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/2 "2020-07-18T01:54:38Z")

</div>

The “entity name” is the instance name of the component, this works only after inserting a component and provide neither the “Name” attribute is used nor the attribute dialog header is changed.

> [@Dynamic component instance name](https://forums.sketchup.com/t/dynamic-component-instance-name/130489/10):
>
> There is no connection between the “Name” attribute and the component other than the time it is used before using DC attributes. However the instance name will be reflected in both the option and dialog on insertion provided neither the “Name” attribute or the header of the attribute dialog has not been changed. It is possible to make this work by deleting the “Name” attribute if used, however if there has been a change in the dialog header the connection is permanently broken. [W…](https://forums.sketchup.com/uploads/short-url/jE5tPXcVJSgbkoI6sAB99NJ4gIZ.skp)

so changing the instance name changes the entity name

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [July 18, 2020, 2:18am UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/3 "2020-07-18T02:18:53Z")

</div>

Changing the attribute dialog header changes the entity name, but disconnects the possible link to the instance name.

 ![Capture.PNG](https://global.discourse-cdn.com/sketchup/original/3X/e/9/e9a5817288f08439f201838eba33840c799af692.jpeg)

This may well be your preference, personally I like the instance method

---

<div class="post-metadata">

**Author:** ![whx5hw](https://avatars.discourse-cdn.com/v4/letter/w/c77e96/32.png) [@whx5hw](https://forums.sketchup.com/u/whx5hw)\
**Post date:** [July 18, 2020, 12:40pm UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/4 "2020-07-18T12:40:46Z")

</div>

Thank you.  
you helped but, I don’t understand the part “changing the attribute dialog header disconnects the possible link to the instance name”. because mine seems disconnected all the time.

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [July 18, 2020, 12:51pm UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/5 "2020-07-18T12:51:03Z")

</div>

are you using the “Name” attribute? then delete it and provide the header has never been changed and on inserting the component from its “saveas” location then it should

Else you can private message the model and I will inspect it to see I can figure the issue

---

<div class="post-metadata">

**Author:** ![whx5hw](https://avatars.discourse-cdn.com/v4/letter/w/c77e96/32.png) [@whx5hw](https://forums.sketchup.com/u/whx5hw)\
**Post date:** [July 18, 2020, 12:58pm UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/6 "2020-07-18T12:58:18Z")

</div>

Hm i re-read your post and did some test. I think now i know what you mean. but to be sure,  
Here’s my sketchup filel  
[Base Units.skp](https://forums.sketchup.com/uploads/short-url/pq1C85qXz6v7TOQviQUnNvLBim8.skp) (172.3 KB)

so, Definition \> Entity Name = Name Attribute = Instance  
(is Definition the highest in the hierarchy?)

but if i change the attribute dialog header, the link gets broken?  
Definition \> Entity Name = Name Attribute ≠ Instance

so, don’t touch the attribute dialog at all and always change the entity name from instance in entity info?  
if the link between instance and entity name gets broken, can we restore the link?

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [July 19, 2020, 10:49pm UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/7 "2020-07-19T22:49:05Z")

</div>

When you build or inert a component, a definition is built into the file which remains even after the instance is deleted and is used as a template. To activate the instance name connection the dynamic component needs to be inserted into the file from another source.

With the base units file, right click one of the units and “saveas” to a component file of your choice, then either delete and purge this file of the component or open a new one. Insert the component and now the instance name appears in the option and attribute dialog headers. Any further editing on this inserted DC does not destroy this link unless…

Entity Name is the attribute dialog header, which can be change but breaks the link to the instance name.

Initially the DC takes the component name and updates to any change provided no attributes are activated, then this link breaks

The “Name” attribute overrides the option “header”, but any link is not broken and can be reinstated by its removal

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [July 19, 2020, 11:31pm UTC](https://forums.sketchup.com/t/changing-entity-name-of-dynamic-components/131323/8 "2020-07-19T23:31:33Z")

</div>

Your profile shows you using 2018, whereas the uploaded file is 2017, question is are you using 2018 or better as any recommendations in regard to reports depends on pre or 2017 or post versions
