diff --git a/datamodels/2.x/itop-flow-map/datamodel.itop-flow-map.xml b/datamodels/2.x/itop-flow-map/datamodel.itop-flow-map.xml index 85412b746..de035e232 100644 --- a/datamodels/2.x/itop-flow-map/datamodel.itop-flow-map.xml +++ b/datamodels/2.x/itop-flow-map/datamodel.itop-flow-map.xml @@ -1,7 +1,5 @@ - - cmdbAbstractObject @@ -15,8 +13,6 @@ - - @@ -55,7 +51,7 @@ false - SoftwareInstance + FunctionalCI DEL_MANUAL all @@ -64,7 +60,7 @@ false - SoftwareInstance + FunctionalCI DEL_MANUAL all @@ -309,6 +305,14 @@ + + + + destination_id + both + + + @@ -440,7 +444,66 @@ - + + + + true + + DashboardLayoutTwoCols + FunctionalCI:DataFlow:Title + + false + 300 + + + + 0 + + + 0 + FunctionalCI:DataFlow:Inbound + SELECT DataFlow WHERE destination_id=:this->id + true + + + + + 1 + + + 0 + FunctionalCI:DataFlow:Outbound + SELECT DataFlow WHERE source_id=:this->id + true + + + + + 2 + + + 0 + FunctionalCI:DataFlow:Source + SELECT FunctionalCI AS ci JOIN DataFlow AS df ON df.source_id = ci.id WHERE df.destination_id=:this->id + true + + + + + 3 + + + 0 + FunctionalCI:DataFlow:Destination + SELECT FunctionalCI AS ci JOIN DataFlow AS df ON df.destination_id = ci.id WHERE df.source_id=:this->id + true + + + + + + + @@ -451,20 +514,104 @@ - - - - - + - - id ]]> - - down + + id]]> + source_id]]> + both + + + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
+
+ + +
+ + + 25 + + +
+
diff --git a/datamodels/2.x/itop-flow-map/dictionaries/en.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/en.dict.itop-flow-map.php index c61df3beb..88c05bcfc 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/en.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/en.dict.itop-flow-map.php @@ -9,6 +9,14 @@ 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', + 'FunctionalCI:DataFlow:Source' => 'Source CIs', + 'FunctionalCI:DataFlow:Destination' => 'Destination CIs', + 'DataFlow:baseinfo' => 'General information', 'DataFlow:otherinfo' => 'Other information', 'DataFlow:moreinfo' => 'Flow specifics', @@ -19,7 +27,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DataFlow' => 'Flow', 'Class:DataFlow+' => 'For application flow for example', - 'Class:DataFlow/Name' => '%1$s from %2$s to %3$s', + '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', diff --git a/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php b/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php index fe70877d0..7e2497633 100644 --- a/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php +++ b/datamodels/2.x/itop-flow-map/dictionaries/fr.dict.itop-flow-map.php @@ -9,6 +9,14 @@ 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', + 'FunctionalCI:DataFlow:Source' => 'CI sources', + 'FunctionalCI:DataFlow:Destination' => 'CI destinataires', + 'DataFlow:baseinfo' => 'Informations générales', 'DataFlow:otherinfo' => 'Autres informations', 'DataFlow:moreinfo' => 'Spécificités du flux', @@ -19,7 +27,7 @@ Dict::Add('FR FR', 'French', 'Français', [ '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 de %2$s à %3$s', + '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',