diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php index 902afc29a4..1da16ffcd9 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/cs.dict.itop-config-mgmt.php @@ -579,7 +579,7 @@ // Dict::Add('CS CZ', 'Czech', 'Čeština', [ - 'Class:WebServer' => 'Web server', + 'Class:WebServer' => 'Web Server', 'Class:WebServer+' => '', 'Class:WebServer/Attribute:webapp_list' => 'Web aplikace', 'Class:WebServer/Attribute:webapp_list+' => 'Všechny webové aplikace dostupné na tomto web serveru', diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php index 70843b1f20..ad79a20d09 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/en.dict.itop-config-mgmt.php @@ -103,7 +103,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:FunctionalCI' => 'Functional CI', - 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI+' => 'Abstract class grouping multiple types of Configuration Items', 'Class:FunctionalCI/Attribute:name' => 'Name', 'Class:FunctionalCI/Attribute:name+' => '', 'Class:FunctionalCI/Attribute:description' => 'Description', @@ -142,7 +142,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PhysicalDevice' => 'Physical Device', - 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice+' => 'Abstract class, grouping physical types of Configuration Items. A Physical Device can be located. It has usually a Brand and Model.', 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number', 'Class:PhysicalDevice/Attribute:serialnumber+' => '', @@ -182,7 +182,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Rack' => 'Rack', - 'Class:Rack+' => '', + 'Class:Rack+' => 'A physical container for Datacenter Devices and Enclosures', 'Class:Rack/ComplementaryName' => '%1$s - %2$s', 'Class:Rack/Attribute:nb_u' => 'Rack units', 'Class:Rack/Attribute:nb_u+' => '', @@ -198,7 +198,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:TelephonyCI' => 'Telephony CI', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => 'Abstract class, grouping telephony devices', 'Class:TelephonyCI/Attribute:phonenumber' => 'Phone number', 'Class:TelephonyCI/Attribute:phonenumber+' => '', ]); @@ -209,7 +209,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Phone' => 'Phone', - 'Class:Phone+' => '', + 'Class:Phone+' => 'End User device, a plain old wired phone', ]); // @@ -218,7 +218,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:MobilePhone' => 'Mobile Phone', - 'Class:MobilePhone+' => '', + 'Class:MobilePhone+' => 'End User wireless phone device', 'Class:MobilePhone/Attribute:imei' => 'IMEI', 'Class:MobilePhone/Attribute:imei+' => '', 'Class:MobilePhone/Attribute:hw_pin' => 'Hardware PIN', @@ -231,7 +231,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:IPPhone' => 'IP Phone', - 'Class:IPPhone+' => '', + 'Class:IPPhone+' => 'Physical device dedicated to phone calls, connected to a network', ]); // @@ -240,7 +240,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Tablet' => 'Tablet', - 'Class:Tablet+' => '', + 'Class:Tablet+' => 'End user device. For example iPad, Galaxy Note/Tab Nexus, Kindle,...', ]); // @@ -249,7 +249,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:ConnectableCI' => 'Connectable CI', - 'Class:ConnectableCI+' => 'Physical CI', + 'Class:ConnectableCI+' => 'Physical Device which can be connected to a network', 'Class:ConnectableCI/ComplementaryName' => '%1$s - %2$s', 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Network devices', 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device', @@ -263,7 +263,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DatacenterDevice' => 'Datacenter Device', - 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice+' => 'A Connectable CI which can be racked in a datacenter', 'Class:DatacenterDevice/ComplementaryName' => '%1$s - %2$s', 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack', 'Class:DatacenterDevice/Attribute:rack_id+' => '', @@ -302,7 +302,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:NetworkDevice' => 'Network Device', - 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice+' => 'Any type of network device: router, switch, hub, load balancer, firewall…', 'Class:NetworkDevice/ComplementaryName' => '%1$s - %2$s', 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Network type', 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', @@ -324,7 +324,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Server' => 'Server', - 'Class:Server+' => '', + 'Class:Server+' => 'A Datacenter Device, with an OS Version executing Software Instances', 'Class:Server/ComplementaryName' => '%1$s - %2$s', 'Class:Server/Attribute:osfamily_id' => 'OS family', 'Class:Server/Attribute:osfamily_id+' => '', @@ -352,7 +352,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:StorageSystem' => 'Storage System', - 'Class:StorageSystem+' => '', + 'Class:StorageSystem+' => 'A Storage System is a type of Datacenter Device. It contains multiple Logical Volumes and can be attached either to a SAN or to an Ethernet network.', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes', 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system', @@ -364,7 +364,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:SANSwitch' => 'SAN Switch', - 'Class:SANSwitch+' => '', + 'Class:SANSwitch+' => 'A SAN Switch is a network switch compatible with the Fibre Channel protocol used by storage networks. It is a Datacenter Device.', 'Class:SANSwitch/ComplementaryName' => '%1$s - %2$s', 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices', 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch', @@ -376,7 +376,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:TapeLibrary' => 'Tape Library', - 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary+' => 'A Tape Library is a Datacenter Device which hosts multiple magnetic Tapes (or cartridge).', 'Class:TapeLibrary/ComplementaryName' => '%1$s - %2$s', 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes', 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library', @@ -388,7 +388,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:NAS' => 'NAS', - 'Class:NAS+' => '', + 'Class:NAS+' => 'Network-attached storage (NAS) is an high-capacity storage device connected to a network. In '.ITOP_APPLICATION_SHORT.' a NAS is linked to NAS File Systems. It is a Datacenter Device.', 'Class:NAS/ComplementaryName' => '%1$s - %2$s', 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems', 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS', @@ -400,7 +400,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PC' => 'PC', - 'Class:PC+' => '', + 'Class:PC+' => 'Personal Computer, is a Physical Device, Desktop or Laptop, running an operating system and designed to execute Software Instances.', 'Class:PC/ComplementaryName' => '%1$s - %2$s', 'Class:PC/Attribute:osfamily_id' => 'OS family', 'Class:PC/Attribute:osfamily_id+' => '', @@ -428,7 +428,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Printer' => 'Printer', - 'Class:Printer+' => '', + 'Class:Printer+' => 'Physical Device connected either to the network or to a PC', 'Class:Printer/ComplementaryName' => '%1$s - %2$s', ]); @@ -438,7 +438,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PowerConnection' => 'Power Connection', - 'Class:PowerConnection+' => '', + 'Class:PowerConnection+' => 'Abstract class, grouping physical devices used for electrical power supply.', 'Class:PowerConnection/ComplementaryName' => '%1$s - %2$s', ]); @@ -448,7 +448,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PowerSource' => 'Power Source', - 'Class:PowerSource+' => '', + 'Class:PowerSource+' => 'Physical Power Connection, used in datacenter, can document any kind of power source (main power inlet, breaker…) that is not a PDU ', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDUs', 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source', @@ -460,7 +460,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '', + 'Class:PDU+' => 'A type of Power Connection, the PDU (Power Distribution Unit) is a device fitted with multiple outputs designed to distribute electric power, especially to racks of computers and networking equipment located within a datacenter.', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => 'Rack', 'Class:PDU/Attribute:rack_id+' => '', @@ -478,7 +478,8 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Peripheral' => 'Peripheral', - 'Class:Peripheral+' => '', + 'Class:Peripheral+' => 'Physical device, used to document any kind of computer peripheral. +For example: external hard drives, scanners, input devices (trackballs, bar code scanners), etc…', 'Class:Peripheral/ComplementaryName' => '%1$s - %2$s', ]); @@ -488,7 +489,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Enclosure' => 'Enclosure', - 'Class:Enclosure+' => '', + 'Class:Enclosure+' => 'This Datacenter Device is a cabinet containing baffles, fans... which can be mounted inside a Rack or directly fitted on the wall.', 'Class:Enclosure/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Enclosure/Attribute:rack_id' => 'Rack', 'Class:Enclosure/Attribute:rack_id+' => '', @@ -506,7 +507,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:ApplicationSolution' => 'Application Solution', - 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution+' => 'Application Solutions describe complex applications that are made of (or depend on) several basic components. The main information conveyed by an Application Solution is its list of relationships.', 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution', 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes', @@ -529,7 +530,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:BusinessProcess' => 'Business Process', - 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess+' => 'A Business Process is used to document a high-level process or an important application for the operations. It is quite similar to an Application Solution but for describing higher level applications or whole processes in the organization.', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process', 'Class:BusinessProcess/Attribute:status' => 'Status', @@ -540,13 +541,49 @@ 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive', ]); +// +// Class: Software +// + +Dict::Add('EN US', 'English', 'English', [ + 'Class:Software' => 'Software', + 'Class:Software+' => 'Software is a generic item in the software catalog. It has a particular version. In '.ITOP_APPLICATION_SHORT.' a Software has a category amongst: DB Server, Middleware, PC Software, Web Server and Other Software.', + 'Class:Software/ComplementaryName' => '%1$s - %2$s', + 'Class:Software/Attribute:name' => 'Name', + 'Class:Software/Attribute:name+' => '', + 'Class:Software/Attribute:vendor' => 'Vendor', + 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:version' => 'Version', + 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:documents_list' => 'Documents', + 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software', + 'Class:Software/Attribute:type' => 'Type', + 'Class:Software/Attribute:type+' => '', + 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server', + 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server', + 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware', + 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Other Software', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software', + 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software', + 'Class:Software/Attribute:type/Value:WebServer' => 'Web Server', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server', + 'Class:Software/Attribute:softwareinstance_list' => 'Software Instances', + 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software', + 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches', + 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software', + 'Class:Software/Attribute:softwarelicence_list' => 'Software Licenses', + 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software', +]); + // // Class: SoftwareInstance // Dict::Add('EN US', 'English', 'English', [ 'Class:SoftwareInstance' => 'Software Instance', - 'Class:SoftwareInstance+' => '', + 'Class:SoftwareInstance+' => 'Abstract class. Represent the deployment of a Software on a device (Server, PC, VirtualMachine). In '.ITOP_APPLICATION_SHORT.' we have different types of Software Instance: DB Server, Middleware, PC Software, Web Server and Other Software.', 'Class:SoftwareInstance/Attribute:system_id' => 'System', 'Class:SoftwareInstance/Attribute:system_id+' => 'The system can be a Server, a Virtual Machine, a PC, ...', 'Class:SoftwareInstance/Attribute:system_name' => 'System name', @@ -575,7 +612,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Middleware' => 'Middleware', - 'Class:Middleware+' => '', + 'Class:Middleware+' => 'It is a Software Instance, offering services to other software (like: Tomcat, JBoss, Talend, Microsoft BizTalk, IBM Websphere or Lotus Domino) installed on a particular system (PC, Server or Virtual Machine).', 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances', 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware', ]); @@ -586,7 +623,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DBServer' => 'DB Server', - 'Class:DBServer+' => '', + 'Class:DBServer+' => 'It is a Software Instance, offering database services (like MariaDB 10.6, MySQL 8.0, Oracle x.x, SQL Server, DB2…) installed on a particular system (PC, Server or Virtual Machine).', 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas', 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server', ]); @@ -596,8 +633,8 @@ // Dict::Add('EN US', 'English', 'English', [ - 'Class:WebServer' => 'Web server', - 'Class:WebServer+' => '', + 'Class:WebServer' => 'Web Server', + 'Class:WebServer+' => 'It is a Software Instance, offering Web services (like Apache 2.4, Nginx 1.29.4, IIS 7.0) installed on a specific system (PC, Server or Virtual Machine).', 'Class:WebServer/Attribute:webapp_list' => 'Web applications', 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server', ]); @@ -608,7 +645,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PCSoftware' => 'PC Software', - 'Class:PCSoftware+' => '', + 'Class:PCSoftware+' => 'It is a Software Instance for PC (like MS Office, Adobe Photoshop or Filezilla) installed on a PC.', ]); // @@ -617,7 +654,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:OtherSoftware' => 'Other Software', - 'Class:OtherSoftware+' => '', + 'Class:OtherSoftware+' => 'Any type of Software Instance that do not fit in the other categories: PC Software, Middleware, DB server or Web Server.', ]); // @@ -626,7 +663,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:MiddlewareInstance' => 'Middleware Instance', - 'Class:MiddlewareInstance+' => '', + 'Class:MiddlewareInstance+' => 'Just a piece of one Middleware. A Middleware being in '.ITOP_APPLICATION_SHORT.' a Software Instance offering services to other software.', 'Class:MiddlewareInstance/ComplementaryName' => '%1$s - %2$s', 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware', 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', @@ -640,7 +677,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DatabaseSchema' => 'Database Schema', - 'Class:DatabaseSchema+' => '', + 'Class:DatabaseSchema+' => 'An instance of dabatase running of a specific DB server.', 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server', 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', @@ -654,7 +691,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:WebApplication' => 'Web Application', - 'Class:WebApplication+' => '', + 'Class:WebApplication+' => 'An instance of an application accessible using a web browser and that runs on a given Web Server instance. For eg. this iTop that you\'re looking at.', 'Class:WebApplication/ComplementaryName' => '%1$s - %2$s', 'Class:WebApplication/Attribute:webserver_id' => 'Web server', 'Class:WebApplication/Attribute:webserver_id+' => '', @@ -670,7 +707,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:VirtualDevice' => 'Virtual Device', - 'Class:VirtualDevice+' => '', + 'Class:VirtualDevice+' => 'Abstract class. It\'s a type of Functional CI.', 'Class:VirtualDevice/Attribute:status' => 'Status', 'Class:VirtualDevice/Attribute:status+' => '', 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation', @@ -691,7 +728,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:VirtualHost' => 'Virtual Host', - 'Class:VirtualHost+' => '', + 'Class:VirtualHost+' => 'Abstract class. It\'s a type of Virtual Device designed for hosting Virtual Machines', 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines', 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host', ]); @@ -702,7 +739,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Hypervisor' => 'Hypervisor', - 'Class:Hypervisor+' => '', + 'Class:Hypervisor+' => 'An hypervisor is a virtualization software (MS Hyper-V, VMWare ESX, Xen, etc.), running on a physical Server and supporting the creation of Virtual Machines. It is a type of Virtual Host', 'Class:Hypervisor/Attribute:farm_id' => 'Farm', 'Class:Hypervisor/Attribute:farm_id+' => '', 'Class:Hypervisor/Attribute:farm_name' => 'Farm name', @@ -719,7 +756,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Farm' => 'Farm', - 'Class:Farm+' => '', + 'Class:Farm+' => 'A Farm (or cluster) is a group of Hypervisors pooled together and sharing storage resources to provide an overall fault tolerant system for hosting Virtual Machines. It is a type of Virtual Host', 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors', 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm', 'Class:Farm/Attribute:redundancy' => 'High availability', @@ -734,7 +771,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:VirtualMachine' => 'Virtual Machine', - 'Class:VirtualMachine+' => '', + 'Class:VirtualMachine+' => 'A Virtual Machine is the virtual equivalent to a Server, it is hosted either on an Hypervisor or on a Farm.', 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host', 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', @@ -768,7 +805,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:LogicalVolume' => 'Logical Volume', - 'Class:LogicalVolume+' => '', + 'Class:LogicalVolume+' => 'The unit of storage managed inside a Storage System.', 'Class:LogicalVolume/Attribute:name' => 'Name', 'Class:LogicalVolume/Attribute:name+' => '', 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', @@ -857,7 +894,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Tape' => 'Tape', - 'Class:Tape+' => '', + 'Class:Tape+' => 'A Tape Library is a storage device which contains one or more tape drives, a number of slots to hold tape cartridges and an automated method for loading tapes. Tape Libraries are used for data backup or archiving.', 'Class:Tape/Attribute:name' => 'Name', 'Class:Tape/Attribute:name+' => '', 'Class:Tape/Attribute:description' => 'Description', @@ -876,7 +913,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:NASFileSystem' => 'NAS File System', - 'Class:NASFileSystem+' => '', + 'Class:NASFileSystem+' => 'A NAS File System is the object that represents a shared file system hosted inside a given NAS (Network Attached Storage).', 'Class:NASFileSystem/Attribute:name' => 'Name', 'Class:NASFileSystem/Attribute:name+' => '', 'Class:NASFileSystem/Attribute:description' => 'Description', @@ -891,49 +928,13 @@ 'Class:NASFileSystem/Attribute:nas_name+' => '', ]); -// -// Class: Software -// - -Dict::Add('EN US', 'English', 'English', [ - 'Class:Software' => 'Software', - 'Class:Software+' => '', - 'Class:Software/ComplementaryName' => '%1$s - %2$s', - 'Class:Software/Attribute:name' => 'Name', - 'Class:Software/Attribute:name+' => '', - 'Class:Software/Attribute:vendor' => 'Vendor', - 'Class:Software/Attribute:vendor+' => '', - 'Class:Software/Attribute:version' => 'Version', - 'Class:Software/Attribute:version+' => '', - 'Class:Software/Attribute:documents_list' => 'Documents', - 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software', - 'Class:Software/Attribute:type' => 'Type', - 'Class:Software/Attribute:type+' => '', - 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server', - 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server', - 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware', - 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware', - 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Other Software', - 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software', - 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software', - 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software', - 'Class:Software/Attribute:type/Value:WebServer' => 'Web Server', - 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server', - 'Class:Software/Attribute:softwareinstance_list' => 'Software Instances', - 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software', - 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches', - 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software', - 'Class:Software/Attribute:softwarelicence_list' => 'Software Licenses', - 'Class:Software/Attribute:softwarelicence_list+' => 'All the licenses for this software', -]); - // // Class: Patch // Dict::Add('EN US', 'English', 'English', [ 'Class:Patch' => 'Patch', - 'Class:Patch+' => '', + 'Class:Patch+' => 'Abstract class. A patch, hotfix, security fix or service pack for an OS or a Software.', 'Class:Patch/Attribute:name' => 'Name', 'Class:Patch/Attribute:name+' => '', 'Class:Patch/Attribute:documents_list' => 'Documents', @@ -950,7 +951,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:OSPatch' => 'OS Patch', - 'Class:OSPatch+' => '', + 'Class:OSPatch+' => 'A patch, hotfix, security fix or service pack for a given operating system.', 'Class:OSPatch/Attribute:functionalcis_list' => 'Devices', 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed', 'Class:OSPatch/Attribute:osversion_id' => 'OS version', @@ -965,7 +966,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:SoftwarePatch' => 'Software Patch', - 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch+' => 'A patch, hotfix, security fix or service pack for a given software.', 'Class:SoftwarePatch/Attribute:software_id' => 'Software', 'Class:SoftwarePatch/Attribute:software_id+' => '', 'Class:SoftwarePatch/Attribute:software_name' => 'Software name', @@ -980,8 +981,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Licence' => 'License', - 'Class:Licence+' => '', - + 'Class:Licence+' => 'Abstract class. A license contract for a particular OS version or Software', 'Class:Licence/Attribute:name' => 'Name', 'Class:Licence/Attribute:name+' => '', 'Class:Licence/Attribute:documents_list' => 'Documents', @@ -1016,7 +1016,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:OSLicence' => 'OS License', - 'Class:OSLicence+' => '', + 'Class:OSLicence+' => 'A license contract for a particular operating system. The license is related to one operating system (for example Windows 2008 R2) and can be associated with several servers or virtual machines.', 'Class:OSLicence/ComplementaryName' => '%1$s - %2$s', 'Class:OSLicence/Attribute:osversion_id' => 'OS version', 'Class:OSLicence/Attribute:osversion_id+' => '', @@ -1034,7 +1034,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:SoftwareLicence' => 'Software License', - 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence+' => 'A license contract for a particular software. The license is related to one software (for example MS Office 2010) and can be associated with several instances of this software.', 'Class:SoftwareLicence/ComplementaryName' => '%1$s - %2$s', 'Class:SoftwareLicence/Attribute:software_id' => 'Software', 'Class:SoftwareLicence/Attribute:software_id+' => '', @@ -1068,7 +1068,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:OSVersion' => 'OS Version', - 'Class:OSVersion+' => '', + 'Class:OSVersion+' => 'Typology. List of the possible values for the "OS Version" of a computer (Server, Virtual Machine or PC). The OS Versions are organized per OS Family.', 'Class:OSVersion/Attribute:osfamily_id' => 'OS family', 'Class:OSVersion/Attribute:osfamily_id+' => '', 'Class:OSVersion/Attribute:osfamily_name' => 'OS family name', @@ -1081,7 +1081,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:OSFamily' => 'OS Family', - 'Class:OSFamily+' => '', + 'Class:OSFamily+' => 'Typology. List of the possible values for the "OS Family" attribute of Servers, Virtual Machines and PCs.', ]); // @@ -1090,7 +1090,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Brand' => 'Brand', - 'Class:Brand+' => '', + 'Class:Brand+' => 'Typology. List of the possible values for the "Brand" attribute of Physical Device.', 'Class:Brand/Attribute:logo' => 'Logo', 'Class:Brand/Attribute:logo+' => '', 'Class:Brand/Attribute:physicaldevices_list' => 'Physical devices', @@ -1105,7 +1105,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Model' => 'Model', - 'Class:Model+' => '', + 'Class:Model+' => 'Typology. List the possible values for the "Model" attribute of a Physical Device. Each Model belongs to a single Brand, and usually applies to a single type of Physical Devices.', 'Class:Model/ComplementaryName' => '%1$s - %2$s', 'Class:Model/Attribute:brand_id' => 'Brand', 'Class:Model/Attribute:brand_id+' => '', @@ -1163,7 +1163,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:NetworkDeviceType' => 'Network Device Type', - 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType+' => 'Typology. The possible values for the "Type" of a Network Device (e.g. Router, Switch, Firewall, etc.).', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices', 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type', ]); @@ -1174,7 +1174,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:IOSVersion' => 'IOS Version', - 'Class:IOSVersion+' => '', + 'Class:IOSVersion+' => 'Typology. Possible values for the types of operating system for network devices (IOS from Cisco\'s Internetwork Operating System).', 'Class:IOSVersion/Attribute:brand_id' => 'Brand', 'Class:IOSVersion/Attribute:brand_id+' => '', 'Class:IOSVersion/Attribute:brand_name' => 'Brand name', @@ -1259,7 +1259,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Subnet' => 'Subnet', - 'Class:Subnet+' => '', + 'Class:Subnet+' => 'A subnet is a segment of an IP network, defined by an address and a mask', 'Class:Subnet/Name' => '%1$s/%2$s', 'Class:Subnet/ComplementaryName' => '%1$s - %2$s', 'Class:Subnet/Attribute:description' => 'Description', @@ -1284,7 +1284,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:VLAN' => 'VLAN', - 'Class:VLAN+' => '', + 'Class:VLAN+' => 'A Virtual LAN is used to group together in a logical way networks Subnets and Physical Interfaces that participate in the same VLAN.', 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', 'Class:VLAN/Attribute:vlan_tag+' => '', 'Class:VLAN/Attribute:description' => 'Description', @@ -1325,7 +1325,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:NetworkInterface' => 'Network Interface', - 'Class:NetworkInterface+' => '', + 'Class:NetworkInterface+' => 'Abstract class', 'Class:NetworkInterface/Attribute:name' => 'Name', 'Class:NetworkInterface/Attribute:name+' => '', 'Class:NetworkInterface/Attribute:finalclass' => 'NetworkInterface sub-class', @@ -1338,7 +1338,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:IPInterface' => 'IP Interface', - 'Class:IPInterface+' => '', + 'Class:IPInterface+' => 'Abstract class. A type of Network Interface with an IP address', 'Class:IPInterface/Attribute:ipaddress' => 'IP address', 'Class:IPInterface/Attribute:ipaddress+' => '', @@ -1360,12 +1360,16 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:PhysicalInterface' => 'Physical Interface', - 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface+' => 'A type of IP Interface that represents a physical network interface (e.g. an Ethernet card).', 'Class:PhysicalInterface/Name' => '%2$s %1$s', 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Device', 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name', 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:org_id' => 'Org id', + 'Class:PhysicalInterface/Attribute:org_id+' => '', + 'Class:PhysicalInterface/Attribute:location_id' => 'Location id', + 'Class:PhysicalInterface/Attribute:location_id+' => '', 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', 'Class:PhysicalInterface/Attribute:vlans_list+' => '', ]); @@ -1398,7 +1402,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:LogicalInterface' => 'Logical Interface', - 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface+' => 'A type of IP Interface which is not associated permanently with a particular physical port, the association is dynamic. It can be used for Virtual Machine.', 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtual machine', 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name', @@ -1411,7 +1415,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:FiberChannelInterface' => 'Fiber Channel Interface', - 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface+' => 'A Fibre Channel Interface, is a Network Interface to a high-speed network technology primarily used for connecting shared storage devices (Storage Systems in '.ITOP_APPLICATION_SHORT.').', 'Class:FiberChannelInterface/Attribute:speed' => 'Speed', 'Class:FiberChannelInterface/Attribute:speed+' => '', 'Class:FiberChannelInterface/Attribute:topology' => 'Topology', @@ -1494,7 +1498,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Group' => 'Group', - 'Class:Group+' => '', + 'Class:Group+' => 'Group is designed to define explicit sets of configurations items for any project purpose. In contrast to Application Solution, a Group is not impacted by any of its component and does not impact them. For example when doing an OS migration, Group can be convenient to gather “Servers to be migrated”. Migrated servers being removed from the group as the migration progresses.', 'Class:Group/ComplementaryName' => '%1$s - %2$s', 'Class:Group/Attribute:name' => 'Name', 'Class:Group/Attribute:name+' => '', @@ -1515,7 +1519,6 @@ 'Class:Group/Attribute:type' => 'Type', 'Class:Group/Attribute:type+' => '', 'Class:Group/Attribute:parent_id' => 'Parent Group', - 'Class:Group/Attribute:parent_id+' => '', 'Class:Group/Attribute:parent_name' => 'Name', 'Class:Group/Attribute:parent_name+' => '', @@ -1629,15 +1632,4 @@ 'Menu:OSVersion+' => '', 'Menu:Software' => 'Software catalog', 'Menu:Software+' => 'Software catalog', -]); - -// -// Class: PhysicalInterface -// - -Dict::Add('EN US', 'English', 'English', [ - 'Class:PhysicalInterface/Attribute:org_id' => 'Org id', - 'Class:PhysicalInterface/Attribute:org_id+' => '', - 'Class:PhysicalInterface/Attribute:location_id' => 'Location id', - 'Class:PhysicalInterface/Attribute:location_id+' => '', -]); +]); \ No newline at end of file diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php index 3f3e74dd4c..154c4f3c7e 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/en_gb.dict.itop-config-mgmt.php @@ -596,7 +596,7 @@ // Dict::Add('EN GB', 'British English', 'British English', [ - 'Class:WebServer' => 'Web server', + 'Class:WebServer' => 'Web Server', 'Class:WebServer+' => '', 'Class:WebServer/Attribute:webapp_list' => 'Web applications', 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server', diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php index b691acb800..b26c050ee7 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/it.dict.itop-config-mgmt.php @@ -577,7 +577,7 @@ // Dict::Add('IT IT', 'Italian', 'Italiano', [ - 'Class:WebServer' => 'Web server', + 'Class:WebServer' => 'Web Server', 'Class:WebServer+' => '~~', 'Class:WebServer/Attribute:webapp_list' => 'Applicazioni web', 'Class:WebServer/Attribute:webapp_list+' => 'Tutte le applicazioni web disponibili su questo server web', diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php index d1d80a81a7..f5d7204d74 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/sk.dict.itop-config-mgmt.php @@ -577,7 +577,7 @@ // Dict::Add('SK SK', 'Slovak', 'Slovenčina', [ - 'Class:WebServer' => 'Web server', + 'Class:WebServer' => 'Web Server', 'Class:WebServer+' => '~~', 'Class:WebServer/Attribute:webapp_list' => 'Webové aplikácie', 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en.dict.itop-knownerror-mgmt.php index b318e6b4b0..f4fc3da026 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/en.dict.itop-knownerror-mgmt.php @@ -53,7 +53,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:KnownError' => 'Known Error', - 'Class:KnownError+' => 'Error documented for a known issue', + 'Class:KnownError+' => 'Error which occurred multiple times, so we document it to avoid loosing energy in troubleshooting the next time it will be reported', 'Class:KnownError/Attribute:name' => 'Name', 'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization', 'Class:KnownError/Attribute:org_id' => 'Organization', diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/en.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/en.dict.itop-problem-mgmt.php index ddc2423927..38a6859ff7 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/en.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/en.dict.itop-problem-mgmt.php @@ -77,7 +77,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Problem' => 'Problem', - 'Class:Problem+' => '', + 'Class:Problem+' => 'An incident becomes a Problem when it is not resolved in a timely manner or when it recurs frequently', 'Class:Problem/Attribute:status' => 'Status', 'Class:Problem/Attribute:status+' => '', 'Class:Problem/Attribute:status/Value:new' => 'New', diff --git a/datamodels/2.x/itop-structure/dictionaries/en.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/en.dict.itop-structure.php index 7b2af60e4a..ae03961d33 100644 --- a/datamodels/2.x/itop-structure/dictionaries/en.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/en.dict.itop-structure.php @@ -48,7 +48,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Organization' => 'Organization', - 'Class:Organization+' => '', + 'Class:Organization+' => 'It can be a customer, a provider, your company or departments within your company. Organizations can be organized in hierarchy. Users can be limited to objects belonging to some organizations only.', 'Class:Organization/Attribute:name' => 'Name', 'Class:Organization/Attribute:name+' => 'Common name', 'Class:Organization/Attribute:code' => 'Code', @@ -114,7 +114,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Contact' => 'Contact', - 'Class:Contact+' => '', + 'Class:Contact+' => 'An abstract class. A Contact can be linked to Tickets and FunctionalCIs for different purpose such as dispatch of incident, notification,...', 'Class:Contact/ComplementaryName' => '%1$s - %2$s', 'Class:Contact/Attribute:name' => 'Name', 'Class:Contact/Attribute:name+' => '', @@ -152,7 +152,8 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Person' => 'Person', - 'Class:Person+' => '', + 'Class:Person+' => 'A type of Contact used to describe physical persons. Persons can be grouped into Teams. Persons can be linked to other configuration items (eg. to describe who to contact in case of incident with an application). +Other usage: the caller of a User request is a Person as well as the agent assigned to resolve it.', 'Class:Person/ComplementaryName' => '%1$s - %2$s', 'Class:Person/Attribute:name' => 'Last Name', 'Class:Person/Attribute:name+' => '', @@ -193,7 +194,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Team' => 'Team', - 'Class:Team+' => '', + 'Class:Team+' => 'A type of Contact. Often used to group Persons, but not only. Teams are expected to watch Tickets dispatched to them, and assign it to an agent, usually a member of that team.', 'Class:Team/ComplementaryName' => '%1$s - %2$s', 'Class:Team/Attribute:persons_list' => 'Members', 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team', @@ -214,7 +215,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Document' => 'Document', - 'Class:Document+' => '', + 'Class:Document+' => 'A document that can be shared across multiple objects so it is easy and quick to retrieve it from all the places where it is pertinent', 'Class:Document/ComplementaryName' => '%1$s - %2$s - %3$s', 'Class:Document/Attribute:name' => 'Name', 'Class:Document/Attribute:name+' => '', @@ -250,7 +251,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DocumentFile' => 'Document File', - 'Class:DocumentFile+' => '', + 'Class:DocumentFile+' => 'It\'s a type of Document which includes an '.ITOP_APPLICATION_SHORT.' uploaded file (in any format: Word, PDF, Spreadsheet, etc.). It can be used for all sorts of purpose: contract, sales order, datacenter maps, processing instructions, technical documentation.', 'Class:DocumentFile/Attribute:file' => 'File', 'Class:DocumentFile/Attribute:file+' => '', ]); @@ -261,7 +262,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DocumentNote' => 'Document Note', - 'Class:DocumentNote+' => '', + 'Class:DocumentNote+' => 'It is used to store a text document. HTML formatting is supported using the WYSIWYG editor. Search can be performed on its content.', 'Class:DocumentNote/Attribute:text' => 'Text', 'Class:DocumentNote/Attribute:text+' => '', ]); @@ -272,7 +273,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DocumentWeb' => 'Document Web', - 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb+' => 'Hyperlinks to external applications or documents. Think to them as “pointers” to external documents. You cannot search in their content from '.ITOP_APPLICATION_SHORT, 'Class:DocumentWeb/Attribute:url' => 'URL', 'Class:DocumentWeb/Attribute:url+' => '', ]); @@ -283,7 +284,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:Typology' => 'Typology', - 'Class:Typology+' => '', + 'Class:Typology+' => 'An abstract class. ExternalKeyAttribute to a Typology subclass are used in place of an EnumAttribute, to have more dynamic values', 'Class:Typology/Attribute:name' => 'Name', 'Class:Typology/Attribute:name+' => '', 'Class:Typology/Attribute:finalclass' => 'Typology sub-class', @@ -296,7 +297,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:DocumentType' => 'Document Type', - 'Class:DocumentType+' => '', + 'Class:DocumentType+' => 'Typology to organize your Documents and group them logically for you.', ]); // @@ -305,7 +306,7 @@ Dict::Add('EN US', 'English', 'English', [ 'Class:ContactType' => 'Contact Type', - 'Class:ContactType+' => '', + 'Class:ContactType+' => 'Typology to organize your Contacts and group them logically for you.', ]); //