diff --git a/modules/itop-service-mgmt-1.0.0/data.sample.Service.xml b/modules/itop-service-mgmt-1.0.0/data.sample.Service.xml index c6329e6bb..2d8eaa1a0 100644 --- a/modules/itop-service-mgmt-1.0.0/data.sample.Service.xml +++ b/modules/itop-service-mgmt-1.0.0/data.sample.Service.xml @@ -2,16 +2,23 @@ 2 -HW Management -Hardware support and repair -IncidentManagement +Computers and peripherals +Ordering of new hardware (Desktop computer, laptop computer, monitor, mouse, keyboard...) and support in case of hardware failure. +RequestManagement production 2 -NW Management -LAN and WAN support and troubleshooting -IncidentManagement +Telecom and connectivity +Ordering and configuration of new mobile phones, computer connectivity requests, cabling, etc... +RequestManagement +production + + +2 +Software +Management of computer software and applications. Installation, upgrade, troubleshooting and removal of software. +RequestManagement production diff --git a/modules/itop-service-mgmt-1.0.0/data.sample.ServiceSubcategory.xml b/modules/itop-service-mgmt-1.0.0/data.sample.ServiceSubcategory.xml index b2b8e0a25..718c50efa 100644 --- a/modules/itop-service-mgmt-1.0.0/data.sample.ServiceSubcategory.xml +++ b/modules/itop-service-mgmt-1.0.0/data.sample.ServiceSubcategory.xml @@ -1,13 +1,88 @@ -Break - +New desktop ordering +Order a new desktop computer, for a new employee or for replacing an old system. 1 +New laptop ordering +Order a new laptop computer, for a new mobile employee or for replacing an old laptop. +1 + + +New LCD monitor ordering +Order a new LCD monitor, for a new employee or for replacing an old monitor. +1 + + +New peripheral +Order a peripheral: keyboard, mouse, personal printer... +1 + + +Repair +Ask for assistance about a hardware failure. +1 + + Troubleshooting - +Ask for help troubleshooting a hardware issue. 2 + +New mobile phone ordering +Order a new mobile phone, for a new employee or for replacing a broken phone. +2 + + +Mobile phone/SIM locking +Request for locking the SIM when a mobile phone has been lost or stolen. +2 + + +Mobile phone/SIM unlocking +Request for unlocking the SIM of your mobile phone. +2 + + +New IP address +Request a new IP address for a fixed system (Desktop computer or server) +2 + + +New DNS name +Request a new DNS name for a fixed system (Desktop computer or server). +2 + + +Network Troubleshooting +Ask for help troubleshooting a network related issue. +2 + + +Software Installation / Upgrade +Ask for installing or upgrading software on a computer. +3 + + +Software removal +Ask for removing software from your computer. +3 + + +Windows installation/ / Upgrade +Ask for installing or upgrading Windows on a computer. +3 + + +Troubleshooting +Ask for assistance about a software related issue. +3 + + +Microsoft Office Support +Request assistance about MS Office software: Word, Excel, PowerPoint, Outlook, SharePoint. +3 + \ No newline at end of file diff --git a/modules/itop-service-mgmt-1.0.0/model.itop-service-mgmt.php b/modules/itop-service-mgmt-1.0.0/model.itop-service-mgmt.php index 73d15b094..0f5db8584 100644 --- a/modules/itop-service-mgmt-1.0.0/model.itop-service-mgmt.php +++ b/modules/itop-service-mgmt-1.0.0/model.itop-service-mgmt.php @@ -59,7 +59,7 @@ abstract class Contract extends cmdbAbstractObject MetaModel::Init_SetZListItems('details', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'contact_list', 'document_list', 'ci_list')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency')); MetaModel::Init_SetZListItems('standard_search', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency')); - MetaModel::Init_SetZListItems('list', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency')); + MetaModel::Init_SetZListItems('list', array('description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency')); } } class ProviderContract extends Contract @@ -90,7 +90,7 @@ class ProviderContract extends Contract MetaModel::Init_SetZListItems('details', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'contact_list', 'document_list', 'ci_list', 'provider_id', 'sla', 'coverage')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'provider_id', 'sla', 'coverage')); MetaModel::Init_SetZListItems('standard_search', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'provider_id', 'sla', 'coverage')); - MetaModel::Init_SetZListItems('list', array('name', 'start_date', 'end_date', 'provider_id', 'sla', 'coverage')); + MetaModel::Init_SetZListItems('list', array('start_date', 'end_date', 'provider_id', 'sla', 'coverage')); } } class CustomerContract extends Contract @@ -125,7 +125,7 @@ class CustomerContract extends Contract MetaModel::Init_SetZListItems('details', array('name', 'org_id', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'contact_list', 'document_list', 'ci_list', 'provider_list','provider_id', 'support_team_id', 'sla_list')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'description', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'org_id', 'support_team_id')); MetaModel::Init_SetZListItems('standard_search', array('name', 'description', 'org_id', 'start_date', 'end_date', 'cost', 'cost_currency', 'cost_unit', 'billing_frequency', 'provider_id', 'support_team_id')); - MetaModel::Init_SetZListItems('list', array('name', 'org_id', 'start_date', 'end_date', 'provider_id', 'support_team_id')); + MetaModel::Init_SetZListItems('list', array('org_id', 'start_date', 'end_date', 'provider_id', 'support_team_id')); } } class lnkCustomerContractToProviderContract extends cmdbAbstractObject @@ -326,7 +326,7 @@ class Service extends cmdbAbstractObject MetaModel::Init_SetZListItems('details', array('name', 'description', 'org_id', 'type', 'status', 'subcategory_list', 'sla_list', 'document_list', 'contact_list')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'description', 'org_id', 'type', 'status')); MetaModel::Init_SetZListItems('standard_search', array('name', 'description', 'org_id', 'type', 'status')); - MetaModel::Init_SetZListItems('list', array('name', 'description', 'org_id', 'type', 'status')); + MetaModel::Init_SetZListItems('list', array('description', 'org_id', 'type', 'status')); } @@ -371,7 +371,7 @@ class ServiceSubcategory extends cmdbAbstractObject MetaModel::Init_SetZListItems('details', array('name', 'description', 'service_id')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'description', 'service_id')); MetaModel::Init_SetZListItems('standard_search', array('name', 'description', 'service_id')); - MetaModel::Init_SetZListItems('list', array('name', 'description', 'service_id')); + MetaModel::Init_SetZListItems('list', array('description', 'service_id')); } } class SLA extends cmdbAbstractObject @@ -402,7 +402,7 @@ class SLA extends cmdbAbstractObject MetaModel::Init_SetZListItems('details', array('name', 'service_id', 'slt_list')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'service_id')); MetaModel::Init_SetZListItems('standard_search', array('name', 'service_id')); - MetaModel::Init_SetZListItems('list', array('name', 'service_id')); + MetaModel::Init_SetZListItems('list', array('service_id')); } } class SLT extends cmdbAbstractObject @@ -435,7 +435,7 @@ class SLT extends cmdbAbstractObject MetaModel::Init_SetZListItems('details', array('name', 'metric', 'ticket_priority', 'value', 'value_unit', 'sla_list')); MetaModel::Init_SetZListItems('advanced_search', array('name', 'metric', 'ticket_priority', 'value', 'value_unit')); MetaModel::Init_SetZListItems('standard_search', array('name', 'metric', 'ticket_priority', 'value', 'value_unit')); - MetaModel::Init_SetZListItems('list', array('name', 'metric', 'ticket_priority', 'value', 'value_unit')); + MetaModel::Init_SetZListItems('list', array('metric', 'ticket_priority', 'value', 'value_unit')); } } class lnkSLTToSLA extends cmdbAbstractObject diff --git a/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php index 0316201e7..fbb75e888 100644 --- a/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php +++ b/modules/itop-tickets-1.0.0/en.dict.itop-tickets.php @@ -171,27 +171,27 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:ResponseTicket/Attribute:product+' => '', 'Class:ResponseTicket/Attribute:impact' => 'Impact', 'Class:ResponseTicket/Attribute:impact+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:1' => 'A person', + 'Class:ResponseTicket/Attribute:impact/Value:1' => 'A department', 'Class:ResponseTicket/Attribute:impact/Value:1+' => '', 'Class:ResponseTicket/Attribute:impact/Value:2' => 'A service', 'Class:ResponseTicket/Attribute:impact/Value:2+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:3' => 'A department', + 'Class:ResponseTicket/Attribute:impact/Value:3' => 'A person', 'Class:ResponseTicket/Attribute:impact/Value:3+' => '', 'Class:ResponseTicket/Attribute:urgency' => 'Urgency', 'Class:ResponseTicket/Attribute:urgency+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Low', + 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'High', 'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', 'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Medium', 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'High', + 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Low', 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', 'Class:ResponseTicket/Attribute:priority' => 'Priority', 'Class:ResponseTicket/Attribute:priority+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Low', + 'Class:ResponseTicket/Attribute:priority/Value:1' => 'High', 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', 'Class:ResponseTicket/Attribute:priority/Value:2' => 'Medium', 'Class:ResponseTicket/Attribute:priority/Value:2+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:3' => 'High', + 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Low', 'Class:ResponseTicket/Attribute:priority/Value:3+' => '', 'Class:ResponseTicket/Attribute:workgroup_id' => 'Workgroup', 'Class:ResponseTicket/Attribute:workgroup_id+' => '', @@ -239,14 +239,14 @@ Dict::Add('EN US', 'English', 'English', array( 'Class:ResponseTicket/Attribute:solution+' => '', 'Class:ResponseTicket/Attribute:user_satisfaction' => 'User satisfaction', 'Class:ResponseTicket/Attribute:user_satisfaction+' => '', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Bad', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Bad', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Average', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Average', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Good', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Good', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Very Good', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Very Good', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Very satisfied', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Very satisfied', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Fairly statisfied', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Fairly statisfied', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Rather Dissatified', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Rather Dissatified', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Very Dissatisfied', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Very Dissatisfied', 'Class:ResponseTicket/Attribute:user_commment' => 'User comment', 'Class:ResponseTicket/Attribute:user_commment+' => '', 'Class:ResponseTicket/Stimulus:ev_assign' => 'Assign', diff --git a/modules/itop-tickets-1.0.0/es_cr.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/es_cr.dict.itop-tickets.php index 32eb07e31..d6d3919fd 100644 --- a/modules/itop-tickets-1.0.0/es_cr.dict.itop-tickets.php +++ b/modules/itop-tickets-1.0.0/es_cr.dict.itop-tickets.php @@ -1,4 +1,4 @@ - '', 'Class:ResponseTicket/Attribute:impact' => 'Impacto', 'Class:ResponseTicket/Attribute:impact+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:1' => 'Una Persona', + 'Class:ResponseTicket/Attribute:impact/Value:1' => 'Un Departamento', 'Class:ResponseTicket/Attribute:impact/Value:1+' => '', 'Class:ResponseTicket/Attribute:impact/Value:2' => 'Un Servicio', 'Class:ResponseTicket/Attribute:impact/Value:2+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:3' => 'Un Departamento', + 'Class:ResponseTicket/Attribute:impact/Value:3' => 'Una Persona', 'Class:ResponseTicket/Attribute:impact/Value:3+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:4' => 'Una División', - 'Class:ResponseTicket/Attribute:impact/Value:4+' => '', + //'Class:ResponseTicket/Attribute:impact/Value:4' => 'Una División', + //'Class:ResponseTicket/Attribute:impact/Value:4+' => '', 'Class:ResponseTicket/Attribute:urgency' => 'Urgencia', 'Class:ResponseTicket/Attribute:urgency+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Bajo', + 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Alto', 'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', 'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Medio', 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Alto', + 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Bajo', 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', 'Class:ResponseTicket/Attribute:priority' => 'Priority', 'Class:ResponseTicket/Attribute:priority+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Bajo', + 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Alto', 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', 'Class:ResponseTicket/Attribute:priority/Value:2' => 'Medio', 'Class:ResponseTicket/Attribute:priority/Value:2+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Alto', + 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Bajo', 'Class:ResponseTicket/Attribute:priority/Value:3+' => '', 'Class:ResponseTicket/Attribute:workgroup_id' => 'Grupo de Trabajo', 'Class:ResponseTicket/Attribute:workgroup_id+' => 'Identificación de Grupo de Trabajo', @@ -215,13 +215,13 @@ Dict::Add('ES CR', 'Spanish', 'Español, Castellano', array( 'Class:ResponseTicket/Attribute:solution+' => '', 'Class:ResponseTicket/Attribute:user_satisfaction' => 'Satisfacción del Usuario', 'Class:ResponseTicket/Attribute:user_satisfaction+' => '', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '1', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Muy Satisfecho', 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '2', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Bastante Satisfecho', 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '3', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Poco Descontento', 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '4', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Muy Descontento', 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4', 'Class:ResponseTicket/Attribute:user_commment' => 'Comentario del Usuario', 'Class:ResponseTicket/Attribute:user_commment+' => '', diff --git a/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php b/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php index 1dbab6f61..fd3755b75 100644 --- a/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php +++ b/modules/itop-tickets-1.0.0/fr.dict.itop-tickets.php @@ -154,27 +154,27 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:ResponseTicket/Attribute:product+' => '', 'Class:ResponseTicket/Attribute:impact' => 'Impact', 'Class:ResponseTicket/Attribute:impact+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:1' => 'Une personne', + 'Class:ResponseTicket/Attribute:impact/Value:1' => 'Un département', 'Class:ResponseTicket/Attribute:impact/Value:1+' => '', 'Class:ResponseTicket/Attribute:impact/Value:2' => 'Un service', 'Class:ResponseTicket/Attribute:impact/Value:2+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:3' => 'Un département', + 'Class:ResponseTicket/Attribute:impact/Value:3' => 'Une personne', 'Class:ResponseTicket/Attribute:impact/Value:3+' => '', 'Class:ResponseTicket/Attribute:urgency' => 'Urgence', 'Class:ResponseTicket/Attribute:urgency+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Basse', + 'Class:ResponseTicket/Attribute:urgency/Value:1' => 'Haute', 'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', 'Class:ResponseTicket/Attribute:urgency/Value:2' => 'Moyenne', 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Haute', + 'Class:ResponseTicket/Attribute:urgency/Value:3' => 'Basse', 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', 'Class:ResponseTicket/Attribute:priority' => 'Priorité', 'Class:ResponseTicket/Attribute:priority+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Basse', + 'Class:ResponseTicket/Attribute:priority/Value:1' => 'Haute', 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', 'Class:ResponseTicket/Attribute:priority/Value:2' => 'Moyenne', 'Class:ResponseTicket/Attribute:priority/Value:2+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Haute', + 'Class:ResponseTicket/Attribute:priority/Value:3' => 'Basse', 'Class:ResponseTicket/Attribute:priority/Value:3+' => '', 'Class:ResponseTicket/Attribute:workgroup_id' => 'Groupe de travail', 'Class:ResponseTicket/Attribute:workgroup_id+' => '', @@ -214,14 +214,14 @@ Dict::Add('FR FR', 'French', 'Français', array( 'Class:ResponseTicket/Attribute:solution+' => '', 'Class:ResponseTicket/Attribute:user_satisfaction' => 'Satisfaction utilisateur', 'Class:ResponseTicket/Attribute:user_satisfaction+' => '', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '1', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '1', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '2', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '2', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '3', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '3', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '4', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '4', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => 'Très satisfait', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => 'Très satisfait', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => 'Plutôt satisfait', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => 'Plutôt satisfait', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => 'Plutôt mécontent', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => 'Plutôt mécontent', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => 'Très mécontent', + 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => 'Très mécontent', 'Class:ResponseTicket/Attribute:user_commment' => 'Commentaire utilisateur', 'Class:ResponseTicket/Attribute:user_commment+' => '', 'Class:ResponseTicket/Stimulus:ev_assign' => 'Assigner',