<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: delete old objects present in old extensions in ThingWorx Developers</title>
    <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1039140#M70740</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/208003"&gt;@dbologna&lt;/a&gt;&amp;nbsp;if you still have confusion and facing still similar issue then please give your feedback so that we can further help you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to my strategy which i have explained above may be questions will arise that how with services i am able to publish solution as these services are not visible in project services. These are hidden service and when you create package then you can see in network tab that which services are these which gets trigger for the process of creating package. i do update the version number and package creation with the respected services.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if you would like to see all services for a project you can also see in browser with the link below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://server:port" target="_blank" rel="noopener"&gt;https://server:portnumber&lt;/A&gt;/Thingworx/Projects&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and then you can choose any project and can see services. The service with which we created package is called &lt;STRONG&gt;PublishSolution&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;example =&amp;gt; in screenshot as below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MA8731174_0-1760956562620.png" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/129882i3A06B68EAF06ED5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MA8731174_0-1760956562620.png" alt="MA8731174_0-1760956562620.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am writing you because i am very curious that why you are having this issue and i can learn and can save myself for future issues.&lt;/P&gt;</description>
    <pubDate>Mon, 20 Oct 2025 10:38:02 GMT</pubDate>
    <dc:creator>MA8731174</dc:creator>
    <dc:date>2025-10-20T10:38:02Z</dc:date>
    <item>
      <title>delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038203#M70698</link>
      <description>&lt;P&gt;For the production environment, we create a deployment package and upload the extension to production. The objects that are part of the extension change, and some have been removed. However, I noticed that there are objects in production tied to old extensions that cannot be removed. I thought that excluding the object from the extension would remove it. How can I remove these old objects tied to extensions that are no longer present in the system?&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 08:35:57 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038203#M70698</guid>
      <dc:creator>dbologna</dc:creator>
      <dc:date>2025-10-13T08:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038636#M70711</link>
      <description>&lt;P&gt;Hi &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/208003"&gt;@dbologna&lt;/a&gt;&lt;/SPAN&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you please explain how the objects are tied to old extensions with concrete example if possible?&lt;/P&gt;
&lt;P&gt;What errors are you getting when removing the old objects?&lt;/P&gt;
&lt;P&gt;Can you try importing the old extensions first, then remove the old objects, lastly delete the imported old extension?&lt;/P&gt;
&lt;P&gt;If the old extension is not available anymore, can you try recreating the missing dependent entities (with the exact entity name) and remove again?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 00:22:44 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038636#M70711</guid>
      <dc:creator>TonyZhang</dc:creator>
      <dc:date>2025-10-16T00:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038691#M70714</link>
      <description>&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Hi TonyZhans, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;First of all, we're in a production environment and it's not possible to delete/import extensions. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I can create a new extension to which I add the old Things, but once I've imported the extension, these Things can't be removed because they're part of an extension. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is there a way to remove a Thing that's part of an extension? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BR &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Dimitri &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 16 Oct 2025 08:29:12 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038691#M70714</guid>
      <dc:creator>dbologna</dc:creator>
      <dc:date>2025-10-16T08:29:12Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038695#M70715</link>
      <description>&lt;P&gt;Hi &lt;SPAN style="color:var(--ck-color-mention-text);"&gt;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/208003"&gt;@dbologna&lt;/a&gt;&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To remove Things that are part of an extension, you have to delete the extension itself.&lt;/P&gt;&lt;P&gt;Please refer to &lt;A href="https://support.ptc.com/help/thingworx/platform/r10.0/en/index.html#page/ThingWorx/Help/Getting_Started/ImportingandExportinginThingWorx/deleting_extensions.html" target="_blank"&gt;Help Center&lt;/A&gt; for how to delete an extension.&lt;/P&gt;&lt;P&gt;You can then import the new extension without unwanted old Things.&lt;/P&gt;&lt;P&gt;If the imported extension has some issues, you should have detected this in Test or QA environment before going to production. It's a good chance to review your deployment process.&lt;/P&gt;&lt;P&gt;If the Things in extension have already been used by many other entities in Production, you may want to consider leaving the old Things as it is and simply mark them as deprecated or use permission control to hide the old things from developers.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 08:48:56 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038695#M70715</guid>
      <dc:creator>TonyZhang</dc:creator>
      <dc:date>2025-10-16T08:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038704#M70716</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/208003"&gt;@dbologna&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-start="232" data-end="454"&gt;I would like to share some feedback based on our current project setup. We have developed a project on the &lt;STRONG data-start="339" data-end="361"&gt;development server&lt;/STRONG&gt; and plan to import it to the &lt;STRONG data-start="391" data-end="399"&gt;test&lt;/STRONG&gt; and &lt;STRONG data-start="404" data-end="431"&gt;production environments&lt;/STRONG&gt; as an &lt;STRONG data-start="438" data-end="451"&gt;extension&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P data-start="456" data-end="511"&gt;During my testing, I observed the following behavior:&lt;/P&gt;
