Universal Schnittstelle - Ressourcen Beispiel - Ressourcenhierarchien |
Hierarchien werden in Ressourcen unter Verwendung des „PARENT“ Tags gebildet. Es ist dazu lediglich erforderlich, die direkt übergeordnete Ressource durch deren externe ID zu referenzieren. Diese Architektur setzt allerdings voraus, dass übergeordnete Ressourcen vorher bereits angelegt worden sind.
<PLANOUT>
<RESOURCE_COMPANIES>
<RESOURCE_COMPANY>
<SHORT_NAME>Werk Wüllershausen</SHORT_NAME>
<EXTERNAL_ID>WERK WÜLLERSHAUSEN 1</EXTERNAL_ID>
</RESOURCE_COMPANY>
</RESOURCE_COMPANIES>
<RESOURCES>
<RESOURCE>
<SHORT_NAME>Root</SHORT_NAME>
<EXTERNAL_ID>ResourceHierarchyRoot 1</EXTERNAL_ID>
<COMPANY>WERK WÜLLERSHAUSEN 1</COMPANY>
</RESOURCE>
<RESOURCE>
<SHORT_NAME>Child 1</SHORT_NAME>
<EXTERNAL_ID>ResourceHierarchyChild 1</EXTERNAL_ID>
<COMPANY>WERK WÜLLERSHAUSEN 1</COMPANY>
<PARENT>ResourceHierarchyRoot 1</PARENT>
</RESOURCE>
<RESOURCE>
<SHORT_NAME>Child 2</SHORT_NAME>
<EXTERNAL_ID>ResourceHierarchyChild 2</EXTERNAL_ID>
<COMPANY>WERK WÜLLERSHAUSEN 1</COMPANY>
<PARENT>ResourceHierarchyRoot 1</PARENT>
</RESOURCE>
<RESOURCE>
<SHORT_NAME>Child 3</SHORT_NAME>
<EXTERNAL_ID>ResourceHierarchyChild 3</EXTERNAL_ID>
<COMPANY>WERK WÜLLERSHAUSEN 1</COMPANY>
<PARENT>ResourceHierarchyRoot 1</PARENT>
</RESOURCE>
<RESOURCE>
<SHORT_NAME>Child 3.1</SHORT_NAME>
<EXTERNAL_ID>ResourceHierarchyChild 3.1</EXTERNAL_ID>
<COMPANY>WERK WÜLLERSHAUSEN 1</COMPANY>
<PARENT>ResourceHierarchyChild 3</PARENT>
</RESOURCE>
<RESOURCE>
<SHORT_NAME>Child 3.2</SHORT_NAME>
<EXTERNAL_ID>ResourceHierarchyChild 3.2</EXTERNAL_ID>
<COMPANY>WERK WÜLLERSHAUSEN 1</COMPANY>
<PARENT>ResourceHierarchyChild 3</PARENT>
</RESOURCE>
</RESOURCES>
</PLANOUT>