Extension custom-responsables: typologies, champs serveurs/VM/réseau
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>
This commit is contained in:
commit
5673d5cf24
615
datamodel.custom-responsables.xml
Normal file
615
datamodel.custom-responsables.xml
Normal file
@ -0,0 +1,615 @@
|
|||||||
|
<?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>
|
||||||
157
fr.dict.custom-responsables.php
Normal file
157
fr.dict.custom-responsables.php
Normal file
@ -0,0 +1,157 @@
|
|||||||
|
<?php
|
||||||
|
// Dictionnaire FR pour custom-responsables
|
||||||
|
|
||||||
|
// Status values
|
||||||
|
Dict::Add('FR FR', 'French', 'Français', array(
|
||||||
|
'Class:PhysicalDevice/Attribute:status/Value:decommission' => 'Décommissionné',
|
||||||
|
'Class:PhysicalDevice/Attribute:status/Value:eol' => 'Fin de vie',
|
||||||
|
'Class:VirtualDevice/Attribute:status/Value:decommission' => 'Décommissionné',
|
||||||
|
'Class:VirtualDevice/Attribute:status/Value:eol' => 'Fin de vie',
|
||||||
|
));
|
||||||
|
|
||||||
|
// Typologies
|
||||||
|
Dict::Add('FR FR', 'French', 'Français', array(
|
||||||
|
'Class:Environnement' => 'Environnement',
|
||||||
|
'Class:Environnement+' => 'Environnement technique (Production, Recette, etc.)',
|
||||||
|
'Class:Environnement/Attribute:name' => 'Nom',
|
||||||
|
'Class:Environnement/Attribute:description' => 'Description',
|
||||||
|
'Class:ZoneReseau' => 'Zone Réseau',
|
||||||
|
'Class:ZoneReseau+' => 'Zone réseau (LAN, DMZ, WAN...)',
|
||||||
|
'Class:ZoneReseau/Attribute:name' => 'Nom',
|
||||||
|
'Class:ZoneReseau/Attribute:description' => 'Description',
|
||||||
|
'Class:DomaineApplicatif' => 'Domaine Applicatif',
|
||||||
|
'Class:DomaineApplicatif+' => 'Domaine applicatif métier',
|
||||||
|
'Class:DomaineApplicatif/Attribute:name' => 'Nom',
|
||||||
|
'Class:DomaineApplicatif/Attribute:description' => 'Description',
|
||||||
|
'Class:PatchFrequency' => 'Fréquence de patching',
|
||||||
|
'Class:PatchFrequency+' => 'Fréquence de patching (mensuel, trimestriel, etc.)',
|
||||||
|
'Class:PatchFrequency/Attribute:name' => 'Nom',
|
||||||
|
'Class:PatchFrequency/Attribute:description' => 'Description',
|
||||||
|
'Class:Tier' => 'Tier',
|
||||||
|
'Class:Tier+' => 'Niveau de criticité (Tier 0, Tier 1, etc.)',
|
||||||
|
'Class:Tier/Attribute:name' => 'Nom',
|
||||||
|
'Class:Tier/Attribute:description' => 'Description',
|
||||||
|
'Class:ConnexionMethod' => 'Méthode de connexion',
|
||||||
|
'Class:ConnexionMethod+' => 'Méthode de connexion (SSH, RDP, etc.)',
|
||||||
|
'Class:ConnexionMethod/Attribute:name' => 'Nom',
|
||||||
|
'Class:ConnexionMethod/Attribute:description' => 'Description',
|
||||||
|
'Class:SshUser' => 'Utilisateur SSH',
|
||||||
|
'Class:SshUser+' => 'Compte utilisateur SSH pour la connexion',
|
||||||
|
'Class:SshUser/Attribute:name' => 'Nom',
|
||||||
|
'Class:SshUser/Attribute:description' => 'Description',
|
||||||
|
'Class:DomainLdap' => 'Domaine LDAP',
|
||||||
|
'Class:DomainLdap+' => 'Domaine LDAP / Active Directory',
|
||||||
|
'Class:DomainLdap/Attribute:name' => 'Nom',
|
||||||
|
'Class:DomainLdap/Attribute:description' => 'Description',
|
||||||
|
'Class:PrefPatchJour' => 'Jour de patching préféré',
|
||||||
|
'Class:PrefPatchJour+' => 'Jour préféré pour le patching',
|
||||||
|
'Class:PrefPatchJour/Attribute:name' => 'Nom',
|
||||||
|
'Class:PrefPatchJour/Attribute:description' => 'Description',
|
||||||
|
'Class:PrefPatchHeure' => 'Heure de patching préférée',
|
||||||
|
'Class:PrefPatchHeure+' => 'Créneau horaire préféré pour le patching',
|
||||||
|
'Class:PrefPatchHeure/Attribute:name' => 'Nom',
|
||||||
|
'Class:PrefPatchHeure/Attribute:description' => 'Description',
|
||||||
|
));
|
||||||
|
|
||||||
|
// Server
|
||||||
|
Dict::Add('FR FR', 'French', 'Français', array(
|
||||||
|
'Class:Server/Attribute:environnement_id' => 'Environnement',
|
||||||
|
'Class:Server/Attribute:environnement_id+' => 'Environnement du serveur',
|
||||||
|
'Class:Server/Attribute:environnement_name' => 'Environnement',
|
||||||
|
'Class:Server/Attribute:zone_id' => 'Zone',
|
||||||
|
'Class:Server/Attribute:zone_id+' => 'Zone réseau du serveur',
|
||||||
|
'Class:Server/Attribute:zone_name' => 'Zone',
|
||||||
|
'Class:Server/Attribute:domaine_applicatif_id' => 'Domaine Applicatif',
|
||||||
|
'Class:Server/Attribute:domaine_applicatif_id+' => 'Domaine applicatif métier',
|
||||||
|
'Class:Server/Attribute:domaine_applicatif_name' => 'Domaine Applicatif',
|
||||||
|
'Class:Server/Attribute:domain_ldap_id' => 'Domaine LDAP',
|
||||||
|
'Class:Server/Attribute:domain_ldap_id+' => 'Domaine LDAP / Active Directory',
|
||||||
|
'Class:Server/Attribute:domain_ldap_name' => 'Domaine LDAP',
|
||||||
|
'Class:Server/Attribute:responsable_serveur_id' => 'Responsable Serveur',
|
||||||
|
'Class:Server/Attribute:responsable_serveur_id+' => 'Personne responsable de ce serveur',
|
||||||
|
'Class:Server/Attribute:responsable_serveur_name' => 'Responsable Serveur',
|
||||||
|
'Class:Server/Attribute:responsable_domaine_id' => 'Responsable Domaine',
|
||||||
|
'Class:Server/Attribute:responsable_domaine_id+' => 'Responsable du domaine applicatif',
|
||||||
|
'Class:Server/Attribute:responsable_domaine_name' => 'Responsable Domaine',
|
||||||
|
));
|
||||||
|
|
||||||
|
// VirtualMachine
|
||||||
|
Dict::Add('FR FR', 'French', 'Français', array(
|
||||||
|
'Class:VirtualMachine/Attribute:environnement_id' => 'Environnement',
|
||||||
|
'Class:VirtualMachine/Attribute:environnement_id+' => 'Environnement de la VM',
|
||||||
|
'Class:VirtualMachine/Attribute:environnement_name' => 'Environnement',
|
||||||
|
'Class:VirtualMachine/Attribute:zone_id' => 'Zone',
|
||||||
|
'Class:VirtualMachine/Attribute:zone_id+' => 'Zone réseau de la VM',
|
||||||
|
'Class:VirtualMachine/Attribute:zone_name' => 'Zone',
|
||||||
|
'Class:VirtualMachine/Attribute:domaine_applicatif_id' => 'Domaine Applicatif',
|
||||||
|
'Class:VirtualMachine/Attribute:domaine_applicatif_id+' => 'Domaine applicatif métier',
|
||||||
|
'Class:VirtualMachine/Attribute:domaine_applicatif_name' => 'Domaine Applicatif',
|
||||||
|
'Class:VirtualMachine/Attribute:domain_ldap_id' => 'Domaine LDAP',
|
||||||
|
'Class:VirtualMachine/Attribute:domain_ldap_id+' => 'Domaine LDAP / Active Directory',
|
||||||
|
'Class:VirtualMachine/Attribute:domain_ldap_name' => 'Domaine LDAP',
|
||||||
|
'Class:VirtualMachine/Attribute:tier_id' => 'Tier',
|
||||||
|
'Class:VirtualMachine/Attribute:tier_id+' => 'Niveau de criticité',
|
||||||
|
'Class:VirtualMachine/Attribute:tier_name' => 'Tier',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_frequency_id' => 'Fréquence de patching',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_frequency_id+' => 'Fréquence de patching',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_frequency_name' => 'Fréquence de patching',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window' => 'Créneau de patching',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window+' => 'Créneau horaire de patching',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:07_08' => '07:00-08:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:08_09' => '08:00-09:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:09_10' => '09:00-10:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:10_11' => '10:00-11:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:11_12' => '11:00-12:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:12_13' => '12:00-13:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:13_14' => '13:00-14:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:14_15' => '14:00-15:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:15_16' => '15:00-16:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:16_17' => '16:00-17:00',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_window/Value:indifferent' => 'Indifférent',
|
||||||
|
'Class:VirtualMachine/Attribute:pref_patch_jour_id' => 'Jour de patching préféré',
|
||||||
|
'Class:VirtualMachine/Attribute:pref_patch_jour_id+' => 'Jour préféré pour le patching',
|
||||||
|
'Class:VirtualMachine/Attribute:pref_patch_jour_name' => 'Jour de patching préféré',
|
||||||
|
'Class:VirtualMachine/Attribute:pref_patch_heure_id' => 'Heure de patching préférée',
|
||||||
|
'Class:VirtualMachine/Attribute:pref_patch_heure_id+' => 'Créneau horaire préféré pour le patching',
|
||||||
|
'Class:VirtualMachine/Attribute:pref_patch_heure_name' => 'Heure de patching préférée',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_excludes' => 'Paquets exclus',
|
||||||
|
'Class:VirtualMachine/Attribute:patch_excludes+' => 'Liste des paquets exclus du patching',
|
||||||
|
'Class:VirtualMachine/Attribute:connexion_method_id' => 'Méthode de connexion',
|
||||||
|
'Class:VirtualMachine/Attribute:connexion_method_id+' => 'Méthode de connexion au serveur',
|
||||||
|
'Class:VirtualMachine/Attribute:connexion_method_name' => 'Méthode de connexion',
|
||||||
|
'Class:VirtualMachine/Attribute:ssh_user_id' => 'Utilisateur SSH',
|
||||||
|
'Class:VirtualMachine/Attribute:ssh_user_id+' => 'Compte utilisateur SSH',
|
||||||
|
'Class:VirtualMachine/Attribute:ssh_user_name' => 'Utilisateur SSH',
|
||||||
|
'Class:VirtualMachine/Attribute:last_audit_date' => 'Date dernier audit',
|
||||||
|
'Class:VirtualMachine/Attribute:last_audit_date+' => 'Date du dernier audit',
|
||||||
|
'Class:VirtualMachine/Attribute:last_patch_date' => 'Date dernier patch',
|
||||||
|
'Class:VirtualMachine/Attribute:last_patch_date+' => 'Date du dernier patching',
|
||||||
|
'Class:VirtualMachine/Attribute:responsable_serveur_id' => 'Responsable Serveur',
|
||||||
|
'Class:VirtualMachine/Attribute:responsable_serveur_id+' => 'Personne responsable de ce serveur',
|
||||||
|
'Class:VirtualMachine/Attribute:responsable_serveur_name' => 'Responsable Serveur',
|
||||||
|
'Class:VirtualMachine/Attribute:responsable_domaine_id' => 'Responsable Domaine',
|
||||||
|
'Class:VirtualMachine/Attribute:responsable_domaine_id+' => 'Responsable du domaine applicatif',
|
||||||
|
'Class:VirtualMachine/Attribute:responsable_domaine_name' => 'Responsable Domaine',
|
||||||
|
));
|
||||||
|
|
||||||
|
// NetworkDevice
|
||||||
|
Dict::Add('FR FR', 'French', 'Français', array(
|
||||||
|
'Class:NetworkDevice/Attribute:environnement_id' => 'Environnement',
|
||||||
|
'Class:NetworkDevice/Attribute:environnement_id+' => 'Environnement de l\'équipement',
|
||||||
|
'Class:NetworkDevice/Attribute:environnement_name' => 'Environnement',
|
||||||
|
'Class:NetworkDevice/Attribute:zone_id' => 'Zone',
|
||||||
|
'Class:NetworkDevice/Attribute:zone_id+' => 'Zone réseau de l\'équipement',
|
||||||
|
'Class:NetworkDevice/Attribute:zone_name' => 'Zone',
|
||||||
|
'Class:NetworkDevice/Attribute:domaine_applicatif_id' => 'Domaine Applicatif',
|
||||||
|
'Class:NetworkDevice/Attribute:domaine_applicatif_id+' => 'Domaine applicatif métier',
|
||||||
|
'Class:NetworkDevice/Attribute:domaine_applicatif_name' => 'Domaine Applicatif',
|
||||||
|
'Class:NetworkDevice/Attribute:domain_ldap_id' => 'Domaine LDAP',
|
||||||
|
'Class:NetworkDevice/Attribute:domain_ldap_id+' => 'Domaine LDAP / Active Directory',
|
||||||
|
'Class:NetworkDevice/Attribute:domain_ldap_name' => 'Domaine LDAP',
|
||||||
|
'Class:NetworkDevice/Attribute:responsable_serveur_id' => 'Responsable Serveur',
|
||||||
|
'Class:NetworkDevice/Attribute:responsable_serveur_id+' => 'Personne responsable de cet equipement',
|
||||||
|
'Class:NetworkDevice/Attribute:responsable_serveur_name' => 'Responsable Serveur',
|
||||||
|
'Class:NetworkDevice/Attribute:responsable_domaine_id' => 'Responsable Domaine',
|
||||||
|
'Class:NetworkDevice/Attribute:responsable_domaine_id+' => 'Responsable du domaine applicatif',
|
||||||
|
'Class:NetworkDevice/Attribute:responsable_domaine_name' => 'Responsable Domaine',
|
||||||
|
));
|
||||||
27
module.custom-responsables.php
Normal file
27
module.custom-responsables.php
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?php
|
||||||
|
SetupWebPage::AddModule(
|
||||||
|
__FILE__,
|
||||||
|
'custom-responsables/1.0.0',
|
||||||
|
array(
|
||||||
|
'label' => 'Responsables Serveur et Domaine',
|
||||||
|
'category' => 'business',
|
||||||
|
'dependencies' => array(
|
||||||
|
'itop-config-mgmt/3.0.0',
|
||||||
|
'itop-virtualization-mgmt/3.0.0',
|
||||||
|
),
|
||||||
|
'mandatory' => false,
|
||||||
|
'visible' => true,
|
||||||
|
'datamodel' => array(
|
||||||
|
'datamodel.custom-responsables.xml',
|
||||||
|
),
|
||||||
|
'webservice' => array(),
|
||||||
|
'data.struct' => array(),
|
||||||
|
'data.sample' => array(),
|
||||||
|
'dictionary' => array(
|
||||||
|
'fr.dict.custom-responsables.php',
|
||||||
|
),
|
||||||
|
'doc.manual_setup' => '',
|
||||||
|
'doc.more_information' => '',
|
||||||
|
'settings' => array(),
|
||||||
|
)
|
||||||
|
);
|
||||||
Loading…
Reference in New Issue
Block a user