&lt;UL data-start="512" data-end="961"&gt;
&lt;LI data-start="512" data-end="851"&gt;
&lt;P data-start="514" data-end="851"&gt;For example, if a package contains &lt;EM data-start="549" data-end="557"&gt;Thing1&lt;/EM&gt;, &lt;EM data-start="559" data-end="567"&gt;Thing2&lt;/EM&gt;, and &lt;EM data-start="573" data-end="581"&gt;Thing3&lt;/EM&gt; and I import it on the test server, all three entities are successfully created. However, if I later delete &lt;EM data-start="690" data-end="698"&gt;Thing3&lt;/EM&gt; on the development server, rebuild the package, and re-import it on the test server, then &lt;EM data-start="789" data-end="797"&gt;Thing3&lt;/EM&gt; is also automatically deleted from the test system.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="852" data-end="961"&gt;
&lt;P data-start="854" data-end="961"&gt;Additionally, an entity (e.g., a Thing) cannot be deleted manually if it is already part of an extension.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;HR data-start="963" data-end="966" /&gt;
&lt;H3 data-start="968" data-end="1002"&gt;My Approach for Our Use Case&lt;/H3&gt;
&lt;P data-start="1004" data-end="1095"&gt;I have structured the setup using two projects — &lt;STRONG data-start="1053" data-end="1066"&gt;Project A&lt;/STRONG&gt; and &lt;STRONG data-start="1071" data-end="1092"&gt;Project A Configs&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL data-start="1097" data-end="1436"&gt;
&lt;LI data-start="1097" data-end="1215"&gt;
&lt;P data-start="1099" data-end="1215"&gt;&lt;STRONG data-start="1099" data-end="1112"&gt;Project A&lt;/STRONG&gt; contains all main application components such as &lt;EM data-start="1162" data-end="1170"&gt;Things&lt;/EM&gt; (business logic services), &lt;EM data-start="1198" data-end="1207"&gt;Mashups&lt;/EM&gt;, etc.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI data-start="1216" data-end="1436"&gt;
&lt;P data-start="1218" data-end="1436"&gt;&lt;STRONG data-start="1218" data-end="1239"&gt;Project A Configs&lt;/STRONG&gt; contains all configuration elements such as &lt;EM data-start="1284" data-end="1297"&gt;User Groups&lt;/EM&gt;, &lt;EM data-start="1299" data-end="1306"&gt;Users&lt;/EM&gt;, and &lt;EM data-start="1312" data-end="1328"&gt;Dataset Things&lt;/EM&gt; (used for configuration data). These datasets drive mashup dropdowns and other filtering functionalities.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P data-start="1438" data-end="1874"&gt;All &lt;EM data-start="1442" data-end="1455"&gt;User Groups&lt;/EM&gt; are part of &lt;STRONG data-start="1468" data-end="1489"&gt;Project A Configs&lt;/STRONG&gt;, except for one specific User Group that depends on &lt;STRONG data-start="1542" data-end="1555"&gt;Project A&lt;/STRONG&gt;.&lt;BR data-start="1556" data-end="1559" /&gt;When I create an extension, I temporarily delete all users from this User Group, because they are already included in &lt;STRONG data-start="1677" data-end="1698"&gt;Project A Configs&lt;/STRONG&gt;. After importing the extension, these users are automatically re-associated with the User Group, since they were previously imported manually (only required the first time).&lt;/P&gt;
&lt;P data-start="1876" data-end="2196"&gt;This structure keeps the solution &lt;STRONG data-start="1910" data-end="1936"&gt;clean and maintainable&lt;/STRONG&gt;.&lt;BR data-start="1937" data-end="1940" /&gt;Whenever we receive new configuration data from the customer (for example, new &lt;EM data-start="2019" data-end="2034"&gt;product types&lt;/EM&gt; or &lt;EM data-start="2038" data-end="2053"&gt;station lists&lt;/EM&gt;), I can easily update the corresponding &lt;STRONG data-start="2094" data-end="2112"&gt;Dataset Things&lt;/STRONG&gt; directly through a dedicated mashup I’ve created for managing configuration data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Oct 2025 08:53:23 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1038704#M70716</guid>
      <dc:creator>MA8731174</dc:creator>
      <dc:date>2025-10-16T08:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1039140#M70740</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/208003"&gt;@dbologna&lt;/a&gt;&amp;nbsp;if you still have confusion and facing still similar issue then please give your feedback so that we can further help you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to my strategy which i have explained above may be questions will arise that how with services i am able to publish solution as these services are not visible in project services. These are hidden service and when you create package then you can see in network tab that which services are these which gets trigger for the process of creating package. i do update the version number and package creation with the respected services.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if you would like to see all services for a project you can also see in browser with the link below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://server:port" target="_blank" rel="noopener"&gt;https://server:portnumber&lt;/A&gt;/Thingworx/Projects&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and then you can choose any project and can see services. The service with which we created package is called &lt;STRONG&gt;PublishSolution&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;example =&amp;gt; in screenshot as below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MA8731174_0-1760956562620.png" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/129882i3A06B68EAF06ED5D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MA8731174_0-1760956562620.png" alt="MA8731174_0-1760956562620.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am writing you because i am very curious that why you are having this issue and i can learn and can save myself for future issues.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Oct 2025 10:38:02 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1039140#M70740</guid>
      <dc:creator>MA8731174</dc:creator>
      <dc:date>2025-10-20T10:38:02Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1040641#M70794</link>
      <description>&lt;P&gt;Hi &lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/208003"&gt;@dbologna&lt;/a&gt;&lt;/SPAN&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It appears that a response to this post answers your question. For the benefit of other Community Members who may have the same question, it would be great if you could designate it as the Accepted Solution.&lt;/P&gt;
&lt;P&gt;In the event that this response did not answer your question, please post your current status so that we can continue to support.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for using the PTC Community!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;</description>
      <pubDate>Wed, 29 Oct 2025 00:58:43 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1040641#M70794</guid>
      <dc:creator>TonyZhang</dc:creator>
      <dc:date>2025-10-29T00:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: delete old objects present in old extensions</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1040770#M70803</link>
      <description>&lt;DIV&gt;&lt;P&gt;&lt;SPAN&gt;Hi All, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I ran the same test as MA8731174 on an offline production environment, and indeed, the object that was present in the old deployment package and no longer present in the new deployment package was deleted from the system. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In my case, this didn't happen in cloud production. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'll try adding one of the old objects and deleting it in the next deployment to see how it behaves. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'll let you know. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;BR &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Dimitri &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 29 Oct 2025 16:40:12 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/delete-old-objects-present-in-old-extensions/m-p/1040770#M70803</guid>
      <dc:creator>dbologna</dc:creator>
      <dc:date>2025-10-29T16:40:12Z</dc:date>
    </item>
  </channel>
</rss>

