mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-26 20:18:52 +02:00
There are (yet !) not change in the relations UI when in object is in edit mode, so we need to keep previous behaviors.
936 lines
28 KiB
XML
936 lines
28 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.1">
|
|
<classes>
|
|
<class id="VirtualDevice" _delta="define">
|
|
<parent>FunctionalCI</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>true</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>virtualdevice</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<fields_semantic>
|
|
<state_attribute>status</state_attribute>
|
|
</fields_semantic>
|
|
<style>
|
|
<icon/>
|
|
</style>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="org_id"/>
|
|
<attribute id="organization_name"/>
|
|
<attribute id="finalclass"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
<obsolescence>
|
|
<condition><![CDATA[status = 'obsolete']]></condition>
|
|
</obsolescence>
|
|
</properties>
|
|
<fields>
|
|
<field id="status" xsi:type="AttributeEnum">
|
|
<values>
|
|
<value id="production">
|
|
<code>production</code>
|
|
</value>
|
|
<value id="implementation">
|
|
<code>implementation</code>
|
|
</value>
|
|
<value id="stock">
|
|
<code>stock</code>
|
|
</value>
|
|
<value id="obsolete">
|
|
<code>obsolete</code>
|
|
</value>
|
|
</values>
|
|
<sql>status</sql>
|
|
<default_value>production</default_value>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<display_style>list</display_style>
|
|
</field>
|
|
<field id="logicalvolumes_list" xsi:type="AttributeLinkedSetIndirect">
|
|
<linked_class>lnkVirtualDeviceToVolume</linked_class>
|
|
<ext_key_to_me>virtualdevice_id</ext_key_to_me>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
<ext_key_to_remote>volume_id</ext_key_to_remote>
|
|
<duplicates/>
|
|
<read_only>false</read_only>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="description">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="contacts_list">
|
|
<rank>70</rank>
|
|
</item>
|
|
<item id="documents_list">
|
|
<rank>80</rank>
|
|
</item>
|
|
<item id="applicationsolution_list">
|
|
<rank>90</rank>
|
|
</item>
|
|
<item id="logicalvolumes_list">
|
|
<rank>100</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="finalclass">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
</class>
|
|
<class id="VirtualHost" _delta="define">
|
|
<parent>VirtualDevice</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>true</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>virtualhost</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<style>
|
|
<icon/>
|
|
</style>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="org_id"/>
|
|
<attribute id="organization_name"/>
|
|
<attribute id="finalclass"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="virtualmachine_list" xsi:type="AttributeLinkedSet">
|
|
<linked_class>VirtualMachine</linked_class>
|
|
<ext_key_to_me>virtualhost_id</ext_key_to_me>
|
|
<edit_mode>add_only</edit_mode>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
<relation_type>link</relation_type>
|
|
<read_only>false</read_only>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>25</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="description">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="contacts_list">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="documents_list">
|
|
<rank>70</rank>
|
|
</item>
|
|
<item id="applicationsolution_list">
|
|
<rank>80</rank>
|
|
</item>
|
|
<item id="logicalvolumes_list">
|
|
<rank>90</rank>
|
|
</item>
|
|
<item id="virtualmachine_list">
|
|
<rank>100</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>40</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="finalclass">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
<methods/>
|
|
<relations>
|
|
<relation id="impacts">
|
|
<neighbours>
|
|
<neighbour id="virtualmachine">
|
|
<attribute>virtualmachine_list</attribute>
|
|
</neighbour>
|
|
</neighbours>
|
|
</relation>
|
|
</relations>
|
|
</class>
|
|
<class id="Hypervisor" _delta="define">
|
|
<parent>VirtualHost</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>hypervisor</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<style>
|
|
<icon>../../images/icons/icons8-hypervisor.svg</icon>
|
|
</style>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="org_id"/>
|
|
<attribute id="organization_name"/>
|
|
<attribute id="server_id"/>
|
|
<attribute id="farm_id"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
<obsolescence>
|
|
<condition><![CDATA[status = 'obsolete']]></condition>
|
|
</obsolescence>
|
|
</properties>
|
|
<fields>
|
|
<field id="farm_id" xsi:type="AttributeExternalKey">
|
|
<sql>farm_id</sql>
|
|
<target_class>Farm</target_class>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="farm_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>farm_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="server_id" xsi:type="AttributeExternalKey">
|
|
<sql>server_id</sql>
|
|
<target_class>Server</target_class>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<on_target_delete>DEL_AUTO</on_target_delete>
|
|
</field>
|
|
<field id="server_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>server_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>25</rank>
|
|
</item>
|
|
<item id="server_id">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="farm_id">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="description">
|
|
<rank>70</rank>
|
|
</item>
|
|
<item id="contacts_list">
|
|
<rank>80</rank>
|
|
</item>
|
|
<item id="documents_list">
|
|
<rank>90</rank>
|
|
</item>
|
|
<item id="applicationsolution_list">
|
|
<rank>110</rank>
|
|
</item>
|
|
<item id="logicalvolumes_list">
|
|
<rank>115</rank>
|
|
</item>
|
|
<item id="virtualmachine_list">
|
|
<rank>120</rank>
|
|
</item>
|
|
<item id="providercontracts_list">
|
|
<rank>130</rank>
|
|
</item>
|
|
<item id="services_list">
|
|
<rank>140</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>40</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="org_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="server_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="farm_id">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
<methods/>
|
|
<relations>
|
|
<relation id="impacts">
|
|
<neighbours>
|
|
<neighbour id="farm">
|
|
<attribute>farm_id</attribute>
|
|
</neighbour>
|
|
</neighbours>
|
|
</relation>
|
|
</relations>
|
|
</class>
|
|
<class id="Farm" _delta="define">
|
|
<parent>VirtualHost</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>farm</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<style>
|
|
<icon>../../images/icons/icons8-farm.svg</icon>
|
|
</style>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="org_id"/>
|
|
<attribute id="organization_name"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
</properties>
|
|
<fields>
|
|
<field id="hypervisor_list" xsi:type="AttributeLinkedSet">
|
|
<linked_class>Hypervisor</linked_class>
|
|
<ext_key_to_me>farm_id</ext_key_to_me>
|
|
<edit_mode>add_only</edit_mode>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
<relation_type>link</relation_type>
|
|
<read_only>false</read_only>
|
|
</field>
|
|
<field id="redundancy" xsi:type="AttributeRedundancySettings">
|
|
<sql>redundancy</sql>
|
|
<relation_code>impacts</relation_code>
|
|
<from_class>Hypervisor</from_class>
|
|
<neighbour_id>farm</neighbour_id>
|
|
<enabled>true</enabled>
|
|
<enabled_mode>user</enabled_mode>
|
|
<min_up>1</min_up>
|
|
<min_up_type>count</min_up_type>
|
|
<min_up_mode>user</min_up_mode>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>25</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="description">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="contacts_list">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="documents_list">
|
|
<rank>70</rank>
|
|
</item>
|
|
<item id="applicationsolution_list">
|
|
<rank>90</rank>
|
|
</item>
|
|
<item id="logicalvolumes_list">
|
|
<rank>95</rank>
|
|
</item>
|
|
<item id="hypervisor_list">
|
|
<rank>100</rank>
|
|
</item>
|
|
<item id="virtualmachine_list">
|
|
<rank>110</rank>
|
|
</item>
|
|
<item id="providercontracts_list">
|
|
<rank>120</rank>
|
|
</item>
|
|
<item id="services_list">
|
|
<rank>130</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>40</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="org_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>40</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
<methods/>
|
|
</class>
|
|
<class id="VirtualMachine" _delta="define">
|
|
<parent>VirtualDevice</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>virtualmachine</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
</attributes>
|
|
</naming>
|
|
<style>
|
|
<icon>../../images/icons/icons8-virtual-machine.svg</icon>
|
|
</style>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="org_id"/>
|
|
<attribute id="organization_name"/>
|
|
<attribute id="virtualhost_id"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
<obsolescence>
|
|
<condition><![CDATA[status='obsolete']]></condition>
|
|
</obsolescence>
|
|
</properties>
|
|
<fields>
|
|
<field id="virtualhost_id" xsi:type="AttributeExternalKey">
|
|
<sql>virtualhost_id</sql>
|
|
<target_class>VirtualHost</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="virtualhost_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>virtualhost_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="osfamily_id" xsi:type="AttributeExternalKey">
|
|
<sql>osfamily_id</sql>
|
|
<target_class>OSFamily</target_class>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="osfamily_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>osfamily_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="osversion_id" xsi:type="AttributeExternalKey">
|
|
<filter><![CDATA[SELECT OSVersion WHERE osfamily_id = :this->osfamily_id]]></filter>
|
|
<dependencies>
|
|
<attribute id="osfamily_id"/>
|
|
</dependencies>
|
|
<sql>osversion_id</sql>
|
|
<target_class>OSVersion</target_class>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="osversion_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>osversion_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="oslicence_id" xsi:type="AttributeExternalKey">
|
|
<filter><![CDATA[SELECT OSLicence WHERE osversion_id = :this->osversion_id]]></filter>
|
|
<dependencies>
|
|
<attribute id="osversion_id"/>
|
|
</dependencies>
|
|
<sql>oslicence_id</sql>
|
|
<target_class>OSLicence</target_class>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
<on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="oslicence_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>oslicence_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="cpu" xsi:type="AttributeString">
|
|
<sql>cpu</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="ram" xsi:type="AttributeString">
|
|
<sql>ram</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="logicalinterface_list" xsi:type="AttributeLinkedSet">
|
|
<linked_class>LogicalInterface</linked_class>
|
|
<ext_key_to_me>virtualmachine_id</ext_key_to_me>
|
|
<edit_mode>in_place</edit_mode>
|
|
<tracking_level>all</tracking_level>
|
|
<count_min>0</count_min>
|
|
<count_max>0</count_max>
|
|
<relation_type>property</relation_type>
|
|
<read_only>false</read_only>
|
|
</field>
|
|
<field id="managementip" xsi:type="AttributeIPAddress">
|
|
<sql>managementip</sql>
|
|
<default_value/>
|
|
<is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="softwares_list">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="contacts_list">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="documents_list">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="applicationsolution_list">
|
|
<rank>45</rank>
|
|
</item>
|
|
<item id="logicalinterface_list">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="logicalvolumes_list">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="providercontracts_list">
|
|
<rank>70</rank>
|
|
</item>
|
|
<item id="services_list">
|
|
<rank>80</rank>
|
|
</item>
|
|
<item id="col:col1">
|
|
<rank>90</rank>
|
|
<items>
|
|
<item id="fieldset:Server:baseinfo">
|
|
<rank>10</rank>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="virtualhost_id">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</item>
|
|
<item id="fieldset:Server:moreinfo">
|
|
<rank>20</rank>
|
|
<items>
|
|
<item id="osfamily_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="osversion_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="managementip">
|
|
<rank>25</rank>
|
|
</item>
|
|
<item id="oslicence_id">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="cpu">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="ram">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</item>
|
|
</items>
|
|
</item>
|
|
<item id="col:col2">
|
|
<rank>100</rank>
|
|
<items>
|
|
<item id="fieldset:Server:otherinfo">
|
|
<rank>10</rank>
|
|
<items>
|
|
<item id="move2production">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="description">
|
|
<rank>20</rank>
|
|
</item>
|
|
</items>
|
|
</item>
|
|
</items>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="org_id">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="managementip">
|
|
<rank>25</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="move2production">
|
|
<rank>50</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="org_id">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="status">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="business_criticity">
|
|
<rank>30</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
<methods/>
|
|
</class>
|
|
<class id="LogicalInterface" _delta="define">
|
|
<parent>IPInterface</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>logicalinterface</db_table>
|
|
<db_key_field>id</db_key_field>
|
|
<db_final_class_field/>
|
|
<naming>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="virtualmachine_name"/>
|
|
</attributes>
|
|
</naming>
|
|
<style>
|
|
<icon>../../images/icons/icons8-globe-cable.svg</icon>
|
|
</style>
|
|
<reconciliation>
|
|
<attributes>
|
|
<attribute id="name"/>
|
|
<attribute id="virtualmachine_id"/>
|
|
<attribute id="virtualmachine_name"/>
|
|
</attributes>
|
|
</reconciliation>
|
|
<obsolescence>
|
|
<condition>virtualmachine_id_obsolescence_flag</condition>
|
|
</obsolescence>
|
|
</properties>
|
|
<fields>
|
|
<field id="virtualmachine_id" xsi:type="AttributeExternalKey">
|
|
<sql>virtualmachine_id</sql>
|
|
<target_class>VirtualMachine</target_class>
|
|
<is_null_allowed>false</is_null_allowed>
|
|
<on_target_delete>DEL_AUTO</on_target_delete>
|
|
</field>
|
|
<field id="virtualmachine_name" xsi:type="AttributeExternalField">
|
|
<extkey_attcode>virtualmachine_id</extkey_attcode>
|
|
<target_attcode>name</target_attcode>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details>
|
|
<items>
|
|
<item id="name">
|
|
<rank>5</rank>
|
|
</item>
|
|
<item id="ipaddress">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="macaddress">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="comment">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="ipgateway">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="ipmask">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="speed">
|
|
<rank>60</rank>
|
|
</item>
|
|
<item id="virtualmachine_id">
|
|
<rank>70</rank>
|
|
</item>
|
|
</items>
|
|
</details>
|
|
<search>
|
|
<items>
|
|
<item id="name">
|
|
<rank>5</rank>
|
|
</item>
|
|
<item id="ipaddress">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="macaddress">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="ipgateway">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="ipmask">
|
|
<rank>40</rank>
|
|
</item>
|
|
</items>
|
|
</search>
|
|
<list>
|
|
<items>
|
|
<item id="ipaddress">
|
|
<rank>10</rank>
|
|
</item>
|
|
<item id="macaddress">
|
|
<rank>20</rank>
|
|
</item>
|
|
<item id="comment">
|
|
<rank>30</rank>
|
|
</item>
|
|
<item id="ipgateway">
|
|
<rank>40</rank>
|
|
</item>
|
|
<item id="ipmask">
|
|
<rank>50</rank>
|
|
</item>
|
|
<item id="speed">
|
|
<rank>60</rank>
|
|
</item>
|
|
</items>
|
|
</list>
|
|
</presentation>
|
|
</class>
|
|
<class id="Server">
|
|
<relations>
|
|
<relation id="impacts">
|
|
<neighbours>
|
|
<neighbour id="hypervisor" _delta="define">
|
|
<query_down>SELECT Hypervisor AS o WHERE o.server_id = :this->id</query_down>
|
|
<query_up>SELECT Server AS o WHERE o.id = :this->server_id</query_up>
|
|
</neighbour>
|
|
</neighbours>
|
|
</relation>
|
|
</relations>
|
|
</class>
|
|
</classes>
|
|
<menus>
|
|
<menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="must_exist">
|
|
<definition>
|
|
<cells>
|
|
<cell id="1" _delta="define">
|
|
<rank>1</rank>
|
|
<dashlets>
|
|
<dashlet id="38" xsi:type="DashletHeaderStatic">
|
|
<rank>0</rank>
|
|
<title>Menu:ConfigManagement:virtualization</title>
|
|
<icon>../images/icons/icons8-old-vmware-logo.svg</icon>
|
|
</dashlet>
|
|
<dashlet id="39" xsi:type="DashletBadge">
|
|
<rank>1</rank>
|
|
<class>Farm</class>
|
|
</dashlet>
|
|
<dashlet id="40" xsi:type="DashletBadge">
|
|
<rank>2</rank>
|
|
<class>Hypervisor</class>
|
|
</dashlet>
|
|
<dashlet id="41" xsi:type="DashletBadge">
|
|
<rank>3</rank>
|
|
<class>VirtualMachine</class>
|
|
</dashlet>
|
|
</dashlets>
|
|
</cell>
|
|
</cells>
|
|
</definition>
|
|
</menu>
|
|
</menus>
|
|
</itop_design>
|