Ajout de 10 Typologies éditables (Environnement, ZoneReseau, DomaineApplicatif, PatchFrequency, Tier, ConnexionMethod, SshUser, DomainLdap, PrefPatchJour, PrefPatchHeure) et champs personnalisés sur Server, VirtualMachine et NetworkDevice (responsables, patching, audit, domaine LDAP). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
616 lines
35 KiB
XML
616 lines
35 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.2">
|
|
<classes>
|
|
|
|
<!-- ==================== PhysicalDevice: status extra values ==================== -->
|
|
<class id="PhysicalDevice" _delta="must_exist">
|
|
<fields>
|
|
<field id="status" _delta="must_exist">
|
|
<values>
|
|
<value id="decommission" _delta="define">
|
|
<code>decommission</code>
|
|
<rank>35</rank>
|
|
</value>
|
|
<value id="eol" _delta="define">
|
|
<code>eol</code>
|
|
<rank>38</rank>
|
|
</value>
|
|
</values>
|
|
</field>
|
|
</fields>
|
|
</class>
|
|
|
|
<!-- ==================== VirtualDevice: status extra values ==================== -->
|
|
<class id="VirtualDevice" _delta="must_exist">
|
|
<fields>
|
|
<field id="status" _delta="must_exist">
|
|
<values>
|
|
<value id="decommission" _delta="define">
|
|
<code>decommission</code>
|
|
<rank>35</rank>
|
|
</value>
|
|
<value id="eol" _delta="define">
|
|
<code>eol</code>
|
|
<rank>38</rank>
|
|
</value>
|
|
</values>
|
|
</field>
|
|
</fields>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: Environnement ==================== -->
|
|
<class id="Environnement" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>environnement</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: ZoneReseau ==================== -->
|
|
<class id="ZoneReseau" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>zonereseau</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: DomaineApplicatif ==================== -->
|
|
<class id="DomaineApplicatif" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>domaineapplicatif</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: PatchFrequency ==================== -->
|
|
<class id="PatchFrequency" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>patchfrequency</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: Tier ==================== -->
|
|
<class id="Tier" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>tier</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: ConnexionMethod ==================== -->
|
|
<class id="ConnexionMethod" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>connexionmethod</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: SshUser ==================== -->
|
|
<class id="SshUser" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>sshuser</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: DomainLdap ==================== -->
|
|
<class id="DomainLdap" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>domainldap</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: PrefPatchJour ==================== -->
|
|
<class id="PrefPatchJour" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>prefpatchjour</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Typology: PrefPatchHeure ==================== -->
|
|
<class id="PrefPatchHeure" _delta="define">
|
|
<parent>Typology</parent>
|
|
<properties>
|
|
<category>bizmodel,searchable</category>
|
|
<abstract>false</abstract>
|
|
<key_type>autoincrement</key_type>
|
|
<db_table>prefpatchheure</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"/></attributes></reconciliation>
|
|
<uniqueness_rules><rule id="name"><attributes><attribute id="name"/></attributes><is_blocking>true</is_blocking></rule></uniqueness_rules>
|
|
</properties>
|
|
<fields>
|
|
<field id="description" xsi:type="AttributeString">
|
|
<sql>description</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
</fields>
|
|
<methods/>
|
|
<presentation>
|
|
<details><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></details>
|
|
<search><items><item id="name"><rank>10</rank></item></items></search>
|
|
<list><items><item id="name"><rank>10</rank></item><item id="description"><rank>20</rank></item></items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== Server ==================== -->
|
|
<class id="Server" _delta="must_exist">
|
|
<fields>
|
|
<field id="environnement_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>environnement_id</sql><target_class>Environnement</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="environnement_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>environnement_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="zone_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>zone_id</sql><target_class>ZoneReseau</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="zone_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>zone_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="domaine_applicatif_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>domaine_applicatif_id</sql><target_class>DomaineApplicatif</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="domaine_applicatif_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>domaine_applicatif_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="domain_ldap_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>domain_ldap_id</sql><target_class>DomainLdap</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="domain_ldap_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>domain_ldap_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="responsable_serveur_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>responsable_serveur_id</sql><target_class>Person</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
|
|
</field>
|
|
<field id="responsable_serveur_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>responsable_serveur_id</extkey_attcode><target_attcode>friendlyname</target_attcode>
|
|
</field>
|
|
<field id="responsable_domaine_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>responsable_domaine_id</sql><target_class>Person</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
|
|
</field>
|
|
<field id="responsable_domaine_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>responsable_domaine_id</extkey_attcode><target_attcode>friendlyname</target_attcode>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></details>
|
|
<search><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></search>
|
|
<list><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== VirtualMachine ==================== -->
|
|
<class id="VirtualMachine" _delta="must_exist">
|
|
<fields>
|
|
<field id="environnement_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>environnement_id</sql><target_class>Environnement</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="environnement_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>environnement_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="zone_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>zone_id</sql><target_class>ZoneReseau</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="zone_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>zone_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="domaine_applicatif_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>domaine_applicatif_id</sql><target_class>DomaineApplicatif</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="domaine_applicatif_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>domaine_applicatif_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="domain_ldap_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>domain_ldap_id</sql><target_class>DomainLdap</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="domain_ldap_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>domain_ldap_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="tier_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>tier_id</sql><target_class>Tier</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="tier_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>tier_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="patch_frequency_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>patch_frequency_id</sql><target_class>PatchFrequency</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="patch_frequency_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>patch_frequency_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="patch_window" xsi:type="AttributeEnum" _delta="define">
|
|
<values>
|
|
<value id="07_08"><code>07_08</code><rank>10</rank></value>
|
|
<value id="08_09"><code>08_09</code><rank>20</rank></value>
|
|
<value id="09_10"><code>09_10</code><rank>30</rank></value>
|
|
<value id="10_11"><code>10_11</code><rank>40</rank></value>
|
|
<value id="11_12"><code>11_12</code><rank>50</rank></value>
|
|
<value id="12_13"><code>12_13</code><rank>60</rank></value>
|
|
<value id="13_14"><code>13_14</code><rank>70</rank></value>
|
|
<value id="14_15"><code>14_15</code><rank>80</rank></value>
|
|
<value id="15_16"><code>15_16</code><rank>90</rank></value>
|
|
<value id="16_17"><code>16_17</code><rank>100</rank></value>
|
|
<value id="indifferent"><code>indifferent</code><rank>110</rank></value>
|
|
</values>
|
|
<sql>patch_window</sql><default_value>indifferent</default_value><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="pref_patch_jour_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>pref_patch_jour_id</sql><target_class>PrefPatchJour</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="pref_patch_jour_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>pref_patch_jour_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="pref_patch_heure_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>pref_patch_heure_id</sql><target_class>PrefPatchHeure</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="pref_patch_heure_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>pref_patch_heure_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="patch_excludes" xsi:type="AttributeText" _delta="define">
|
|
<sql>patch_excludes</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="connexion_method_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>connexion_method_id</sql><target_class>ConnexionMethod</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="connexion_method_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>connexion_method_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="ssh_user_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>ssh_user_id</sql><target_class>SshUser</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="ssh_user_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>ssh_user_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="last_audit_date" xsi:type="AttributeDate" _delta="define">
|
|
<sql>last_audit_date</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="last_patch_date" xsi:type="AttributeDate" _delta="define">
|
|
<sql>last_patch_date</sql><default_value/><is_null_allowed>true</is_null_allowed>
|
|
</field>
|
|
<field id="responsable_serveur_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>responsable_serveur_id</sql><target_class>Person</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
|
|
</field>
|
|
<field id="responsable_serveur_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>responsable_serveur_id</extkey_attcode><target_attcode>friendlyname</target_attcode>
|
|
</field>
|
|
<field id="responsable_domaine_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>responsable_domaine_id</sql><target_class>Person</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
|
|
</field>
|
|
<field id="responsable_domaine_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>responsable_domaine_id</extkey_attcode><target_attcode>friendlyname</target_attcode>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="tier_id" _delta="define"><rank>16</rank></item>
|
|
<item id="patch_frequency_id" _delta="define"><rank>17</rank></item>
|
|
<item id="patch_window" _delta="define"><rank>18</rank></item>
|
|
<item id="pref_patch_jour_id" _delta="define"><rank>19</rank></item>
|
|
<item id="pref_patch_heure_id" _delta="define"><rank>20</rank></item>
|
|
<item id="patch_excludes" _delta="define"><rank>21</rank></item>
|
|
<item id="connexion_method_id" _delta="define"><rank>22</rank></item>
|
|
<item id="ssh_user_id" _delta="define"><rank>23</rank></item>
|
|
<item id="last_audit_date" _delta="define"><rank>24</rank></item>
|
|
<item id="last_patch_date" _delta="define"><rank>25</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></details>
|
|
<search><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="tier_id" _delta="define"><rank>16</rank></item>
|
|
<item id="patch_frequency_id" _delta="define"><rank>17</rank></item>
|
|
<item id="pref_patch_jour_id" _delta="define"><rank>19</rank></item>
|
|
<item id="pref_patch_heure_id" _delta="define"><rank>20</rank></item>
|
|
<item id="connexion_method_id" _delta="define"><rank>22</rank></item>
|
|
<item id="ssh_user_id" _delta="define"><rank>23</rank></item>
|
|
<item id="last_patch_date" _delta="define"><rank>25</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></search>
|
|
<list><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="tier_id" _delta="define"><rank>16</rank></item>
|
|
<item id="patch_frequency_id" _delta="define"><rank>17</rank></item>
|
|
<item id="pref_patch_jour_id" _delta="define"><rank>19</rank></item>
|
|
<item id="pref_patch_heure_id" _delta="define"><rank>20</rank></item>
|
|
<item id="connexion_method_id" _delta="define"><rank>22</rank></item>
|
|
<item id="last_patch_date" _delta="define"><rank>25</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
<!-- ==================== NetworkDevice ==================== -->
|
|
<class id="NetworkDevice" _delta="must_exist">
|
|
<fields>
|
|
<field id="environnement_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>environnement_id</sql><target_class>Environnement</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="environnement_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>environnement_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="zone_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>zone_id</sql><target_class>ZoneReseau</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="zone_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>zone_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="domaine_applicatif_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>domaine_applicatif_id</sql><target_class>DomaineApplicatif</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="domaine_applicatif_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>domaine_applicatif_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="domain_ldap_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>domain_ldap_id</sql><target_class>DomainLdap</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
</field>
|
|
<field id="domain_ldap_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>domain_ldap_id</extkey_attcode><target_attcode>name</target_attcode>
|
|
</field>
|
|
<field id="responsable_serveur_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>responsable_serveur_id</sql><target_class>Person</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
|
|
</field>
|
|
<field id="responsable_serveur_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>responsable_serveur_id</extkey_attcode><target_attcode>friendlyname</target_attcode>
|
|
</field>
|
|
<field id="responsable_domaine_id" xsi:type="AttributeExternalKey" _delta="define">
|
|
<sql>responsable_domaine_id</sql><target_class>Person</target_class><is_null_allowed>true</is_null_allowed><on_target_delete>DEL_MANUAL</on_target_delete>
|
|
<filter><![CDATA[SELECT Person WHERE org_id = :this->org_id]]></filter>
|
|
</field>
|
|
<field id="responsable_domaine_name" xsi:type="AttributeExternalField" _delta="define">
|
|
<extkey_attcode>responsable_domaine_id</extkey_attcode><target_attcode>friendlyname</target_attcode>
|
|
</field>
|
|
</fields>
|
|
<presentation>
|
|
<details><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></details>
|
|
<search><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></search>
|
|
<list><items>
|
|
<item id="environnement_id" _delta="define"><rank>12</rank></item>
|
|
<item id="zone_id" _delta="define"><rank>13</rank></item>
|
|
<item id="domaine_applicatif_id" _delta="define"><rank>14</rank></item>
|
|
<item id="domain_ldap_id" _delta="define"><rank>15</rank></item>
|
|
<item id="responsable_serveur_id" _delta="define"><rank>95</rank></item>
|
|
<item id="responsable_domaine_id" _delta="define"><rank>96</rank></item>
|
|
</items></list>
|
|
</presentation>
|
|
</class>
|
|
|
|
</classes>
|
|
</itop_design>
|