<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.phenomportal.com/index.php?action=history&amp;feed=atom&amp;title=Merge_External_Model</id>
	<title>Merge External Model - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kb.phenomportal.com/index.php?action=history&amp;feed=atom&amp;title=Merge_External_Model"/>
	<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Merge_External_Model&amp;action=history"/>
	<updated>2026-04-27T17:24:54Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://kb.phenomportal.com/index.php?title=Merge_External_Model&amp;diff=1521&amp;oldid=prev</id>
		<title>Chris: Created page with &quot;A merge external model operation imports nodes from an external model file into the current project. During this process, the system checks each incoming node’s globally unique identifier (GUID):  * If the node’s ID does not already exist in the current project, the node is eligible to be added. * If the node’s ID is already present, the existing node in the project is preserved and the incoming one is ignored.  The merge also verifies that each incoming node has a...&quot;</title>
		<link rel="alternate" type="text/html" href="https://kb.phenomportal.com/index.php?title=Merge_External_Model&amp;diff=1521&amp;oldid=prev"/>
		<updated>2025-12-12T14:52:44Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;A merge external model operation imports nodes from an external model file into the current project. During this process, the system checks each incoming node’s globally unique identifier (GUID):  * If the node’s ID does not already exist in the current project, the node is eligible to be added. * If the node’s ID is already present, the existing node in the project is preserved and the incoming one is ignored.  The merge also verifies that each incoming node has a...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A merge external model operation imports nodes from an external model file into the current project. During this process, the system checks each incoming node’s globally unique identifier (GUID):&lt;br /&gt;
&lt;br /&gt;
* If the node’s ID does not already exist in the current project, the node is eligible to be added.&lt;br /&gt;
* If the node’s ID is already present, the existing node in the project is preserved and the incoming one is ignored.&lt;br /&gt;
&lt;br /&gt;
The merge also verifies that each incoming node has a valid parent in the destination project. Any node that cannot be placed under an appropriate parent - even if it would otherwise qualify for merging - is excluded to maintain structural consistency.  In order for a parent to be considered valid, the user must have (at least) write permissions (to the parent node) and the parent node must not be [[Projects and Models Management#Model Versions | published]].&lt;br /&gt;
&lt;br /&gt;
== Overwrite Option ==&lt;br /&gt;
If the Overwrite option is enabled, the merge behaves more aggressively. For nodes that exist in both the source model and the destination project, the system compares their contents. When differences are found, the destination node is updated to match the version from the source model.&lt;br /&gt;
&lt;br /&gt;
== Check for Name Collisions Option ==&lt;br /&gt;
The Check for Name Collisions option controls how the merge process handles situations where two different entities - identified by different GUIDs - share the same name.&lt;br /&gt;
&lt;br /&gt;
When &amp;#039;&amp;#039;&amp;#039;enabled&amp;#039;&amp;#039;&amp;#039;, the merge operation will fail if it encounters two distinct entities that use the same name. This safeguard ensures that no ambiguous or conflicting names are introduced into the project. (Entities with the same GUID and same name are not affected by this rule.)&lt;br /&gt;
&lt;br /&gt;
When &amp;#039;&amp;#039;&amp;#039;disabled&amp;#039;&amp;#039;&amp;#039;, the merge operation will complete even if name conflicts exist. In this mode, the system allows potentially overlapping names to coexist, and any required name adjustments must be resolved manually after the merge. &lt;br /&gt;
&lt;br /&gt;
This setting is recommended when merging models from unrelated or independently developed sources, where naming overlaps are more likely.&lt;/div&gt;</summary>
		<author><name>Chris</name></author>
	</entry>
</feed>