mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-23 10:38:45 +02:00
Compare commits
11 Commits
feature/85
...
feature/77
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e27d1f6ede | ||
|
|
f730eb5823 | ||
|
|
9b15bbab75 | ||
|
|
debfa83c64 | ||
|
|
8b19069b3f | ||
|
|
c74df181bc | ||
|
|
8bd5473fde | ||
|
|
a332e06896 | ||
|
|
77e9136c27 | ||
|
|
909cf9d759 | ||
|
|
77b420b7d2 |
@@ -72,6 +72,15 @@
|
||||
</modules>
|
||||
<default>true</default>
|
||||
</choice>
|
||||
<choice>
|
||||
<extension_code>itop-flow-map</extension_code>
|
||||
<title>Data flow</title>
|
||||
<description>Map data flows between applications</description>
|
||||
<modules type="array">
|
||||
<module>itop-flow-map</module>
|
||||
</modules>
|
||||
<default>false</default>
|
||||
</choice>
|
||||
</options>
|
||||
</step>
|
||||
<step>
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Set>
|
||||
<DataFlowType alias="DataFlowType" id="1">
|
||||
<name>http</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="2">
|
||||
<name>https</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="3">
|
||||
<name>ftp</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="4">
|
||||
<name>sftp</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="5">
|
||||
<name>AS2</name>
|
||||
</DataFlowType>
|
||||
<DataFlowType alias="DataFlowType" id="6">
|
||||
<name>X.400</name>
|
||||
</DataFlowType>
|
||||
</Set>
|
||||
747
datamodels/2.x/itop-flow-map/datamodel.itop-flow-map.xml
Normal file
747
datamodels/2.x/itop-flow-map/datamodel.itop-flow-map.xml
Normal file
@@ -0,0 +1,747 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<itop_design xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.3">
|
||||
<classes>
|
||||
<class id="DataFlow" _delta="define">
|
||||
<parent>cmdbAbstractObject</parent>
|
||||
<properties>
|
||||
<category>bizmodel,searchable</category>
|
||||
<abstract>false</abstract>
|
||||
<db_table>dataflow</db_table>
|
||||
<style>
|
||||
<icon>images/icons8-sorting-arrows-horizontal.svg</icon>
|
||||
</style>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<reconciliation>
|
||||
<attributes>
|
||||
<attribute id="name"/>
|
||||
<attribute id="destination_id"/>
|
||||
<attribute id="org_id"/>
|
||||
<attribute id="source_id"/>
|
||||
<attribute id="flowtype_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<obsolescence>
|
||||
<condition>status='inactive'</condition>
|
||||
</obsolescence>
|
||||
<fields_semantic>
|
||||
<state_attribute>status</state_attribute>
|
||||
</fields_semantic>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="name" xsi:type="AttributeString">
|
||||
<sql>name</sql>
|
||||
<default_value/>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
</field>
|
||||
<field id="org_id" xsi:type="AttributeExternalKey">
|
||||
<sql>org_id</sql>
|
||||
<filter/>
|
||||
<dependencies/>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<target_class>Organization</target_class>
|
||||
<on_target_delete>DEL_MANUAL</on_target_delete>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="source_id" xsi:type="AttributeExternalKey">
|
||||
<sql>source_id</sql>
|
||||
<filter/>
|
||||
<dependencies/>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<target_class>FunctionalCI</target_class>
|
||||
<on_target_delete>DEL_MANUAL</on_target_delete>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="source_impact" xsi:type="AttributeEnum">
|
||||
<sort_type>rank</sort_type>
|
||||
<values>
|
||||
<value id="yes">
|
||||
<code>yes</code>
|
||||
<rank>10</rank>
|
||||
</value>
|
||||
<value id="no">
|
||||
<code>no</code>
|
||||
<rank>20</rank>
|
||||
</value>
|
||||
</values>
|
||||
<sql>source_impact</sql>
|
||||
<default_value>yes</default_value>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<display_style>radio_horizontal</display_style>
|
||||
</field>
|
||||
<field id="destination_id" xsi:type="AttributeExternalKey">
|
||||
<sql>destination_id</sql>
|
||||
<filter/>
|
||||
<dependencies/>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<target_class>FunctionalCI</target_class>
|
||||
<on_target_delete>DEL_MANUAL</on_target_delete>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="destination_impact" xsi:type="AttributeEnum">
|
||||
<sort_type>rank</sort_type>
|
||||
<values>
|
||||
<value id="yes">
|
||||
<code>yes</code>
|
||||
<rank>10</rank>
|
||||
</value>
|
||||
<value id="no">
|
||||
<code>no</code>
|
||||
<rank>20</rank>
|
||||
</value>
|
||||
</values>
|
||||
<sql>destination_impact</sql>
|
||||
<default_value>no</default_value>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<display_style>radio_horizontal</display_style>
|
||||
</field>
|
||||
<field id="dataflowtype_id" xsi:type="AttributeExternalKey">
|
||||
<sql>dataflowtype_id</sql>
|
||||
<filter/>
|
||||
<dependencies/>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
<target_class>DataFlowType</target_class>
|
||||
<on_target_delete>DEL_MANUAL</on_target_delete>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="description" xsi:type="AttributeHTML">
|
||||
<sql>description</sql>
|
||||
<default_value/>
|
||||
<is_null_allowed>true</is_null_allowed>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="status" xsi:type="AttributeEnum">
|
||||
<sql>status</sql>
|
||||
<values>
|
||||
<value id="active">
|
||||
<code>active</code>
|
||||
<rank>10</rank>
|
||||
<style>
|
||||
<main_color>$ibo-lifecycle-active-state-primary-color</main_color>
|
||||
<complementary_color>$ibo-lifecycle-active-state-secondary-color</complementary_color>
|
||||
<decoration_classes/>
|
||||
</style>
|
||||
</value>
|
||||
<value id="inactive">
|
||||
<code>inactive</code>
|
||||
<rank>20</rank>
|
||||
<style>
|
||||
<main_color>$ibo-lifecycle-inactive-state-primary-color</main_color>
|
||||
<complementary_color>$ibo-lifecycle-inactive-state-secondary-color</complementary_color>
|
||||
<decoration_classes/>
|
||||
</style>
|
||||
</value>
|
||||
</values>
|
||||
<sort_type>label</sort_type>
|
||||
<default_value>active</default_value>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<display_style>list</display_style>
|
||||
<tracking_level>all</tracking_level>
|
||||
</field>
|
||||
<field id="business_criticity" xsi:type="AttributeEnum">
|
||||
<sort_type>rank</sort_type>
|
||||
<values>
|
||||
<value id="high">
|
||||
<code>high</code>
|
||||
<rank>10</rank>
|
||||
</value>
|
||||
<value id="medium">
|
||||
<code>medium</code>
|
||||
<rank>20</rank>
|
||||
</value>
|
||||
<value id="low">
|
||||
<code>low</code>
|
||||
<rank>30</rank>
|
||||
</value>
|
||||
</values>
|
||||
<sql>business_criticity</sql>
|
||||
<default_value>low</default_value>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<display_style>list</display_style>
|
||||
</field>
|
||||
<field id="execution_frequency" xsi:type="AttributeEnum">
|
||||
<sort_type>rank</sort_type>
|
||||
<values>
|
||||
<value id="realtime">
|
||||
<code>realtime</code>
|
||||
<rank>10</rank>
|
||||
</value>
|
||||
<value id="ondemand">
|
||||
<code>ondemand</code>
|
||||
<rank>20</rank>
|
||||
</value>
|
||||
<value id="hourly">
|
||||
<code>hourly</code>
|
||||
<rank>30</rank>
|
||||
</value>
|
||||
<value id="daily">
|
||||
<code>daily</code>
|
||||
<rank>40</rank>
|
||||
</value>
|
||||
<value id="weekly">
|
||||
<code>weekly</code>
|
||||
<rank>50</rank>
|
||||
</value>
|
||||
<value id="monthly">
|
||||
<code>monthly</code>
|
||||
<rank>60</rank>
|
||||
</value>
|
||||
<value id="yearly">
|
||||
<code>yearly</code>
|
||||
<rank>70</rank>
|
||||
</value>
|
||||
</values>
|
||||
<sql>execution_frequency</sql>
|
||||
<default_value>daily</default_value>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<display_style>list</display_style>
|
||||
</field>
|
||||
<field id="contacts_list" xsi:type="AttributeLinkedSetIndirect">
|
||||
<linked_class>lnkContactToDataFlow</linked_class>
|
||||
<ext_key_to_me>dataflow_id</ext_key_to_me>
|
||||
<count_min>0</count_min>
|
||||
<count_max>0</count_max>
|
||||
<ext_key_to_remote>contact_id</ext_key_to_remote>
|
||||
<duplicates/>
|
||||
</field>
|
||||
<field id="documents_list" xsi:type="AttributeLinkedSetIndirect">
|
||||
<linked_class>lnkDocumentToDataFlow</linked_class>
|
||||
<ext_key_to_me>dataflow_id</ext_key_to_me>
|
||||
<count_min>0</count_min>
|
||||
<count_max>0</count_max>
|
||||
<ext_key_to_remote>document_id</ext_key_to_remote>
|
||||
<duplicates/>
|
||||
</field>
|
||||
</fields>
|
||||
<methods/>
|
||||
<presentation>
|
||||
<list>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="source_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="destination_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="dataflowtype_id">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="business_criticity">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
<search>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="source_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="destination_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="status">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<details>
|
||||
<items>
|
||||
<item id="col:col1">
|
||||
<items>
|
||||
<item id="fieldset:DataFlow:baseinfo">
|
||||
<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>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="fieldset:DataFlow:moreinfo">
|
||||
<items>
|
||||
<item id="source_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="source_impact">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="destination_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="destination_impact">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="dataflowtype_id">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
<item id="execution_frequency">
|
||||
<rank>60</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="col:col2">
|
||||
<items>
|
||||
<item id="fieldset:DataFlow:otherinfo">
|
||||
<items>
|
||||
<item id="description">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
</items>
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="contacts_list">
|
||||
<rank>70</rank>
|
||||
</item>
|
||||
<item id="documents_list">
|
||||
<rank>80</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
<default_search>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="source_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
<item id="destination_id">
|
||||
<rank>30</rank>
|
||||
</item>
|
||||
<item id="dataflowtype_id">
|
||||
<rank>40</rank>
|
||||
</item>
|
||||
<item id="status">
|
||||
<rank>50</rank>
|
||||
</item>
|
||||
</items>
|
||||
</default_search>
|
||||
<summary>
|
||||
<items>
|
||||
<item id="org_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="description">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</summary>
|
||||
</presentation>
|
||||
<relations>
|
||||
<relation id="impacts">
|
||||
<neighbours>
|
||||
<neighbour id="functionalci ">
|
||||
<query_down><![CDATA[SELECT FunctionalCI WHERE :this->destination_impact = 'yes' AND id = :this->destination_id]]></query_down>
|
||||
<query_up><![CDATA[SELECT DataFlow AS f JOIN FunctionalCI AS ci ON f.destination_id = ci.id WHERE f.destination_impact = 'yes' AND ci.id=:this->id]]></query_up>
|
||||
<direction>both</direction>
|
||||
</neighbour>
|
||||
</neighbours>
|
||||
</relation>
|
||||
</relations>
|
||||
</class>
|
||||
<class id="lnkDocumentToDataFlow" _delta="define">
|
||||
<parent>cmdbAbstractObject</parent>
|
||||
<properties>
|
||||
<is_link>1</is_link>
|
||||
<category>bizmodel</category>
|
||||
<abstract>false</abstract>
|
||||
<key_type>autoincrement</key_type>
|
||||
<db_table>lnkdocumenttodataflow</db_table>
|
||||
<db_key_field>id</db_key_field>
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="document_id_friendlyname"/>
|
||||
<attribute id="dataflow_id_friendlyname"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
<icon/>
|
||||
</style>
|
||||
<reconciliation>
|
||||
<attributes>
|
||||
<attribute id="dataflow_id"/>
|
||||
<attribute id="document_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="document_id"/>
|
||||
<attribute id="dataflow_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="dataflow_id" xsi:type="AttributeExternalKey">
|
||||
<sql>dataflow_id</sql>
|
||||
<target_class>DataFlow</target_class>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<on_target_delete>DEL_AUTO</on_target_delete>
|
||||
</field>
|
||||
<field id="document_id" xsi:type="AttributeExternalKey">
|
||||
<sql>document_id</sql>
|
||||
<target_class>Document</target_class>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<on_target_delete>DEL_AUTO</on_target_delete>
|
||||
</field>
|
||||
</fields>
|
||||
<methods/>
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="document_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="dataflow_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
<search>
|
||||
<items>
|
||||
<item id="dataflow_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="document_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="dataflow_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="document_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="lnkContactToDataFlow" _delta="define">
|
||||
<parent>cmdbAbstractObject</parent>
|
||||
<properties>
|
||||
<is_link>1</is_link>
|
||||
<category>bizmodel</category>
|
||||
<abstract>false</abstract>
|
||||
<key_type>autoincrement</key_type>
|
||||
<db_table>lnkcontacttodataflow</db_table>
|
||||
<db_key_field>id</db_key_field>
|
||||
<db_final_class_field/>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="contact_id_friendlyname"/>
|
||||
<attribute id="dataflow_id_friendlyname"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<style>
|
||||
<icon/>
|
||||
</style>
|
||||
<reconciliation>
|
||||
<attributes>
|
||||
<attribute id="dataflow_id"/>
|
||||
<attribute id="contact_id"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
<uniqueness_rules>
|
||||
<rule id="no_duplicate">
|
||||
<attributes>
|
||||
<attribute id="contact_id"/>
|
||||
<attribute id="dataflow_id"/>
|
||||
</attributes>
|
||||
<filter><![CDATA[]]></filter>
|
||||
<disabled>false</disabled>
|
||||
<is_blocking>true</is_blocking>
|
||||
</rule>
|
||||
</uniqueness_rules>
|
||||
</properties>
|
||||
<fields>
|
||||
<field id="dataflow_id" xsi:type="AttributeExternalKey">
|
||||
<sql>dataflow_id</sql>
|
||||
<target_class>DataFlow</target_class>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<on_target_delete>DEL_AUTO</on_target_delete>
|
||||
</field>
|
||||
<field id="contact_id" xsi:type="AttributeExternalKey">
|
||||
<sql>contact_id</sql>
|
||||
<target_class>Contact</target_class>
|
||||
<is_null_allowed>false</is_null_allowed>
|
||||
<on_target_delete>DEL_AUTO</on_target_delete>
|
||||
</field>
|
||||
</fields>
|
||||
<methods/>
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="contact_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="dataflow_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
<search>
|
||||
<items>
|
||||
<item id="dataflow_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="contact_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<list>
|
||||
<items>
|
||||
<item id="dataflow_id">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
<item id="contact_id">
|
||||
<rank>20</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="DataFlowType" _delta="define">
|
||||
<parent>Typology</parent>
|
||||
<properties>
|
||||
<category>bizmodel,searchable</category>
|
||||
<abstract>false</abstract>
|
||||
<db_table>dataflowtype</db_table>
|
||||
<naming>
|
||||
<attributes>
|
||||
<attribute id="name"/>
|
||||
</attributes>
|
||||
</naming>
|
||||
<reconciliation>
|
||||
<attributes>
|
||||
<attribute id="name"/>
|
||||
<attribute id="finalclass"/>
|
||||
</attributes>
|
||||
</reconciliation>
|
||||
</properties>
|
||||
<fields/>
|
||||
<methods/>
|
||||
<presentation>
|
||||
<list>
|
||||
<items>
|
||||
<item id="finalclass">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
</items>
|
||||
</list>
|
||||
<search>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
</items>
|
||||
</search>
|
||||
<details>
|
||||
<items>
|
||||
<item id="name">
|
||||
<rank>10</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="FunctionalCI" _delta="must_exist">
|
||||
<fields>
|
||||
<field id="dataflows" xsi:type="AttributeDashboard" _delta="define">
|
||||
<is_user_editable>true</is_user_editable>
|
||||
<definition>
|
||||
<layout>DashboardLayoutTwoCols</layout>
|
||||
<title>FunctionalCI:DataFlow:Title</title>
|
||||
<auto_reload>
|
||||
<enabled>false</enabled>
|
||||
<interval>300</interval>
|
||||
</auto_reload>
|
||||
<cells>
|
||||
<cell id="0">
|
||||
<rank>0</rank>
|
||||
<dashlets>
|
||||
<dashlet id="DataFlow_Inbound" xsi:type="DashletObjectList">
|
||||
<rank>0</rank>
|
||||
<title>FunctionalCI:DataFlow:Inbound</title>
|
||||
<query>SELECT DataFlow WHERE destination_id=:this->id</query>
|
||||
<menu>true</menu>
|
||||
</dashlet>
|
||||
</dashlets>
|
||||
</cell>
|
||||
<cell id="1">
|
||||
<rank>1</rank>
|
||||
<dashlets>
|
||||
<dashlet id="DataFlow_Outbound" xsi:type="DashletObjectList">
|
||||
<rank>0</rank>
|
||||
<title>FunctionalCI:DataFlow:Outbound</title>
|
||||
<query>SELECT DataFlow WHERE source_id=:this->id</query>
|
||||
<menu>true</menu>
|
||||
</dashlet>
|
||||
</dashlets>
|
||||
</cell>
|
||||
</cells>
|
||||
</definition>
|
||||
</field>
|
||||
</fields>
|
||||
<relations>
|
||||
<relation id="impacts">
|
||||
<neighbours>
|
||||
<neighbour id="flow" _delta="define">
|
||||
<query_down><![CDATA[SELECT DataFlow WHERE source_id = :this->id AND source_impact = 'yes']]></query_down>
|
||||
<query_up><![CDATA[SELECT FunctionalCI AS ci JOIN DataFlow AS f ON f.source_id = ci.id WHERE f.source_impact = 'yes' AND f.id = :this->id]]></query_up>
|
||||
<direction>both</direction>
|
||||
</neighbour>
|
||||
</neighbours>
|
||||
</relation>
|
||||
</relations>
|
||||
</class>
|
||||
<class id="ApplicationSolution" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="DatabaseSchema" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="DBServer" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="Middleware" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="MiddlewareInstance" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="WebApplication" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="WebServer" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
<class id="OtherSoftware" _delta="must_exist">
|
||||
<presentation>
|
||||
<details>
|
||||
<items>
|
||||
<item id="dataflows" _delta="define">
|
||||
<rank>25</rank>
|
||||
</item>
|
||||
</items>
|
||||
</details>
|
||||
</presentation>
|
||||
</class>
|
||||
</classes>
|
||||
<menus>
|
||||
<menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="must_exist">
|
||||
<definition>
|
||||
<cells>
|
||||
<cell id="3" delta="must_exist">
|
||||
<dashlets>
|
||||
<dashlet id="DataFlow_20" xsi:type="DashletBadge" _delta="define">
|
||||
<rank>20</rank>
|
||||
<class>DataFlow</class>
|
||||
</dashlet>
|
||||
</dashlets>
|
||||
</cell>
|
||||
</cells>
|
||||
</definition>
|
||||
</menu>
|
||||
</menus>
|
||||
<user_rights>
|
||||
<groups>
|
||||
<group id="Configuration">
|
||||
<classes>
|
||||
<class id="DataFlow" _delta="define"/>
|
||||
<class id="DataFlowType" _delta="define"/>
|
||||
</classes>
|
||||
</group>
|
||||
</groups>
|
||||
<profiles>
|
||||
</profiles>
|
||||
</user_rights>
|
||||
</itop_design>
|
||||
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Module combodo-flow-map
|
||||
*
|
||||
* @copyright Copyright (C) 2013 XXXXX
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
|
||||
'Class:FunctionalCI/Attribute:dataflows' => 'Data flows',
|
||||
'Class:FunctionalCI/Attribute:dataflows+' => 'Data flows for which this object is the source or the destination',
|
||||
'FunctionalCI:DataFlow:Title' => 'Data flows',
|
||||
'FunctionalCI:DataFlow:Inbound' => 'Inbound flows',
|
||||
'FunctionalCI:DataFlow:Outbound' => 'Outbound flows',
|
||||
|
||||
'DataFlow:baseinfo' => 'General information',
|
||||
'DataFlow:otherinfo' => 'Other information',
|
||||
'DataFlow:moreinfo' => 'Flow specifics',
|
||||
|
||||
'Class:DataFlow' => 'Flow',
|
||||
'Class:DataFlow+' => 'For application flow for example',
|
||||
'Class:DataFlow/Name' => '%1$s',
|
||||
'Class:DataFlow/Attribute:name' => 'Name',
|
||||
'Class:DataFlow/Attribute:name_id+' => 'Data that are transferred',
|
||||
'Class:DataFlow/Attribute:source_id' => 'Source',
|
||||
'Class:DataFlow/Attribute:source_id+' => 'Source Ci of the flow',
|
||||
'Class:DataFlow/Attribute:source_impact' => 'Source impacts?',
|
||||
'Class:DataFlow/Attribute:source_impact+' => 'Does the source impact the flow?',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:yes' => 'yes',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'If the source falls down, the flow is impacted',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:no' => 'no',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:no+' => 'If the source falls down, the flow is not impacted',
|
||||
'Class:DataFlow/Attribute:destination_id' => 'Destination',
|
||||
'Class:DataFlow/Attribute:destination_id+' => 'Destination Ci for the flow',
|
||||
'Class:DataFlow/Attribute:destination_impact' => 'Destination impacted',
|
||||
'Class:DataFlow/Attribute:destination_impact+' => 'Is the destination impacted by the flow ?',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'yes',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'If the flow stops, the destination is impacted',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:no' => 'no',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'If the flow stops, the destination is not impacted',
|
||||
'Class:DataFlow/Attribute:dataflowtype_id' => 'Flow type',
|
||||
'Class:DataFlow/Attribute:dataflowtype_id+' => 'Typology of Flow.',
|
||||
'Class:DataFlow/Attribute:description' => 'Description',
|
||||
'Class:DataFlow/Attribute:description+' => '',
|
||||
'Class:DataFlow/Attribute:status' => 'Status',
|
||||
'Class:DataFlow/Attribute:status+' => '',
|
||||
'Class:DataFlow/Attribute:status/Value:active' => 'active',
|
||||
'Class:DataFlow/Attribute:status/Value:inactive' => 'inactive',
|
||||
'Class:DataFlow/Attribute:org_id' => 'Organization',
|
||||
'Class:DataFlow/Attribute:org_id+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity' => 'Business criticality',
|
||||
'Class:DataFlow/Attribute:business_criticity+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:high' => 'high',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:high+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:low' => 'low',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:low+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:medium' => 'medium',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:medium+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency' => 'Execution frequency',
|
||||
'Class:DataFlow/Attribute:execution_frequency+' => 'How often the data flow is executed',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'real-time',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'on demand',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => 'on the fly, not scheduled',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'hourly',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'daily',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'weekly',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'monthly',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'yearly',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '',
|
||||
'Class:DataFlow/Attribute:documents_list' => 'Documents',
|
||||
'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.',
|
||||
'Class:DataFlow/Attribute:contacts_list' => 'Contacts',
|
||||
'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.',
|
||||
|
||||
/*
|
||||
'Class:DataFlow/Attribute:source_id_friendlyname' => 'source_id_friendlyname',
|
||||
'Class:DataFlow/Attribute:source_id_friendlyname+' => 'Full name',
|
||||
'Class:DataFlow/Attribute:source_id_finalclass_recall' => 'source_id->CI sub-class',
|
||||
'Class:DataFlow/Attribute:source_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:DataFlow/Attribute:source_id_obsolescence_flag' => 'source_id->Obsolete',
|
||||
'Class:DataFlow/Attribute:source_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:DataFlow/Attribute:destination_id_friendlyname' => 'destination_id_friendlyname',
|
||||
'Class:DataFlow/Attribute:destination_id_friendlyname+' => 'Full name',
|
||||
'Class:DataFlow/Attribute:destination_id_finalclass_recall' => 'destination_id->CI sub-class',
|
||||
'Class:DataFlow/Attribute:destination_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:DataFlow/Attribute:destination_id_obsolescence_flag' => 'destination_id->Obsolete',
|
||||
'Class:DataFlow/Attribute:destination_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
*/
|
||||
]);
|
||||
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Module combodo-flow-map
|
||||
*
|
||||
* @copyright Copyright (C) 2013 XXXXX
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
|
||||
'Class:FunctionalCI/Attribute:dataflows' => 'Flux de données',
|
||||
'Class:FunctionalCI/Attribute:dataflows+' => 'Flux de données dont cet objet est la source ou la destination',
|
||||
'FunctionalCI:DataFlow:Title' => 'Flux de données',
|
||||
'FunctionalCI:DataFlow:Inbound' => 'Flux entrants',
|
||||
'FunctionalCI:DataFlow:Outbound' => 'Flux sortants',
|
||||
|
||||
'DataFlow:baseinfo' => 'Informations générales',
|
||||
'DataFlow:otherinfo' => 'Autres informations',
|
||||
'DataFlow:moreinfo' => 'Spécificités du flux',
|
||||
|
||||
'Class:DataFlow' => 'Flux de Données',
|
||||
'Class:DataFlow+' => 'Modélise les données transférées entre instances d\'application',
|
||||
'Class:DataFlow/Name' => '%1$s',
|
||||
'Class:DataFlow/Attribute:name' => 'Nom',
|
||||
'Class:DataFlow/Attribute:name_id+' => 'Type de données transferées',
|
||||
'Class:DataFlow/Attribute:source_id' => 'Source',
|
||||
'Class:DataFlow/Attribute:source_id+' => 'Instance d\application à la source du flux de données',
|
||||
'Class:DataFlow/Attribute:source_impact' => 'Source impactante ?',
|
||||
'Class:DataFlow/Attribute:source_impact+' => 'La source impacte-t-elle le flux de données ?',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:yes' => 'oui',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:yes+' => 'Si la source tombe en panne, le flux de données est impacté',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:no' => 'non',
|
||||
'Class:DataFlow/Attribute:source_impact/Value:no+' => 'Si la source tombe en panne, le flux de données n\'est pas impacté',
|
||||
'Class:DataFlow/Attribute:destination_id' => 'Destinataire',
|
||||
'Class:DataFlow/Attribute:destination_id+' => 'Destinataire des données, à choisir parmi les instances d\'application',
|
||||
'Class:DataFlow/Attribute:destination_impact' => 'Destinataire impacté ?',
|
||||
'Class:DataFlow/Attribute:destination_impact+' => 'Le destinataire est-il impacté si le flux de données s\'arrête ?',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:yes' => 'oui',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:yes+' => 'Si le flux s\'arrête, le destinataire est impacté',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:no' => 'non',
|
||||
'Class:DataFlow/Attribute:destination_impact/Value:no+' => 'Si le flux s\'arrête, le destinataire n\'est pas impacté',
|
||||
'Class:DataFlow/Attribute:dataflowtype_id' => 'Type de flux',
|
||||
'Class:DataFlow/Attribute:dataflowtype_id+' => 'Typologie du flux',
|
||||
'Class:DataFlow/Attribute:description' => 'Description',
|
||||
'Class:DataFlow/Attribute:description+' => '',
|
||||
'Class:DataFlow/Attribute:status' => 'Etat',
|
||||
'Class:DataFlow/Attribute:status+' => '',
|
||||
'Class:DataFlow/Attribute:status/Value:active' => 'actif',
|
||||
'Class:DataFlow/Attribute:status/Value:inactive' => 'inactif',
|
||||
'Class:DataFlow/Attribute:org_id' => 'Organisation',
|
||||
'Class:DataFlow/Attribute:org_id+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity' => 'Criticité',
|
||||
'Class:DataFlow/Attribute:business_criticity+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:high' => 'haute',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:high+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:low' => 'basse',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:low+' => '',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:medium' => 'moyenne',
|
||||
'Class:DataFlow/Attribute:business_criticity/Value:medium+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency' => 'Fréquence d\'exécution',
|
||||
'Class:DataFlow/Attribute:execution_frequency+' => 'À quelle fréquence le transfert de données est-il exécuté',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:realtime' => 'temps réel',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:realtime+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:ondemand' => 'à la demande',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:ondemand+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:hourly' => 'horaire',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:hourly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:daily' => 'journalière',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:daily+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:weekly' => 'hebdomadaire',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:weekly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:monthly' => 'mensuelle',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:monthly+' => '',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:yearly' => 'annuelle',
|
||||
'Class:DataFlow/Attribute:execution_frequency/Value:yearly+' => '',
|
||||
'Class:DataFlow/Attribute:documents_list' => 'Documents',
|
||||
'Class:DataFlow/Attribute:documents_list+' => 'Eg: technical specifications, runbooks, etc.',
|
||||
'Class:DataFlow/Attribute:contacts_list' => 'Contacts',
|
||||
'Class:DataFlow/Attribute:contacts_list+' => 'Eg: flow owner, technical support, etc.',
|
||||
|
||||
/*
|
||||
'Class:DataFlow/Attribute:source_id_friendlyname' => 'source_id_friendlyname',
|
||||
'Class:DataFlow/Attribute:source_id_friendlyname+' => 'Nom complet',
|
||||
'Class:DataFlow/Attribute:source_id_finalclass_recall' => 'source_id->CI sub-class',
|
||||
'Class:DataFlow/Attribute:source_id_finalclass_recall+' => 'Classe finale',
|
||||
'Class:DataFlow/Attribute:source_id_obsolescence_flag' => 'source_id->Obsolete',
|
||||
'Class:DataFlow/Attribute:source_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:DataFlow/Attribute:destination_id_friendlyname' => 'destination_id_friendlyname',
|
||||
'Class:DataFlow/Attribute:destination_id_friendlyname+' => 'Nom complet',
|
||||
'Class:DataFlow/Attribute:destination_id_finalclass_recall' => 'destination_id->CI sub-class',
|
||||
'Class:DataFlow/Attribute:destination_id_finalclass_recall+' => 'Classe finale',
|
||||
'Class:DataFlow/Attribute:destination_id_obsolescence_flag' => 'destination_id->Obsolete',
|
||||
'Class:DataFlow/Attribute:destination_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
*/
|
||||
]);
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="96px" height="96px"><linearGradient id="mv_DwPz_GcV~datTQ_sP3a" x1="27.258" x2="38.501" y1="18.189" y2="44.314" gradientTransform="rotate(90 23.5 24)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#32bdef"/><stop offset="1" stop-color="#1ea2e4"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3a)" d="M14,41.19V37h14c0.552,0,1-0.448,1-1v-4c0-0.552-0.448-1-1-1H14v-4.19 c0-0.72-0.87-1.08-1.379-0.571L5.92,32.939c-0.586,0.586-0.586,1.536,0,2.121l6.701,6.701C13.13,42.271,14,41.91,14,41.19z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3b" x1="32.674" x2="34.456" y1="9.581" y2="13.722" gradientTransform="rotate(90 23.5 24)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#32bdef"/><stop offset="1" stop-color="#1ea2e4"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3b)" d="M35,36v-4c0-0.552,0.448-1,1-1l0,0c0.552,0,1,0.448,1,1v4c0,0.552-0.448,1-1,1l0,0 C35.448,37,35,36.552,35,36z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3c" x1="32.674" x2="34.456" y1="5.581" y2="9.722" gradientTransform="rotate(90 23.5 24)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#32bdef"/><stop offset="1" stop-color="#1ea2e4"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3c)" d="M39,36v-4c0-0.552,0.448-1,1-1l0,0c0.552,0,1,0.448,1,1v4c0,0.552-0.448,1-1,1l0,0 C39.448,37,39,36.552,39,36z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3d" x1="32.674" x2="34.456" y1="13.581" y2="17.722" gradientTransform="rotate(90 23.5 24)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#32bdef"/><stop offset="1" stop-color="#1ea2e4"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3d)" d="M31,36v-4c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v4c0,0.552-0.448,1-1,1h0 C31.448,37,31,36.552,31,36z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3e" x1="551.258" x2="562.501" y1="-252.291" y2="-226.167" gradientTransform="rotate(-90 421.24 151.26)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1ea2e4"/><stop offset="1" stop-color="#32bdef"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3e)" d="M33,7.81V12H19c-0.552,0-1,0.448-1,1v4c0,0.552,0.448,1,1,1h14v4.19 c0,0.72,0.87,1.08,1.379,0.571l6.701-6.701c0.586-0.586,0.586-1.536,0-2.121l-6.701-6.701C33.87,6.729,33,7.09,33,7.81z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3f" x1="556.674" x2="558.456" y1="-260.899" y2="-256.759" gradientTransform="rotate(-90 421.24 151.26)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1ea2e4"/><stop offset="1" stop-color="#32bdef"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3f)" d="M12,13v4c0,0.552-0.448,1-1,1h0c-0.552,0-1-0.448-1-1v-4c0-0.552,0.448-1,1-1h0 C11.552,12,12,12.448,12,13z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3g" x1="556.674" x2="558.456" y1="-264.899" y2="-260.759" gradientTransform="rotate(-90 421.24 151.26)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1ea2e4"/><stop offset="1" stop-color="#32bdef"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3g)" d="M8,13v4c0,0.552-0.448,1-1,1h0c-0.552,0-1-0.448-1-1v-4c0-0.552,0.448-1,1-1h0 C7.552,12,8,12.448,8,13z"/><linearGradient id="mv_DwPz_GcV~datTQ_sP3h" x1="556.674" x2="558.456" y1="-256.899" y2="-252.758" gradientTransform="rotate(-90 421.24 151.26)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1ea2e4"/><stop offset="1" stop-color="#32bdef"/></linearGradient><path fill="url(#mv_DwPz_GcV~datTQ_sP3h)" d="M16,13v4c0,0.552-0.448,1-1,1h0c-0.552,0-1-0.448-1-1v-4c0-0.552,0.448-1,1-1h0 C15.552,12,16,12.448,16,13z"/></svg>
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
@@ -6,32 +6,31 @@
|
||||
|
||||
SetupWebPage::AddModule(
|
||||
__FILE__, // Path to the current file, all other file names are relative to the directory containing this file
|
||||
'itop-power-mgmt/3.3.0',
|
||||
'itop-flow-map/3.3.0',
|
||||
[
|
||||
// Identification
|
||||
//
|
||||
'label' => 'Extended Power Management for iTop Datacenter Management',
|
||||
'label' => 'Map applications data flows',
|
||||
'category' => 'business',
|
||||
|
||||
// Setup
|
||||
//
|
||||
'dependencies' => [
|
||||
'itop-datacenter-mgmt/3.3.0',
|
||||
'itop-config-mgmt/3.2.0',
|
||||
],
|
||||
'mandatory' => false,
|
||||
'visible' => true, // To prevent auto-install but shall not be listed in the install wizard
|
||||
'auto_select' => 'SetupInfo::ModuleIsSelected("itop-datacenter-mgmt")',
|
||||
'visible' => true,
|
||||
|
||||
// Components
|
||||
//
|
||||
'datamodel' => [
|
||||
'model.itop-power-mgmt.php',
|
||||
|
||||
],
|
||||
'webservice' => [
|
||||
|
||||
],
|
||||
'data.struct' => [
|
||||
// add your 'structure' definition XML files here,
|
||||
'data/en_us.data.itop-flow-map.xml',
|
||||
],
|
||||
'data.sample' => [
|
||||
// add your sample data XML files here,
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,284 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2013 XXXXX
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
//
|
||||
// Menu : ConfigManagement : PowerSupply
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Menu:ConfigManagement:PowerSupply' => 'Power supplies',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: Inverter
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:Inverter' => 'Inverter',
|
||||
'Class:Inverter+' => '',
|
||||
'Class:Inverter/Attribute:rack_id' => 'Rack',
|
||||
'Class:Inverter/Attribute:rack_id+' => '',
|
||||
'Class:Inverter/Attribute:autonomy' => 'Autonomy (min)',
|
||||
'Class:Inverter/Attribute:autonomy+' => 'Estimated autonomy at nominal load',
|
||||
'Class:Inverter/Attribute:power' => 'Power (kVA)',
|
||||
'Class:Inverter/Attribute:power+' => 'Apparent power deliverable in kVA',
|
||||
'Class:Inverter/Attribute:maintenance_date' => 'Last maintenance',
|
||||
'Class:Inverter/Attribute:maintenance_date+' => '',
|
||||
'Class:Inverter/Attribute:battery_date' => 'Batterys\' date',
|
||||
'Class:Inverter/Attribute:battery_date+' => 'Indicates the date of batteries\' installation',
|
||||
'Class:Inverter/Attribute:powerconnection_id' => 'Power supply',
|
||||
'Class:Inverter/Attribute:powerconnection_id+' => '',
|
||||
'Class:Inverter/Attribute:supply_type' => 'Source type',
|
||||
'Class:Inverter/Attribute:supply_type+' => 'Type of power supplied',
|
||||
'Class:Inverter/Attribute:nb_u' => 'Number of units (U)',
|
||||
'Class:Inverter/Attribute:nb_u+' => 'Number of units consumed in the rack by this equipment',
|
||||
'Class:Inverter/Attribute:position' => 'Position',
|
||||
'Class:Inverter/Attribute:position+' => 'Position in the rack',
|
||||
'Class:Inverter/Attribute:powerstarts_list' => 'Power start',
|
||||
'Class:Inverter/Attribute:powerstarts_list+' => 'Downstream power start',
|
||||
'Class:Inverter/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:Inverter/Attribute:pdus_list+' => 'Downstream PDUs',
|
||||
'Class:Inverter/Attribute:stss_list_a' => 'ATS/STS - source A',
|
||||
'Class:Inverter/Attribute:stss_list_a+' => 'Downstream ATS/STS (source A)',
|
||||
'Class:Inverter/Attribute:stss_list_b' => 'ATS/STS - source B',
|
||||
'Class:Inverter/Attribute:stss_list_b+' => 'Downstream ATS/STS (source B)',
|
||||
|
||||
'Class:Inverter/Attribute:obsolescence_flag' => 'Obsolete',
|
||||
'Class:Inverter/Attribute:obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:Inverter/Attribute:rack_id_friendlyname' => 'Rack',
|
||||
'Class:Inverter/Attribute:rack_id_friendlyname+' => 'Full name',
|
||||
'Class:Inverter/Attribute:rack_id_obsolescence_flag' => 'Rack->Obsolete',
|
||||
'Class:Inverter/Attribute:rack_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:Inverter/Attribute:powerconnection_id_friendlyname' => 'Power supply',
|
||||
'Class:Inverter/Attribute:powerconnection_id_friendlyname+' => 'Full name',
|
||||
'Class:Inverter/Attribute:powerconnection_id_finalclass_recall' => 'Power supply->CI sub-class',
|
||||
'Class:Inverter/Attribute:powerconnection_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:Inverter/Attribute:powerconnection_id_obsolescence_flag' => 'Power supply->Obsolete',
|
||||
'Class:Inverter/Attribute:powerconnection_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Inverter:baseinfo' => 'General informations',
|
||||
'Inverter:moreinfo' => 'Additional informations',
|
||||
'Inverter:technicalinfo' => 'Technical informations',
|
||||
'Inverter:Date' => 'Dates',
|
||||
'Inverter:otherinfo' => 'Other informations',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PDU
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:PDU' => 'PDU',
|
||||
'Class:PDU+' => 'Power distribution unit. A type of Power Connection.',
|
||||
'Class:PDU/Attribute:rack_id' => 'Rack',
|
||||
'Class:PDU/Attribute:rack_id+' => '',
|
||||
'Class:PDU/Attribute:rack_name' => 'Rack name',
|
||||
'Class:PDU/Attribute:rack_name+' => '',
|
||||
'Class:PDU/Attribute:powerconnection_id' => 'Electric supply',
|
||||
'Class:PDU/Attribute:powerconnection_id+' => '',
|
||||
'Class:PDU/Attribute:powerstart_name' => 'Power start name',
|
||||
'Class:PDU/Attribute:powerstart_name+' => '',
|
||||
'Class:PDU/Attribute:output_number' => 'Number of output',
|
||||
'Class:PDU/Attribute:output_number+' => '',
|
||||
'Class:PDU/Attribute:protection' => 'Protection',
|
||||
'Class:PDU/Attribute:protection+' => '',
|
||||
'Class:PDU/Attribute:protection/Value:inverter' => 'Uninterruptible',
|
||||
'Class:PDU/Attribute:protection/Value:inverter+' => '',
|
||||
'Class:PDU/Attribute:protection/Value:no' => 'No',
|
||||
'Class:PDU/Attribute:protection/Value:no+' => '',
|
||||
'Class:PDU/Attribute:protection/Value:sts' => 'ATS/STS',
|
||||
'Class:PDU/Attribute:protection/Value:sts+' => '',
|
||||
'Class:PDU/Attribute:nb_u' => 'Number of units (U)',
|
||||
'Class:PDU/Attribute:nb_u+' => 'Number of units consumed by the equipment in the rack',
|
||||
'Class:PDU/Attribute:position' => 'Position',
|
||||
'Class:PDU/Attribute:position+' => 'Position in the rack',
|
||||
|
||||
'Class:PDU/Attribute:obsolescence_flag' => 'Obsolete',
|
||||
'Class:PDU/Attribute:obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:PDU/Attribute:rack_id_friendlyname' => 'Rack',
|
||||
'Class:PDU/Attribute:rack_id_friendlyname+' => 'Full name',
|
||||
'Class:PDU/Attribute:rack_id_obsolescence_flag' => 'Rack->Obsolete',
|
||||
'Class:PDU/Attribute:rack_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:PDU/Attribute:powerconnection_id_friendlyname' => 'Electric supply',
|
||||
'Class:PDU/Attribute:powerconnection_id_friendlyname+' => 'Full name',
|
||||
'Class:PDU/Attribute:powerconnection_id_finalclass_recall' => 'Electric supply->CI sub-class',
|
||||
'Class:PDU/Attribute:powerconnection_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:PDU/Attribute:powerconnection_id_obsolescence_flag' => 'Electric supply->Obsolete',
|
||||
'Class:PDU/Attribute:powerconnection_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'PDU:baseinfo' => 'General informations',
|
||||
'PDU:moreinfo' => 'Additional informations',
|
||||
'PDU:technicalinfo' => 'Technical informations',
|
||||
'PDU:Date' => 'Dates',
|
||||
'PDU:otherinfo' => 'Other informations',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PowerConnection
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:PowerConnection' => 'Power Connection',
|
||||
'Class:PowerConnection+' => 'Abstract class, grouping all power devices',
|
||||
'Class:PowerConnection/Attribute:charge_capacity' => 'Maximum load (A)',
|
||||
'Class:PowerConnection/Attribute:charge_capacity+' => 'Maximum admissible load capacity in amperes',
|
||||
'Class:PowerConnection/Attribute:power_capacity' => 'Maximum power (kVA)',
|
||||
'Class:PowerConnection/Attribute:power_capacity+' => 'Maximum admissible active power in kVA',
|
||||
'Class:PowerConnection/Attribute:power_type' => 'Power type',
|
||||
'Class:PowerConnection/Attribute:power_type+' => 'Type of power supplied',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:continuous' => 'Continuous',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:continuous+' => 'Continuous',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:single' => 'single phase',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:single+' => 'single phase',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:three' => 'three phase',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:three+' => 'three phase',
|
||||
'Class:PowerConnection/Attribute:charge_current' => 'Current charge',
|
||||
'Class:PowerConnection/Attribute:charge_current+' => 'Load currently in use',
|
||||
'Class:PowerConnection/Attribute:power_current' => 'Currently power',
|
||||
'Class:PowerConnection/Attribute:power_current+' => 'Active power currently in use',
|
||||
'Class:PowerConnection/Attribute:power_phase' => 'Phase used',
|
||||
'Class:PowerConnection/Attribute:power_phase+' => 'Phase used in the case of an initial three-phase to single-phase source',
|
||||
'Class:PowerConnection/Attribute:management_url' => 'Management URL',
|
||||
'Class:PowerConnection/Attribute:management_url+' => '',
|
||||
'Class:PowerConnection/Attribute:managementip' => 'Management IP',
|
||||
'Class:PowerConnection/Attribute:managementip+' => '',
|
||||
'Class:PowerConnection/Attribute:voltage' => 'Voltage',
|
||||
'Class:PowerConnection/Attribute:voltage+' => '',
|
||||
'Class:PowerConnection/Attribute:obsolescence_flag' => 'Obsolete',
|
||||
'Class:PowerConnection/Attribute:obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PowerSource
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:PowerSource' => 'Power Source',
|
||||
'Class:PowerSource+' => 'First Power Connection documented in a power circuit,
|
||||
It has no electrical source documented as an object in the CMDB.',
|
||||
'Class:PowerSource/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source',
|
||||
'Class:PowerSource/Attribute:inverters_list' => 'Inverter',
|
||||
'Class:PowerSource/Attribute:inverters_list+' => 'Downstream inverters',
|
||||
'Class:PowerSource/Attribute:powerstarts_list' => 'Power start',
|
||||
'Class:PowerSource/Attribute:powerstarts_list+' => 'Downstream power start',
|
||||
'Class:PowerSource/Attribute:stss_list_a' => 'ATS/STS - source A',
|
||||
'Class:PowerSource/Attribute:stss_list_a+' => 'Downstream ATS/STS (source A)',
|
||||
'Class:PowerSource/Attribute:stss_list_b' => 'ATS/STS - source B',
|
||||
'Class:PowerSource/Attribute:stss_list_b+' => 'Downstream ATS (source B)',
|
||||
'Class:PowerSource/Attribute:obsolescence_flag' => 'Obsolete',
|
||||
'Class:PowerSource/Attribute:obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'PowerSource:baseinfo' => 'General informations',
|
||||
'PowerSource:moreinfo' => 'Additional informations',
|
||||
'PowerSource:technicalinfo' => 'Technical informations',
|
||||
'PowerSource:Date' => 'Dates',
|
||||
'PowerSource:otherinfo' => 'Other informations',
|
||||
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PowerStart
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:PowerStart' => 'Power Start',
|
||||
'Class:PowerStart+' => '',
|
||||
'Class:PowerStart/Attribute:powerconnection_id' => 'Source',
|
||||
'Class:PowerStart/Attribute:powerconnection_id+' => '',
|
||||
'Class:PowerStart/Attribute:supply_type' => 'Source type',
|
||||
'Class:PowerStart/Attribute:supply_type+' => 'Type of power supply on the source',
|
||||
'Class:PowerStart/Attribute:inverters_list' => 'Inverters',
|
||||
'Class:PowerStart/Attribute:inverters_list+' => 'Dowstream inverters',
|
||||
'Class:PowerStart/Attribute:stss_list_a' => 'ATS/STS - source A',
|
||||
'Class:PowerStart/Attribute:stss_list_a+' => 'Downstream ATS/STS (source A)',
|
||||
'Class:PowerStart/Attribute:stss_list_b' => 'ATS/STS - source B',
|
||||
'Class:PowerStart/Attribute:stss_list_b+' => 'Downstream ATS/STS (source B)',
|
||||
'Class:PowerStart/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:PowerStart/Attribute:pdus_list+' => 'Downstream PDUs',
|
||||
'Class:PowerStart/Attribute:powerstarts_list' => 'powerstarts list',
|
||||
'Class:PowerStart/Attribute:powerstarts_list+' => '',
|
||||
'Class:PowerStart/Attribute:obsolescence_flag' => 'Obsolete',
|
||||
'Class:PowerStart/Attribute:obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_friendlyname' => 'Source',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_friendlyname+' => 'Full name',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_finalclass_recall' => 'Source->CI sub-class',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_obsolescence_flag' => 'Source->Obsolete',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'PowerStart:baseinfo' => 'General informations',
|
||||
'PowerStart:moreinfo' => 'Additional informations',
|
||||
'PowerStart:technicalinfo' => 'Technical informations',
|
||||
'PowerStart:Date' => 'Dates',
|
||||
'PowerStart:otherinfo' => 'Other informations',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: STS
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:STS' => 'ATS / STS',
|
||||
'Class:STS+' => 'Automatic Transfer Switch / Static Transfer Switch
|
||||
Redondant power supply for devices with a single electrical input.
|
||||
It can supply PDU(s)
|
||||
They are themselves supplied with two different Power Source, through Power Connection ',
|
||||
'Class:STS/Attribute:powerconnection_source1_id' => 'Source A',
|
||||
'Class:STS/Attribute:powerconnection_source1_id+' => '',
|
||||
'Class:STS/Attribute:powerconnection_source2_id' => 'Source B',
|
||||
'Class:STS/Attribute:powerconnection_source2_id+' => '',
|
||||
'Class:STS/Attribute:nominal_source' => 'Nominal source',
|
||||
'Class:STS/Attribute:nominal_source+' => 'Nominal source used by STS',
|
||||
'Class:STS/Attribute:nominal_source/Value:source1' => 'Source A',
|
||||
'Class:STS/Attribute:nominal_source/Value:source1+' => '',
|
||||
'Class:STS/Attribute:nominal_source/Value:source2' => 'Source B',
|
||||
'Class:STS/Attribute:nominal_source/Value:source2+' => '',
|
||||
'Class:STS/Attribute:rack' => 'Rack',
|
||||
'Class:STS/Attribute:rack+' => '',
|
||||
'Class:STS/Attribute:nb_u' => 'Number of units (U)',
|
||||
'Class:STS/Attribute:nb_u+' => 'Number of units consumed in the rack by this equipment',
|
||||
'Class:STS/Attribute:position' => 'Position',
|
||||
'Class:STS/Attribute:position+' => 'Position in the rack',
|
||||
'Class:STS/Attribute:redundancy' => 'Configuration of electrical redundancy',
|
||||
'Class:STS/Attribute:redundancy+' => '',
|
||||
'Class:STS/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:STS/Attribute:pdus_list+' => 'Downstream PDUs',
|
||||
|
||||
'Class:STS/Attribute:obsolescence_flag' => 'Obsolete',
|
||||
'Class:STS/Attribute:obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_friendlyname' => 'Source A',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_friendlyname+' => 'Full name',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_finalclass_recall' => 'Source A->CI sub-class',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_obsolescence_flag' => 'Source A->Obsolete',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_friendlyname' => 'Source B',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_friendlyname+' => 'Full name',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_finalclass_recall' => 'Source B->CI sub-class',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_finalclass_recall+' => 'Name of the final class',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_obsolescence_flag' => 'Source B->Obsolete',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'Class:STS/Attribute:rack_friendlyname' => 'Rack',
|
||||
'Class:STS/Attribute:rack_friendlyname+' => 'Full name',
|
||||
'Class:STS/Attribute:rack_obsolescence_flag' => 'Rack->Obsolete',
|
||||
'Class:STS/Attribute:rack_obsolescence_flag+' => 'Computed dynamically on other attributes',
|
||||
'STS:baseinfo' => 'General informations',
|
||||
'STS:moreinfo' => 'Additional informations',
|
||||
'STS:technicalinfo' => 'Technical informations',
|
||||
'STS:Date' => 'Dates',
|
||||
'STS:otherinfo' => 'Other informations',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: Model
|
||||
//
|
||||
|
||||
Dict::Add('EN US', 'English', 'English', [
|
||||
'Class:Model/Attribute:type/Value:PDU+' => 'Power Distribution Unit',
|
||||
'Class:Model/Attribute:type/Value:PowerStart' => 'Power Start',
|
||||
'Class:Model/Attribute:type/Value:STS' => 'ATS/STS',
|
||||
'Class:Model/Attribute:type/Value:Inverter' => 'Inverter',
|
||||
]);
|
||||
@@ -1,274 +0,0 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Localized data
|
||||
*
|
||||
* @copyright Copyright (C) 2013 XXXXX
|
||||
* @license http://opensource.org/licenses/AGPL-3.0
|
||||
*/
|
||||
|
||||
//
|
||||
// Menu : ConfigManagement : PowerSupply
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Menu:ConfigManagement:PowerSupply' => 'Alimentations électriques',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: Inverter
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:Inverter' => 'Onduleur',
|
||||
'Class:Inverter+' => '',
|
||||
'Class:Inverter/Attribute:rack_id' => 'Rack',
|
||||
'Class:Inverter/Attribute:rack_id+' => '',
|
||||
'Class:Inverter/Attribute:autonomy' => 'Autonomie (min)',
|
||||
'Class:Inverter/Attribute:autonomy+' => 'Autonomie estimée en charge nominale',
|
||||
'Class:Inverter/Attribute:power' => 'Puissance (kVA)',
|
||||
'Class:Inverter/Attribute:power+' => 'Puissance apparente délivrable en kVA',
|
||||
'Class:Inverter/Attribute:maintenance_date' => 'Dernière maintenance',
|
||||
'Class:Inverter/Attribute:maintenance_date+' => '',
|
||||
'Class:Inverter/Attribute:battery_date' => 'Date des batteries',
|
||||
'Class:Inverter/Attribute:battery_date+' => 'Indique la date d\'installation des batteries',
|
||||
'Class:Inverter/Attribute:powerconnection_id' => 'Arrivée électrique',
|
||||
'Class:Inverter/Attribute:powerconnection_id+' => '',
|
||||
'Class:Inverter/Attribute:supply_type' => 'Type de la source',
|
||||
'Class:Inverter/Attribute:supply_type+' => '',
|
||||
'Class:Inverter/Attribute:nb_u' => 'Nombre d\'unités (U)',
|
||||
'Class:Inverter/Attribute:nb_u+' => 'Nombre d\'unités consommés dans le rack par cet équipement',
|
||||
'Class:Inverter/Attribute:position' => 'Position',
|
||||
'Class:Inverter/Attribute:position+' => 'Position dans le rack',
|
||||
'Class:Inverter/Attribute:powerstarts_list' => 'Départs électriques',
|
||||
'Class:Inverter/Attribute:powerstarts_list+' => 'Départs électriques en aval',
|
||||
'Class:Inverter/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:Inverter/Attribute:pdus_list+' => 'PDUs en aval',
|
||||
'Class:Inverter/Attribute:stss_list_a' => 'ATS/STS - source A',
|
||||
'Class:Inverter/Attribute:stss_list_a+' => 'ATS/STS en aval (source A)',
|
||||
'Class:Inverter/Attribute:stss_list_b' => 'ATS/STS - source B',
|
||||
'Class:Inverter/Attribute:stss_list_b+' => 'ATS/STS en aval (source B)',
|
||||
|
||||
'Class:Inverter/Attribute:obsolescence_flag' => 'Obsolète',
|
||||
'Class:Inverter/Attribute:obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:Inverter/Attribute:rack_id_friendlyname' => 'Rack',
|
||||
'Class:Inverter/Attribute:rack_id_friendlyname+' => 'Nom complet',
|
||||
'Class:Inverter/Attribute:rack_id_obsolescence_flag' => 'Rack->Obsolète',
|
||||
'Class:Inverter/Attribute:rack_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:Inverter/Attribute:powerconnection_id_friendlyname' => 'Arrivée électrique',
|
||||
'Class:Inverter/Attribute:powerconnection_id_friendlyname+' => 'Nom complet',
|
||||
'Class:Inverter/Attribute:powerconnection_id_finalclass_recall' => 'Arrivée électrique->Sous-classe de CI',
|
||||
'Class:Inverter/Attribute:powerconnection_id_finalclass_recall+' => 'Nom de la classe instanciable',
|
||||
'Class:Inverter/Attribute:powerconnection_id_obsolescence_flag' => 'Arrivée électrique->Obsolète',
|
||||
'Class:Inverter/Attribute:powerconnection_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Inverter:baseinfo' => 'Informations générales',
|
||||
'Inverter:moreinfo' => 'Informations complémentaires',
|
||||
'Inverter:Date' => 'Dates',
|
||||
'Inverter:otherinfo' => 'Autres informations',
|
||||
'Inverter:technicalinfo' => 'Données techniques',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PDU
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:PDU' => 'PDU',
|
||||
'Class:PDU+' => 'Unité de distribution d\'alimentation',
|
||||
'Class:PDU/Attribute:rack_id' => 'Rack',
|
||||
'Class:PDU/Attribute:rack_id+' => '',
|
||||
'Class:PDU/Attribute:rack_name' => 'Nom rack',
|
||||
'Class:PDU/Attribute:rack_name+' => '',
|
||||
'Class:PDU/Attribute:powerconnection_id' => 'Arrivée électrique',
|
||||
'Class:PDU/Attribute:powerconnection_id+' => '',
|
||||
'Class:PDU/Attribute:powerstart_name' => 'Nom arrivée électrique',
|
||||
'Class:PDU/Attribute:powerstart_name+' => '',
|
||||
'Class:PDU/Attribute:output_number' => 'Nombre de sortie',
|
||||
'Class:PDU/Attribute:output_number+' => '',
|
||||
'Class:PDU/Attribute:protection' => 'Protection',
|
||||
'Class:PDU/Attribute:protection+' => '',
|
||||
'Class:PDU/Attribute:protection/Value:inverter' => 'Ondulée',
|
||||
'Class:PDU/Attribute:protection/Value:inverter+' => '',
|
||||
'Class:PDU/Attribute:protection/Value:no' => 'Aucune',
|
||||
'Class:PDU/Attribute:protection/Value:no+' => '',
|
||||
'Class:PDU/Attribute:protection/Value:sts' => 'ATS/STS',
|
||||
'Class:PDU/Attribute:protection/Value:sts+' => '',
|
||||
'Class:PDU/Attribute:nb_u' => 'Nombre d\'unités (U)',
|
||||
'Class:PDU/Attribute:nb_u+' => 'Nombre d\'unités consommés par l\'équipement dans le rack',
|
||||
'Class:PDU/Attribute:position' => 'Position',
|
||||
'Class:PDU/Attribute:position+' => 'Position dans le rack',
|
||||
|
||||
'Class:PDU/Attribute:obsolescence_flag' => 'Obsolète',
|
||||
'Class:PDU/Attribute:obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:PDU/Attribute:rack_id_friendlyname' => 'Rack',
|
||||
'Class:PDU/Attribute:rack_id_friendlyname+' => 'Nom complet',
|
||||
'Class:PDU/Attribute:rack_id_obsolescence_flag' => 'Rack->Obsolète',
|
||||
'Class:PDU/Attribute:rack_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:PDU/Attribute:powerconnection_id_friendlyname' => 'Arrivée électrique',
|
||||
'Class:PDU/Attribute:powerconnection_id_friendlyname+' => 'Nom complet',
|
||||
'Class:PDU/Attribute:powerconnection_id_finalclass_recall' => 'Arrivée électrique->Sous-classe de CI',
|
||||
'Class:PDU/Attribute:powerconnection_id_finalclass_recall+' => 'Nom de la classe instanciable',
|
||||
'Class:PDU/Attribute:powerconnection_id_obsolescence_flag' => 'Arrivée électrique->Obsolète',
|
||||
'Class:PDU/Attribute:powerconnection_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'PDU:baseinfo' => 'Informations générales',
|
||||
'PDU:moreinfo' => 'Informations complémentaires',
|
||||
'PDU:Date' => 'Dates',
|
||||
'PDU:otherinfo' => 'Autres informations',
|
||||
'PDU:technicalinfo' => 'Données techniques',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PowerConnection
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:PowerConnection' => 'Connection électrique',
|
||||
'Class:PowerConnection+' => '',
|
||||
'Class:PowerConnection/Attribute:charge_capacity' => 'Charge maximale (A)',
|
||||
'Class:PowerConnection/Attribute:charge_capacity+' => 'Capacité de charge maximale admissible en ampère',
|
||||
'Class:PowerConnection/Attribute:power_capacity' => 'Puissance maximale (kVA)',
|
||||
'Class:PowerConnection/Attribute:power_capacity+' => 'Puissance active maximale admissible en kVA',
|
||||
'Class:PowerConnection/Attribute:power_type' => 'Type d\'alimentation',
|
||||
'Class:PowerConnection/Attribute:power_type+' => 'Type d\'alimentation fournie',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:continuous' => 'continue',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:continuous+' => 'continue',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:single' => 'monophasée',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:single+' => 'monophasée',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:three' => 'triphasée',
|
||||
'Class:PowerConnection/Attribute:power_type/Value:three+' => 'triphasée',
|
||||
'Class:PowerConnection/Attribute:power_phase' => 'Phase utilisée',
|
||||
'Class:PowerConnection/Attribute:power_phase+' => 'Phase utilisée dans le cas d\'une source initiale triphasée vers monophasée',
|
||||
'Class:PowerConnection/Attribute:management_url' => 'URL de management',
|
||||
'Class:PowerConnection/Attribute:management_url+' => '',
|
||||
'Class:PowerConnection/Attribute:managementip' => 'IP de management',
|
||||
'Class:PowerConnection/Attribute:managementip+' => '',
|
||||
'Class:PowerConnection/Attribute:voltage' => 'Voltage',
|
||||
'Class:PowerConnection/Attribute:voltage+' => '',
|
||||
'Class:PowerConnection/Attribute:obsolescence_flag' => 'Obsolète',
|
||||
'Class:PowerConnection/Attribute:obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PowerSource
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:PowerSource' => 'Arrivée électrique',
|
||||
'Class:PowerSource+' => '',
|
||||
'Class:PowerSource/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:PowerSource/Attribute:pdus_list+' => 'PDU qui utilise cette alimentation',
|
||||
'Class:PowerSource/Attribute:inverters_list' => 'Onduleurs',
|
||||
'Class:PowerSource/Attribute:inverters_list+' => 'Onduleurs en aval',
|
||||
'Class:PowerSource/Attribute:powerstarts_list' => 'Départs électriques',
|
||||
'Class:PowerSource/Attribute:powerstarts_list+' => 'Départs électriques en aval',
|
||||
'Class:PowerSource/Attribute:stss_list_a' => 'ATS/STS - source A',
|
||||
'Class:PowerSource/Attribute:stss_list_a+' => 'ATS/STS en aval (source A)',
|
||||
'Class:PowerSource/Attribute:stss_list_b' => 'ATS/STS - source B',
|
||||
'Class:PowerSource/Attribute:stss_list_b+' => 'ATS/STS en aval (source B)',
|
||||
'Class:PowerSource/Attribute:obsolescence_flag' => 'Obsolète',
|
||||
'Class:PowerSource/Attribute:obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'PowerSource:baseinfo' => 'Informations générales',
|
||||
'PowerSource:moreinfo' => 'Informations complémentaires',
|
||||
'PowerSource:Date' => 'Dates',
|
||||
'PowerSource:otherinfo' => 'Autres informations',
|
||||
'PowerSource:technicalinfo' => 'Données techniques',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: PowerStart
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:PowerStart' => 'Départ électrique',
|
||||
'Class:PowerStart+' => '',
|
||||
'Class:PowerStart/Attribute:powerconnection_id' => 'Source',
|
||||
'Class:PowerStart/Attribute:powerconnection_id+' => '',
|
||||
'Class:PowerStart/Attribute:supply_type' => 'Type de la source',
|
||||
'Class:PowerStart/Attribute:supply_type+' => 'Type d\'alimentation sur la source',
|
||||
'Class:PowerStart/Attribute:inverters_list' => 'Onduleurs',
|
||||
'Class:PowerStart/Attribute:inverters_list+' => 'Onduleurs en aval',
|
||||
'Class:PowerStart/Attribute:stss_list_a' => 'ATS/STS - source A',
|
||||
'Class:PowerStart/Attribute:stss_list_a+' => 'ATS/STS en aval (source A)',
|
||||
'Class:PowerStart/Attribute:stss_list_b' => 'ATS/STS - source B',
|
||||
'Class:PowerStart/Attribute:stss_list_b+' => 'ATS/STS en aval (source B)',
|
||||
'Class:PowerStart/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:PowerStart/Attribute:pdus_list+' => 'PDUs en aval',
|
||||
'Class:PowerStart/Attribute:powerstarts_list' => 'Départs électriques',
|
||||
'Class:PowerStart/Attribute:powerstarts_list+' => 'Départs électriques en aval',
|
||||
'Class:PowerStart/Attribute:obsolescence_flag' => 'Obsolète',
|
||||
'Class:PowerStart/Attribute:obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_friendlyname' => 'Source',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_friendlyname+' => 'Nom complet',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_finalclass_recall' => 'Source->Sous-classe de CI',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_finalclass_recall+' => 'Nom de la classe instanciable',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_obsolescence_flag' => 'Source->Obsolète',
|
||||
'Class:PowerStart/Attribute:powerconnection_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'PowerStart:baseinfo' => 'Informations générales',
|
||||
'PowerStart:moreinfo' => 'Informations complémentaires',
|
||||
'PowerStart:Date' => 'Dates',
|
||||
'PowerStart:otherinfo' => 'Autres informations',
|
||||
'PowerStart:technicalinfo' => 'Données techniques',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: STS
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:STS' => 'ATS / STS',
|
||||
'Class:STS+' => 'Système de Transfert Automatique de Source',
|
||||
'Class:STS/Attribute:powerconnection_source1_id' => 'Source A',
|
||||
'Class:STS/Attribute:powerconnection_source1_id+' => '',
|
||||
'Class:STS/Attribute:powerconnection_source2_id' => 'Source B',
|
||||
'Class:STS/Attribute:powerconnection_source2_id+' => '',
|
||||
'Class:STS/Attribute:nominal_source' => 'Source nominale',
|
||||
'Class:STS/Attribute:nominal_source+' => 'Source nominale utilisée par le STS',
|
||||
'Class:STS/Attribute:nominal_source/Value:source1' => 'Source A',
|
||||
'Class:STS/Attribute:nominal_source/Value:source1+' => 'Source A',
|
||||
'Class:STS/Attribute:nominal_source/Value:source2' => 'Source B',
|
||||
'Class:STS/Attribute:nominal_source/Value:source2+' => 'Source B',
|
||||
'Class:STS/Attribute:rack' => 'Rack',
|
||||
'Class:STS/Attribute:rack+' => '',
|
||||
'Class:STS/Attribute:nb_u' => 'Nombre d\'unités (U)',
|
||||
'Class:STS/Attribute:nb_u+' => 'Nombre d\'unités consommés dans le rack par cet équipement',
|
||||
'Class:STS/Attribute:position' => 'Position',
|
||||
'Class:STS/Attribute:position+' => 'Position dans le rack',
|
||||
'Class:STS/Attribute:redundancy' => 'Configuration de la redondance électrique',
|
||||
'Class:STS/Attribute:redundancy+' => '',
|
||||
'Class:STS/Attribute:pdus_list' => 'PDUs',
|
||||
'Class:STS/Attribute:pdus_list+' => 'PDUs en aval',
|
||||
'Class:STS/Attribute:obsolescence_flag' => 'Obsolète',
|
||||
'Class:STS/Attribute:obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_friendlyname' => 'Source A',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_friendlyname+' => 'Nom complet',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_finalclass_recall' => 'Source A->Sous-classe de CI',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_finalclass_recall+' => 'Nom de la classe instanciable',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_obsolescence_flag' => 'Source A->Obsolète',
|
||||
'Class:STS/Attribute:powerconnection_source1_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_friendlyname' => 'Source B',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_friendlyname+' => 'Nom complet',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_finalclass_recall' => 'Source B->Sous-classe de CI',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_finalclass_recall+' => 'Nom de la classe instanciable',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_obsolescence_flag' => 'Source B->Obsolète',
|
||||
'Class:STS/Attribute:powerconnection_source2_id_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'Class:STS/Attribute:rack_friendlyname' => 'Rack',
|
||||
'Class:STS/Attribute:rack_friendlyname+' => 'Nom complet',
|
||||
'Class:STS/Attribute:rack_obsolescence_flag' => 'Rack->Obsolète',
|
||||
'Class:STS/Attribute:rack_obsolescence_flag+' => 'Calculé dynamiquement en fonction d\'autres attributs de l\'objet',
|
||||
'STS:baseinfo' => 'Informations générales',
|
||||
'STS:moreinfo' => 'Informations complémentaires',
|
||||
'STS:Date' => 'Dates',
|
||||
'STS:otherinfo' => 'Autres informations',
|
||||
'STS:technicalinfo' => 'Données techniques',
|
||||
]);
|
||||
|
||||
//
|
||||
// Class: Model
|
||||
//
|
||||
|
||||
Dict::Add('FR FR', 'French', 'Français', [
|
||||
'Class:Model/Attribute:type/Value:PDU+' => 'Unité de Distribution d\'Alimentation',
|
||||
'Class:Model/Attribute:type/Value:PowerStart' => 'Départ Electrique',
|
||||
'Class:Model/Attribute:type/Value:STS' => 'ATS/STS',
|
||||
'Class:Model/Attribute:type/Value:Inverter' => 'Onduleur',
|
||||
]);
|
||||
@@ -1,16 +0,0 @@
|
||||
<?php
|
||||
|
||||
// PHP Data Model definition file
|
||||
|
||||
// WARNING - WARNING - WARNING
|
||||
// DO NOT EDIT THIS FILE (unless you know what you are doing)
|
||||
//
|
||||
// If you use supply a datamodel.xxxx.xml file with your module
|
||||
// the this file WILL BE overwritten by the compilation of the
|
||||
// module (during the setup) if the datamodel.xxxx.xml file
|
||||
// contains the definition of new classes or menus.
|
||||
//
|
||||
// The recommended way to define new classes (for iTop 2.0) is via the XML definition.
|
||||
// This file remains in the module's template only for the cases where there is:
|
||||
// - either no new class or menu defined in the XML file
|
||||
// - or no XML file at all supplied by the module
|
||||
Reference in New Issue
Block a user