From 6258b97b9231d71c69bae11cb8c3bcbd5b741c79 Mon Sep 17 00:00:00 2001 From: Pierre Goiffon Date: Fri, 18 Nov 2022 19:00:07 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B05563=20Convert=20datamodels=20files=20wi?= =?UTF-8?q?th=20new=203.1=20conversion=20methods?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .make/release/update-xml.php | 2 + .make/release/update.classes.inc.php | 1 + .../authent-ldap/datamodel.authent-ldap.xml | 298 +- .../authent-local/datamodel.authent-local.xml | 13 +- .../datamodel.itop-attachments.xml | 122 +- .../datamodel.itop-bridge-cmdb-ticket.xml | 5 +- .../datamodel.itop-change-mgmt-itil.xml | 78 +- .../datamodel.itop-change-mgmt.xml | 1916 ++- .../datamodel.itop-config-mgmt.xml | 12817 ++++++++-------- .../datamodel.itop-datacenter-mgmt.xml | 16 +- .../datamodel.itop-enduser-devices.xml | 2 +- .../datamodel.itop-faq-light.xml | 18 +- .../datamodel.itop-full-itil.xml | 96 +- .../datamodel.itop-hub-connector.xml | 16 +- .../datamodel.itop-incident-mgmt-itil.xml | 3314 ++-- .../datamodel.itop-knownerror-mgmt.xml | 8 +- .../datamodel.itop-oauth-client.xml | 2 + .../datamodel.itop-portal-base.xml | 2 +- .../2.x/itop-portal/datamodel.itop-portal.xml | 273 +- .../datamodel.itop-problem-mgmt.xml | 1516 +- .../datamodel.itop-profiles-itil.xml | 4 +- .../datamodel.itop-request-mgmt-itil.xml | 3602 ++--- .../datamodel.itop-request-mgmt.xml | 3821 +++-- .../datamodel.itop-service-mgmt-provider.xml | 46 +- .../datamodel.itop-service-mgmt.xml | 4528 +++--- .../datamodel.itop-storage-mgmt.xml | 15 +- .../datamodel.itop-structure.xml | 14 +- .../itop-tickets/datamodel.itop-tickets.xml | 2578 ++-- .../datamodel.itop-virtualization-mgmt.xml | 17 +- .../datamodel.itop-welcome-itil.xml | 10 +- 30 files changed, 17641 insertions(+), 17509 deletions(-) diff --git a/.make/release/update-xml.php b/.make/release/update-xml.php index 9bb042a36..1d28bedc7 100644 --- a/.make/release/update-xml.php +++ b/.make/release/update-xml.php @@ -7,6 +7,8 @@ * * datamodels/2.x/.../datamodel.*.xml * + * Warning : this will NOT update the XML structure (iTopDesignFormat convert methods) + * * Usage : * `php .make\release\update-xml.php "1.7"` * diff --git a/.make/release/update.classes.inc.php b/.make/release/update.classes.inc.php index 3f6a7faa1..fa61e99ca 100644 --- a/.make/release/update.classes.inc.php +++ b/.make/release/update.classes.inc.php @@ -174,6 +174,7 @@ class DatamodelsXmlFiles extends AbstractGlobFileVersionUpdater */ public function UpdateFileContent($sVersionLabel, $sFileContent, $sFileFullPath) { + //TODO should also CONVERT files ! return preg_replace( '/()/', '${1}'.$sVersionLabel.'${2}', diff --git a/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml b/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml index 3ad026654..2a85ade29 100644 --- a/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml +++ b/datamodels/2.x/authent-ldap/datamodel.authent-ldap.xml @@ -1,51 +1,51 @@ - - - cmdbAbstractObject - - UserInternal - - - /** + + + cmdbAbstractObject + + UserInternal + + + /** * LDAP Authentication * User authentication Module, no password at all! * * @copyright Copyright (C) 2010-2020 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ - addon/authentication,grant_by_profile,silo - false - autoincrement - priv_user_ldap - id - - - %1$s - - - - - - - - - - - - - - - ldap_server - - true - - - - - addon/authentication,grant_by_profile,silo + false + autoincrement + priv_user_ldap + id + + + %1$s + + + + + + + + + + + + + + + ldap_server + + true + + + + + - false - public - OQLMenuNode - false + public + OQLMenuNode + Get('ldap_server'); if (empty($sServer)) @@ -190,39 +190,39 @@ return false; } }]]> - - - false - public - OQLMenuNode - public function TrustWebServerContext() + + + false + public + OQLMenuNode + public function TrustWebServerContext() { return false; } - - - false - public - OQLMenuNode - public function CanChangePassword() + + + false + public + OQLMenuNode + public function CanChangePassword() { return false; } - - - false - public - OQLMenuNode - public function ChangePassword($sOldPassword, $sNewPassword) + + + false + public + OQLMenuNode + public function ChangePassword($sOldPassword, $sNewPassword) { return false; } - - - false - protected - OQLMenuNode - + + false + protected + OQLMenuNode + - - - false - protected - OQLMenuNode - + + false + protected + OQLMenuNode + - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - -
-
-
+ + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + +
+ +
diff --git a/datamodels/2.x/authent-local/datamodel.authent-local.xml b/datamodels/2.x/authent-local/datamodel.authent-local.xml index bca7f5f7b..474ae021d 100644 --- a/datamodels/2.x/authent-local/datamodel.authent-local.xml +++ b/datamodels/2.x/authent-local/datamodel.authent-local.xml @@ -1,10 +1,9 @@ - - - - ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^\da-zA-Z]).{8,}$ - - - + + + ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[^\da-zA-Z]).{8,}$ + + + diff --git a/datamodels/2.x/itop-attachments/datamodel.itop-attachments.xml b/datamodels/2.x/itop-attachments/datamodel.itop-attachments.xml index 50eb1e808..cccbccc46 100755 --- a/datamodels/2.x/itop-attachments/datamodel.itop-attachments.xml +++ b/datamodels/2.x/itop-attachments/datamodel.itop-attachments.xml @@ -55,51 +55,51 @@ - - expire - - false - - - temp_id - - true - - - item_class - - false - - - item_id - true - item_class - - - item_org_id - 0 - true - - - - creation_date - - true - - - user_id - true - DEL_MANUAL - User - false - - - user_id - contactid - - - - + + expire + + false + + + temp_id + + true + + + item_class + + false + + + item_id + true + item_class + + + item_org_id + 0 + true + + + + creation_date + + true + + + user_id + true + DEL_MANUAL + User + false + + + user_id + contactid + + + + @@ -236,22 +236,22 @@ - - - - 10 - - - 20 - - - 30 - - - 40 - - - + + + + 10 + + + 20 + + + 30 + + + 40 + + + diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml b/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml index d361f6649..4427a4b3b 100644 --- a/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml +++ b/datamodels/2.x/itop-bridge-cmdb-ticket/datamodel.itop-bridge-cmdb-ticket.xml @@ -1,6 +1,6 @@ - + cmdbAbstractObject @@ -292,6 +292,7 @@ 0 providercontract_id + false lnkFunctionalCIToService @@ -300,6 +301,7 @@ 0 service_id + false lnkFunctionalCIToTicket @@ -308,6 +310,7 @@ 0 ticket_id + false diff --git a/datamodels/2.x/itop-change-mgmt-itil/datamodel.itop-change-mgmt-itil.xml b/datamodels/2.x/itop-change-mgmt-itil/datamodel.itop-change-mgmt-itil.xml index ecfb88db0..17766c1a8 100755 --- a/datamodels/2.x/itop-change-mgmt-itil/datamodel.itop-change-mgmt-itil.xml +++ b/datamodels/2.x/itop-change-mgmt-itil/datamodel.itop-change-mgmt-itil.xml @@ -44,19 +44,11 @@ approved approved - + assigned assigned - + closed @@ -247,31 +239,39 @@ UserRequest parent_change_id - add_remove + add_remove 0 0 + link + false Incident parent_change_id - add_remove + add_remove 0 0 + link + false Problem related_change_id - add_remove + add_remove 0 0 + link + false Change parent_id - add_remove + add_remove id]]> 0 0 + link + false @@ -279,17 +279,17 @@ 1 HIGHLIGHT_CLASS_NONE - images/change-approved.svg + images/change-approved.svg 2 HIGHLIGHT_CLASS_NONE - images/change-rejected.svg + images/change-rejected.svg 3 HIGHLIGHT_CLASS_NONE - images/change-closed.svg + images/change-closed.svg @@ -976,17 +976,17 @@ - - true - public - Overload-DBObject - + true + public + Overload-DBObject + - + UpdateImpactedItems(); $this->SetIfNull('creation_date', time()); $this->SetIfNull('last_update', time()); - }]]> - + }]]> false @@ -1043,8 +1042,7 @@ $this->UpdateImpactedItems(); } $this->Set('last_update', time()); - }]]> - + }]]> @@ -4534,9 +4532,9 @@ 50 - + 0 @@ -4659,7 +4657,7 @@ AND (C.id != :this->id) ]]> Tickets:Related:OpenChanges - itop-change-mgmt-itil/images/change-ongoing.png + itop-change-mgmt-itil/images/change-ongoing.png DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> Tickets:Related:RecentChanges - itop-change-mgmt-itil/images/change-done.png + itop-change-mgmt-itil/images/change-done.png @@ -4696,7 +4694,7 @@ AND (C.id != :this->id) ]]> Tickets:Related:OpenChanges - itop-change-mgmt-itil/images/change-ongoing.png + itop-change-mgmt-itil/images/change-ongoing.png DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> Tickets:Related:RecentChanges - itop-change-mgmt-itil/images/change-done.png + itop-change-mgmt-itil/images/change-done.png @@ -4733,7 +4731,7 @@ AND (C.id != :this->id) ]]> Tickets:Related:OpenChanges - itop-change-mgmt-itil/images/change-ongoing.png + itop-change-mgmt-itil/images/change-ongoing.png DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> Tickets:Related:RecentChanges - itop-change-mgmt-itil/images/change-done.png + itop-change-mgmt-itil/images/change-done.png @@ -4773,7 +4771,7 @@ AND (L.impact_code != 'not_impacted') ]]> Tickets:Related:OpenChanges - itop-change-mgmt-itil/images/change-ongoing.png + itop-change-mgmt-itil/images/change-ongoing.png DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> Tickets:Related:RecentChanges - itop-change-mgmt-itil/images/change-done.png + itop-change-mgmt-itil/images/change-done.png @@ -4804,7 +4802,7 @@ AND (L.impact_code != 'not_impacted') ]]> Tickets:Related:OpenChanges - itop-change-mgmt-itil/images/change-ongoing.png + itop-change-mgmt-itil/images/change-ongoing.png DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> Tickets:Related:RecentChanges - itop-change-mgmt-itil/images/change-done.png + itop-change-mgmt-itil/images/change-done.png diff --git a/datamodels/2.x/itop-change-mgmt/datamodel.itop-change-mgmt.xml b/datamodels/2.x/itop-change-mgmt/datamodel.itop-change-mgmt.xml index 29d80c634..595444076 100755 --- a/datamodels/2.x/itop-change-mgmt/datamodel.itop-change-mgmt.xml +++ b/datamodels/2.x/itop-change-mgmt/datamodel.itop-change-mgmt.xml @@ -1,576 +1,584 @@ - - - Ticket - - + + Ticket + + - bizmodel,searchable,changemgmt - false - autoincrement - ticket_change - id - - - - - - - - status - - - - - - - - - - - - - - - - - - new - - - - assigned - - - - planned - - - approved - - - - closed - - - - rejected - - - - - $ibo-lifecycle-neutral-state-primary-color - $ibo-lifecycle-neutral-state-secondary-color - - - status - new - true - - - - - hardware - - - software - - - system - - - network - - - application - - - other - - - category - hardware - true - - - reject_reason - - true - - - changemanager_id - Person - true - DEL_MANUAL - - - changemanager_id - email - - - id]]> - parent_id - Change - true - DEL_MANUAL - - - - parent_id - ref - true - - - creation_date - - true - - - approval_date - - true - - - fallback_plan - - true - - - - - yes - - - no - - - outage - no - false - - - UserRequest - parent_change_id - add_remove - 0 - 0 - - - Incident - parent_change_id - add_remove - 0 - 0 - - - Problem - related_change_id - add_remove - 0 - 0 - - - Change - parent_id - add_remove - id]]> - 0 - 0 - - - - - - 1 - HIGHLIGHT_CLASS_NONE - images/change-approved.svg - - - 2 - HIGHLIGHT_CLASS_NONE - images/change-rejected.svg - - - 3 - HIGHLIGHT_CLASS_NONE - images/change-closed.svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - - - - new - - - - - - - - - - - - - - - - - - planned - - - - - - assigned - - - - - - - - - - - - - - - - - - - - - - - - rejected - - - - approved - - - SetCurrentDate - - approval_date - - - - Reset - - reject_reason - - - - - - - - - rejected - - assigned - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - - - - - approved - - planned - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - closed - - - SetCurrentDate - - close_date - - - - - - - - - closed - - approved - - - - - - - - - - - - - - - - - - - - - - - - - - - true - public - Overload-DBObject - bizmodel,searchable,changemgmt + false + autoincrement + ticket_change + id + + + + + + + + status + + + + + + + + + + + + + + + + + + new + + + + assigned + + + + planned + + + approved + + + + closed + + + + rejected + + + + + $ibo-lifecycle-neutral-state-primary-color + $ibo-lifecycle-neutral-state-secondary-color + + + status + new + true + + + + + hardware + + + software + + + system + + + network + + + application + + + other + + + category + hardware + true + + + reject_reason + + true + + + changemanager_id + Person + true + DEL_MANUAL + + + changemanager_id + email + + + id]]> + parent_id + Change + true + DEL_MANUAL + + + + parent_id + ref + true + + + creation_date + + true + + + approval_date + + true + + + fallback_plan + + true + + + + + yes + + + no + + + outage + no + false + + + UserRequest + parent_change_id + add_remove + 0 + 0 + link + false + + + Incident + parent_change_id + add_remove + 0 + 0 + link + false + + + Problem + related_change_id + add_remove + 0 + 0 + link + false + + + Change + parent_id + add_remove + id]]> + 0 + 0 + link + false + + + + + + 1 + HIGHLIGHT_CLASS_NONE + images/change-approved.svg + + + 2 + HIGHLIGHT_CLASS_NONE + images/change-rejected.svg + + + 3 + HIGHLIGHT_CLASS_NONE + images/change-closed.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + + + + new + + + + + + + + + + + + + + + + + + planned + + + + + + assigned + + + + + + + + + + + + + + + + + + + + + + + + rejected + + + + approved + + + SetCurrentDate + + approval_date + + + + Reset + + reject_reason + + + + + + + + + rejected + + assigned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + + + + + approved + + planned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + closed + + + SetCurrentDate + + close_date + + + + + + + + + closed + + approved + + + + + + + + + + + + + + + + + + + + + + + + + + + true + public + Overload-DBObject + - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('approval_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('reject_reason', ''); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('close_date', time()); return true; }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + SetIfNull('creation_date', time()); $this->SetIfNull('last_update', time()); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + Set('last_update', time()); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 90 - - - 10 - - - 10 - - - 15.1 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - - - - - 100 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - - - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 45 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
-
-
- - - 50 - - - + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 90 + + + 10 + + + 10 + + + 15.1 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + + + + + 100 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + + + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 45 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+ + + + + 50 + + + + 0 + ChangeManagement + + DashboardLayoutTwoCols + UI:ChangeMgmtMenuOverview:Title + + 0 - ChangeManagement - - DashboardLayoutTwoCols - UI:ChangeMgmtMenuOverview:Title - - - 0 - - - 0 - UI-ChangeManagementOverview-ChangeByCategory-last-7-days - SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) - category - - - - - - 1 - - - 0 - UI-ChangeManagementOverview-Last-7-days - SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) - start_date:day_of_month - - - - - - 2 - - - 0 - UI-ChangeManagementOverview-ChangeByDomain-last-7-days - SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) - finalclass - - - - - - 3 - - - 0 - UI-ChangeManagementOverview-ChangeByStatus-last-7-days - SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) - status - - - - - - - - + + + 0 + UI-ChangeManagementOverview-ChangeByCategory-last-7-days + SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) + category + + + + + 1 - ChangeManagement - Change - - + + + 0 + UI-ChangeManagementOverview-Last-7-days + SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) + start_date:day_of_month + + + + + 2 - ChangeManagement - Change - - + + + 0 + UI-ChangeManagementOverview-ChangeByDomain-last-7-days + SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) + finalclass + + + + + 3 - ChangeManagement - - - - 1 - Change:Shortcuts - - - fast - - - 2 - Change:Shortcuts - - 1 - fast - - - 3 - Change:Shortcuts - - - fast - - - - - - - - - - - - + + 0 + UI-ChangeManagementOverview-ChangeByStatus-last-7-days + SELECT Change WHERE creation_date > DATE_SUB(NOW(), INTERVAL 7 DAY) + status + + + + + + +
+ + 1 + ChangeManagement + Change + + + 2 + ChangeManagement + Change + + + 3 + ChangeManagement + + + + 1 + Change:Shortcuts + + + fast + + + 2 + Change:Shortcuts + + 1 + fast + + + 3 + Change:Shortcuts + + + fast + +
+ + + + + + + + + id) ]]> - Tickets:Related:OpenChanges - itop-change-mgmt/images/change-ongoing.png - yes - - - - Tickets:Related:OpenChanges + itop-change-mgmt/images/change-ongoing.png + yes + + + id) AND (C.end_date < NOW() AND C.end_date > DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> - Tickets:Related:RecentChanges - itop-change-mgmt/images/change-done.png - no - - - - - - - - - - - - Tickets:Related:RecentChanges + itop-change-mgmt/images/change-done.png + no + + + + + + + + + + + id) ]]> - Tickets:Related:OpenChanges - itop-change-mgmt/images/change-ongoing.png - yes - - - - Tickets:Related:OpenChanges + itop-change-mgmt/images/change-ongoing.png + yes + + + id) AND (C.end_date < NOW() AND C.end_date > DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> - Tickets:Related:RecentChanges - itop-change-mgmt/images/change-done.png - no - - - - - - - - - - - - Tickets:Related:RecentChanges + itop-change-mgmt/images/change-done.png + no + + + + + + + + + + + id) ]]> - Tickets:Related:OpenChanges - itop-change-mgmt/images/change-ongoing.png - yes - - - - Tickets:Related:OpenChanges + itop-change-mgmt/images/change-ongoing.png + yes + + + id) AND (C.end_date < NOW() AND C.end_date > DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> - Tickets:Related:RecentChanges - itop-change-mgmt/images/change-done.png - no - - - - - - - - - - - - - - - - Tickets:Related:RecentChanges + itop-change-mgmt/images/change-done.png + no + + + + + + + + + + + + + + + - Tickets:Related:OpenChanges - itop-change-mgmt/images/change-ongoing.png - yes - - - - Tickets:Related:OpenChanges + itop-change-mgmt/images/change-ongoing.png + yes + + + DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> - Tickets:Related:RecentChanges - itop-change-mgmt/images/change-done.png - no - - - - - - - - Tickets:Related:RecentChanges + itop-change-mgmt/images/change-done.png + no + + + + + + + - Tickets:Related:OpenChanges - itop-change-mgmt/images/change-ongoing.png - yes - - - - Tickets:Related:OpenChanges + itop-change-mgmt/images/change-ongoing.png + yes + + + DATE_SUB(NOW(), INTERVAL 3 DAY )) ]]> - Tickets:Related:RecentChanges - itop-change-mgmt/images/change-done.png - no - - - - - - - - + Tickets:Related:RecentChanges + itop-change-mgmt/images/change-done.png + no + + + + + + + +
diff --git a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml index 7b78e34ac..01bd8aed0 100755 --- a/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml +++ b/datamodels/2.x/itop-config-mgmt/datamodel.itop-config-mgmt.xml @@ -1,186 +1,191 @@ - - - cmdbAbstractObject - - bizmodel,searchable - true - autoincrement - functionalci - id - finalclass - - - - - - - - - - - - - - - - - - name - - false - - - description - - true - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - - - high - - - medium - - - low - - - business_criticity - low - true - list - - - move2production - - true - - - lnkContactToFunctionalCI - functionalci_id - 0 - 0 - contact_id - - - - lnkDocumentToFunctionalCI - functionalci_id - 0 - 0 - document_id - - - - lnkApplicationSolutionToFunctionalCI - functionalci_id - 0 - 0 - applicationsolution_id - - - - SoftwareInstance - system_id - in_place - all - 0 - 0 - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 90 - - -
- - - - 10 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
- - - false - public - Overload-cmdbAbstractObject - + + cmdbAbstractObject + + bizmodel,searchable + true + autoincrement + functionalci + id + finalclass + + + + + + + + + + + + + + + + + + name + + false + + + description + + true + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + + + high + + + medium + + + low + + + business_criticity + low + true + list + + + move2production + + true + + + lnkContactToFunctionalCI + functionalci_id + 0 + 0 + contact_id + + false + + + lnkDocumentToFunctionalCI + functionalci_id + 0 + 0 + document_id + + false + + + lnkApplicationSolutionToFunctionalCI + functionalci_id + 0 + 0 + applicationsolution_id + + false + + + SoftwareInstance + system_id + in_place + all + 0 + 0 + property + false + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 90 + + +
+ + + + 10 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+ + + false + public + Overload-cmdbAbstractObject + - - - - - - - contacts_list - down - - - applicationsolution_list - - - softwares_list - - - - -
- - FunctionalCI - - bizmodel,searchable - true - autoincrement - physicaldevice - id - - - - - - - - status - - - - - - - - - - - - - - - - - - - serialnumber - - true - - - - org_id]]> - - - - location_id - Location - true - DEL_MANUAL - false - - - location_id - name - - - - - production - - - implementation - - - stock - - - obsolete - - - status - production - true - list - - - brand_id - Brand - true - DEL_MANUAL - - - brand_id - name - - - brand_id AND type=:this->finalclass]]> - - - - model_id - Model - true - DEL_MANUAL - - - model_id - name - - - asset_number - - true - - - purchase_date - - true - - - end_of_warranty - - true - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - -
-
- - PhysicalDevice - - bizmodel,searchable - true - autoincrement - connectableci - id - - - - - - - - - - - - - - - - - - - lnkConnectableCIToNetworkDevice - connectableci_id - 0 - 0 - networkdevice_id - true - - - PhysicalInterface - connectableci_id - in_place - all - 0 - 0 - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - 160 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - -
- -
- - ConnectableCI - - bizmodel,searchable - true - autoincrement - datacenterdevice - id - - - - - - - - - - - - - - - - - - - location_id]]> - - - - rack_id - Rack - true - DEL_MANUAL - false - - - rack_id - name - - - rack_id]]> - - - - enclosure_id - Enclosure - true - DEL_MANUAL - false - - - enclosure_id - name - - - nb_u - - true - - - managementip - - true - - - location_id]]> - - - - powera_id - PowerConnection - true - DEL_MANUAL - false - - - powerA_id - name - - - location_id]]> - - - - powerB_id - PowerConnection - true - DEL_MANUAL - false - - - powerB_id - name - - - FiberChannelInterface - datacenterdevice_id - in_place - all - 0 - 0 - - - lnkSanToDatacenterDevice - datacenterdevice_id - 0 - 0 - san_id - - - - redundancy - impacts - PowerConnection - datacenterdevice - true - fixed - 1 - count - fixed - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - 160 - - - 170 - - - 180 - - - 190 - - - 200 - - - 210 - - - 220 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - -
-
- - DatacenterDevice - - bizmodel,searchable - false - autoincrement - networkdevice - id - - - - - - - - - - - - - - - - - - networkdevicetype_id - NetworkDeviceType - false - DEL_MANUAL - - - networkdevicetype_id - name - - - lnkConnectableCIToNetworkDevice - networkdevice_id - 0 - 0 - connectableci_id - true - - - iosversion_id - IOSVersion - true - DEL_MANUAL - - - iosversion_id - name - - - ram - - true - - - -
- - - 10 - - - 20 - - - 35 - - - 40 - - - 50 - - - 80 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 45 - - - 50 - - - 60 - - - 70 - - - 80 - - - - - - - 90 - - - 10 - - - 10 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - - - 30 - - - 10 - - - - - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 55 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
- - - - - - SELECT ConnectableCI AS d JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.connectableci_id = d.id WHERE +
+
+ + + + + contacts_list + down + + + applicationsolution_list + + + softwares_list + + + + +
+ + FunctionalCI + + bizmodel,searchable + true + autoincrement + physicaldevice + id + + + + + + + + status + + + + + + + + + + + + + + + + + + + serialnumber + + true + + + org_id]]> + + + + location_id + Location + true + DEL_MANUAL + false + + + location_id + name + + + + + production + + + implementation + + + stock + + + obsolete + + + status + production + true + list + + + brand_id + Brand + true + DEL_MANUAL + + + brand_id + name + + + brand_id AND type=:this->finalclass]]> + + + + model_id + Model + true + DEL_MANUAL + + + model_id + name + + + asset_number + + true + + + purchase_date + + true + + + end_of_warranty + + true + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + +
+
+ + PhysicalDevice + + bizmodel,searchable + true + autoincrement + connectableci + id + + + + + + + + + + + + + + + + + + + lnkConnectableCIToNetworkDevice + connectableci_id + 0 + 0 + networkdevice_id + true + false + + + PhysicalInterface + connectableci_id + in_place + all + 0 + 0 + property + false + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + 160 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + +
+ +
+ + ConnectableCI + + bizmodel,searchable + true + autoincrement + datacenterdevice + id + + + + + + + + + + + + + + + + + + + location_id]]> + + + + rack_id + Rack + true + DEL_MANUAL + false + + + rack_id + name + + + rack_id]]> + + + + enclosure_id + Enclosure + true + DEL_MANUAL + false + + + enclosure_id + name + + + nb_u + + true + + + managementip + + true + + + location_id]]> + + + + powera_id + PowerConnection + true + DEL_MANUAL + false + + + powerA_id + name + + + location_id]]> + + + + powerB_id + PowerConnection + true + DEL_MANUAL + false + + + powerB_id + name + + + FiberChannelInterface + datacenterdevice_id + in_place + all + 0 + 0 + property + false + + + lnkSanToDatacenterDevice + datacenterdevice_id + 0 + 0 + san_id + + false + + + redundancy + impacts + PowerConnection + datacenterdevice + true + fixed + 1 + count + fixed + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + 160 + + + 170 + + + 180 + + + 190 + + + 200 + + + 210 + + + 220 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + +
+
+ + DatacenterDevice + + bizmodel,searchable + false + autoincrement + networkdevice + id + + + + + + + + + + + + + + + + + + networkdevicetype_id + NetworkDeviceType + false + DEL_MANUAL + + + networkdevicetype_id + name + + + lnkConnectableCIToNetworkDevice + networkdevice_id + 0 + 0 + connectableci_id + true + false + + + iosversion_id + IOSVersion + true + DEL_MANUAL + + + iosversion_id + name + + + ram + + true + + + +
+ + + 10 + + + 20 + + + 35 + + + 40 + + + 50 + + + 80 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 45 + + + 50 + + + 60 + + + 70 + + + 80 + + + + + + + 90 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + + + 30 + + + 10 + + + + + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 55 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+ + + + + + SELECT ConnectableCI AS d JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.connectableci_id = d.id WHERE l1.networkdevice_id = :this->id AND l1.connection_type='downlink' - SELECT NetworkDevice AS nw JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.networkdevice_id = nw.id WHERE + SELECT NetworkDevice AS nw JOIN lnkConnectableCIToNetworkDevice AS l1 ON l1.networkdevice_id = nw.id WHERE l1.connectableci_id = :this->id AND l1.connection_type='downlink' - - - - -
- - DatacenterDevice - - bizmodel,searchable - false - autoincrement - server - id - - - - - - - - - - - - - - - - - - osfamily_id - OSFamily - true - DEL_MANUAL - - - osfamily_id - name - - - osfamily_id]]> - - - - osversion_id - OSVersion - true - DEL_MANUAL - - - osversion_id - name - - - osversion_id]]> - - - - oslicence_id - OSLicence - true - DEL_MANUAL - - - oslicence_id - name - - - cpu - - true - - - ram - - true - - - lnkServerToVolume - server_id - 0 - 0 - volume_id - - - - -
- - - 10 - - - 20 - - - 30 - - - 45 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 120 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 45 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - - - - - 130 - - - 10 - - - 10 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - - - 30 - - - 10 - - - - - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 55 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
- -
- - FunctionalCI - - bizmodel,searchable - false - autoincrement - applicationsolution - id - - - - - - - - status - - - - - - - - - - - - - - - - lnkApplicationSolutionToFunctionalCI - applicationsolution_id - 0 - 0 - functionalci_id - - - - lnkApplicationSolutionToBusinessProcess - applicationsolution_id - 0 - 0 - businessprocess_id - - - - - - active - - - - inactive - - - - status - active - true - list - - - redundancy - impacts - FunctionalCI - applicationsolution - false - user - 1 - user - count - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 100 - - - 110 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - -
- - - - - - businessprocess_list - - - - -
- - FunctionalCI - - bizmodel,searchable - false - autoincrement - businessprocess - id - - - - - - - - status - - - - - - - - - - - - - - - - lnkApplicationSolutionToBusinessProcess - businessprocess_id - 0 - 0 - applicationsolution_id - - - - - - active - - - - inactive - - - - status - active - true - list - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 100 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - -
- -
- - FunctionalCI - - bizmodel,searchable - true - autoincrement - softwareinstance - id - - - - - - - - - status - - - - - - - - - - - - - - - - - - - - functionalci_id - FunctionalCI - false - DEL_AUTO - false - - - system_id - name - - - finalclass]]> - software_id - Software - true - DEL_MANUAL - - - software_id - name - - - software_id]]> - - - - softwarelicence_id - SoftwareLicence - true - DEL_MANUAL - false - - - softwarelicence_id - name - - - path - - true - - - - - active - - - - inactive - - - - status - - true - list - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - -
- -
- - SoftwareInstance - - bizmodel,searchable - false - autoincrement - middleware - id - - - - - - - - - - - - - - - - - - - - - MiddlewareInstance - middleware_id - in_place - all - 0 - 0 - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 140 - - - 150 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
- - - - - - middlewareinstance_list - - - - -
- - SoftwareInstance - - bizmodel,searchable - false - autoincrement - dbserver - id - - - - - - - - - - - - - - - - - - - - - DatabaseSchema - dbserver_id - in_place - all - 0 - 0 - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 140 - - - 150 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
- - - - - - dbschema_list - - - - -
- - SoftwareInstance - - bizmodel,searchable - false - autoincrement - webserver - id - - - - - - - - - - - - - - - - - - - - - WebApplication - webserver_id - in_place - all - 0 - 0 - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 140 - - - 150 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
- - - - - - webapp_list - - - - -
- - SoftwareInstance - - bizmodel,searchable - false - autoincrement - pcsoftware - id - - - - - - - - - - - - - - - - - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 140 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
-
- - SoftwareInstance - - bizmodel,searchable - false - autoincrement - othersoftware - id - - - - - - - - - - - - - - - - - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 140 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
-
- - FunctionalCI - - bizmodel,searchable - false - autoincrement - middlewareinstance - id - - - - - - - - - - - - - - - - - - middleware_id_obsolescence_flag - - - - - middleware_id - Middleware - false - DEL_MANUAL - - - middleware_id - name - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 100 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - -
- -
- - FunctionalCI - - bizmodel,searchable - false - autoincrement - databaseschema - id - - - - - - - - - - - - - - - - dbserver_id_obsolescence_flag - - - - - dbserver_id - DBServer - false - DEL_MANUAL - - - dbserver_id - name - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 100 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - -
- -
- - FunctionalCI - - bizmodel,searchable - false - autoincrement - webapplication - id - - - - - - - - - - - - - - - - webserver_id_obsolescence_flag - - - - - webserver_id - WebServer - false - DEL_MANUAL - - - webserver_id - name - - - url - - true - _blank - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 110 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - -
- -
- - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - software - id - - - - - - - - - - - - - - - - - - - name - - false - - - vendor - - false - - - version - - false - - - lnkDocumentToSoftware - software_id - 0 - 0 - document_id - - - - - - Middleware - - - DBServer - - - PCSoftware - - - OtherSoftware - - - WebServer - - - type - - true - list - - - SoftwareInstance - software_id - add_only - 0 - 0 - - - SoftwarePatch - software_id - add_only - 0 - 0 - - - SoftwareLicence - software_id - add_only - 0 - 0 - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - true - autoincrement - patch - id - finalclass - - - - - - - - - - - - - - - - name - - false - - - lnkDocumentToPatch - patch_id - 0 - 0 - document_id - - - - description - - true - - - - -
- - - 10 - - - 20 - - - 30 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - - - - - 10 - - - 20 - - - -
-
- - Patch - - bizmodel,searchable - false - autoincrement - ospatch - id - - - - - - - - - - - - - - - - lnkFunctionalCIToOSPatch - ospatch_id - 0 - 0 - functionalci_id - - - - osversion_id - OSVersion - false - DEL_MANUAL - - - osversion_id - name - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - -
-
- - Patch - - bizmodel,searchable - false - autoincrement - softwarepatch - id - - - - - - - - - - - - - - - - software_id - Software - false - DEL_MANUAL - - - software_id - name - - - lnkSoftwareInstanceToSoftwarePatch - softwarepatch_id - 0 - 0 - softwareinstance_id - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - true - autoincrement - licence - id - finalclass - - - - - - - - - - - - - - - - - - - - - - name - - false - - - lnkDocumentToLicence - licence_id - 0 - 0 - document_id - - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - usage_limit - - true - - - description - - true - - - start_date - - true - - - end_date - - true - - - licence_key - - true - - - - - yes - - - no - - - perpetual - no - false - list - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 15 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
-
- - Licence - - bizmodel,searchable - false - autoincrement - oslicence - id - - - - - - - - - - - - - - - - - - osversion_id - OSVersion - false - DEL_MANUAL - - - osversion_id - name - - - VirtualMachine - oslicence_id - none - 0 - 0 - - - Server - oslicence_id - none - 0 - 0 - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 65 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - -
- - - - 10 - - - 15 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
-
- - Licence - - bizmodel,searchable - false - autoincrement - softwarelicence - id - - - - - - - - - - - - - - - - - - - - software_id - Software - false - DEL_MANUAL - - - software_id - name - - - SoftwareInstance - softwarelicence_id - none - 0 - 0 - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 65 - - - 70 - - - 80 - - - 90 - - - 100 - - -
- - - - 10 - - - 15 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkdocumenttolicence - id - - - - - - - + + + + + + + DatacenterDevice + + bizmodel,searchable + false + autoincrement + server + id + + + + + + - - - - - - - - - - licence_id - Licence - false - DEL_AUTO - - - licence_id - name - - - document_id - Document - false - DEL_AUTO - - - document_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 + + + + + + + + + + + osfamily_id + OSFamily + true + DEL_MANUAL + + + osfamily_id + name + + + osfamily_id]]> + + + + osversion_id + OSVersion + true + DEL_MANUAL + + + osversion_id + name + + + osversion_id]]> + + + + oslicence_id + OSLicence + true + DEL_MANUAL + + + oslicence_id + name + + + cpu + + true + + + ram + + true + + + lnkServerToVolume + server_id + 0 + 0 + volume_id + + false + + + +
+ + + 10 + + 20 - - - - - - - Typology - - bizmodel,searchable - false - autoincrement - osversion - id - - - - - - + + + 30 + + + 45 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 120 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 45 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + + + + + 130 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + + + 30 + + + 10 + + + + + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 55 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+ +
+ + FunctionalCI + + bizmodel,searchable + false + autoincrement + applicationsolution + id + + + + + + + + status + + + + + + + + + + + + + + + + lnkApplicationSolutionToFunctionalCI + applicationsolution_id + 0 + 0 + functionalci_id + + false + + + lnkApplicationSolutionToBusinessProcess + applicationsolution_id + 0 + 0 + businessprocess_id + + false + + + + + active + + + + inactive + + + + status + active + true + list + + + redundancy + impacts + FunctionalCI + applicationsolution + false + user + 1 + user + count + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 100 + + + 110 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + +
+ + + + + + businessprocess_list + + + + +
+ + FunctionalCI + + bizmodel,searchable + false + autoincrement + businessprocess + id + + + + + + + + status + + + + + + + + + + + + + + + + lnkApplicationSolutionToBusinessProcess + businessprocess_id + 0 + 0 + applicationsolution_id + + false + + + + + active + + + + inactive + + + + status + active + true + list + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 100 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + +
+ +
+ + FunctionalCI + + bizmodel,searchable + true + autoincrement + softwareinstance + id + + + + + + + + + status + + + + + + + + + + + + + + + + + + + + functionalci_id + FunctionalCI + false + DEL_AUTO + false + + + system_id + name + + + finalclass]]> + software_id + Software + true + DEL_MANUAL + + + software_id + name + + + software_id]]> + + + + softwarelicence_id + SoftwareLicence + true + DEL_MANUAL + false + + + softwarelicence_id + name + + + path + + true + + + + + active + + + + inactive + + + + status + + true + list + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + +
+ +
+ + SoftwareInstance + + bizmodel,searchable + false + autoincrement + middleware + id + + + + + + + + + + + + + + + + + + + + + MiddlewareInstance + middleware_id + in_place + all + 0 + 0 + property + false + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 140 + + + 150 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+ + + + + + middlewareinstance_list + + + + +
+ + SoftwareInstance + + bizmodel,searchable + false + autoincrement + dbserver + id + + + + + + + + + + + + + + + + + + + + + DatabaseSchema + dbserver_id + in_place + all + 0 + 0 + property + false + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 140 + + + 150 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+ + + + + + dbschema_list + + + + +
+ + SoftwareInstance + + bizmodel,searchable + false + autoincrement + webserver + id + + + + + + + + + + + + + + + + + + + + + WebApplication + webserver_id + in_place + all + 0 + 0 + property + false + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 140 + + + 150 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+ + + + + + webapp_list + + + + +
+ + SoftwareInstance + + bizmodel,searchable + false + autoincrement + pcsoftware + id + + + + + + + + + + + + + + + + + + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 140 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+
+ + SoftwareInstance + + bizmodel,searchable + false + autoincrement + othersoftware + id + + + + + + + + + + + + + + + + + + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 140 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+
+ + FunctionalCI + + bizmodel,searchable + false + autoincrement + middlewareinstance + id + + + + + + + + + + + + + + + + + + middleware_id_obsolescence_flag + + + + + middleware_id + Middleware + false + DEL_MANUAL + + + middleware_id + name + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 100 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + +
+ +
+ + FunctionalCI + + bizmodel,searchable + false + autoincrement + databaseschema + id + + + + + + + + + + + + + + + + dbserver_id_obsolescence_flag + + + + + dbserver_id + DBServer + false + DEL_MANUAL + + + dbserver_id + name + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 100 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + +
+ +
+ + FunctionalCI + + bizmodel,searchable + false + autoincrement + webapplication + id + + + + + + + + + + + + + + + + webserver_id_obsolescence_flag + + + + + webserver_id + WebServer + false + DEL_MANUAL + + + webserver_id + name + + + url + + true + _blank + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 110 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + +
+ +
+ + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + software + id + + + + + + + + + + + + + + + + + + + name + + false + + + vendor + + false + + + version + + false + + + lnkDocumentToSoftware + software_id + 0 + 0 + document_id + + false + + + + + Middleware + + + DBServer + + + PCSoftware + + + OtherSoftware + + + WebServer + + + type + + true + list + + + SoftwareInstance + software_id + add_only + 0 + 0 + link + false + + + SoftwarePatch + software_id + add_only + 0 + 0 + link + false + + + SoftwareLicence + software_id + add_only + 0 + 0 + link + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + true + autoincrement + patch + id + finalclass + + + + + + + + + + + + + + + + name + + false + + + lnkDocumentToPatch + patch_id + 0 + 0 + document_id + + false + + + description + + true + + + + +
+ + + 10 + + + 20 + + + 30 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + + + + + 10 + + + 20 + + + +
+
+ + Patch + + bizmodel,searchable + false + autoincrement + ospatch + id + + + + + + + + + + + + + + + + lnkFunctionalCIToOSPatch + ospatch_id + 0 + 0 + functionalci_id + + false + + + osversion_id + OSVersion + false + DEL_MANUAL + + + osversion_id + name + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + +
+
+ + Patch + + bizmodel,searchable + false + autoincrement + softwarepatch + id + + + + + + + + + + + + + + + + software_id + Software + false + DEL_MANUAL + + + software_id + name + + + lnkSoftwareInstanceToSoftwarePatch + softwarepatch_id + 0 + 0 + softwareinstance_id + + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + true + autoincrement + licence + id + finalclass + + + + + + + + + + + + + + + + + + + + + name + + false + + + lnkDocumentToLicence + licence_id + 0 + 0 + document_id + + false + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + usage_limit + + true + + + description + + true + + + start_date + + true + + + end_date + + true + + + licence_key + + true + + + + + yes + + + no + + + perpetual + no + false + list + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 15 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+
+ + Licence + + bizmodel,searchable + false + autoincrement + oslicence + id + + + + + + + + + + + + + + + + + + osversion_id + OSVersion + false + DEL_MANUAL + + + osversion_id + name + + + VirtualMachine + oslicence_id + none + 0 + 0 + link + true + + + Server + oslicence_id + none + 0 + 0 + link + true + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 65 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + +
+ + + + 10 + + + 15 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+
+ + Licence + + bizmodel,searchable + false + autoincrement + softwarelicence + id + + + + + + + + + + + + + + + + + + + + software_id + Software + false + DEL_MANUAL + + + software_id + name + + + SoftwareInstance + softwarelicence_id + none + 0 + 0 + link + true + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 65 + + + 70 + + + 80 + + + 90 + + + 100 + + +
+ + + + 10 + + + 15 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkdocumenttolicence + id + + + + + + + - - - - - - - - - - - osfamily_id - OSFamily - false - DEL_MANUAL - - - osfamily_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - - - - - 10 - - - 20 - - - -
-
- - Typology - - bizmodel,searchable - false - autoincrement - osfamily - id - - - - - - + + + + + + + + + + licence_id + Licence + false + DEL_AUTO + + + licence_id + name + + + document_id + Document + false + DEL_AUTO + + + document_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + 20 + + + +
+
+ + Typology + + bizmodel,searchable + false + autoincrement + osversion + id + + + + + + - - - - - - - - - -
- - - 10 - - -
- - - - 10 - - - - - - - 10 - - - -
-
- - Typology - - bizmodel,searchable - false - autoincrement - brand - id - - - - - - + + + + + + + + + + + osfamily_id + OSFamily + false + DEL_MANUAL + + + osfamily_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + + + + + 10 + + + 20 + + + +
+
+ + Typology + + bizmodel,searchable + false + autoincrement + osfamily + id + + + + + + - - - - - - - - - - - true - - - - - - PhysicalDevice - brand_id - add_only - 0 - 0 - - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - - - - - 10 - - - -
-
- - Typology - - bizmodel,searchable - false - autoincrement - model - id - - - - - - + + + + + + + + + +
+ + + 10 + + +
+ + + + 10 + + + + + + + 10 + + + +
+
+ + Typology + + bizmodel,searchable + false + autoincrement + brand + id + + + + + + - - - - - - - - - - - - - - - true - - - - - - brand_id - Brand - false - DEL_MANUAL - - - brand_id - name - - - - - NetworkDevice - - - Server - - - SANSwitch - - - StorageSystem - - - Rack - - - Enclosure - - - PC - - - Tablet - - - Phone - - - MobilePhone - - - Printer - - - DiskArray - - - NAS - - - TapeLibrary - - - IPPhone - - - Peripheral - - - PowerSource - - - PDU - - - type - - false - list - - - PhysicalDevice - model_id - add_only - 0 - 0 - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - Typology - - bizmodel,searchable - false - autoincrement - networkdevicetype - id - - - - - - + + + + + + + + + + + true + + + + + + PhysicalDevice + brand_id + add_only + 0 + 0 + + link + false + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + + + + + 10 + + + +
+
+ + Typology + + bizmodel,searchable + false + autoincrement + model + id + + + + + + - - - - - - - - - NetworkDevice - networkdevicetype_id - add_only - 0 - 0 - - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - - - - - 10 - - - -
-
- - Typology - - bizmodel,searchable - false - autoincrement - iosversion - id - - - - - - - + + + + + + + + + + + + + + + true + + + + + + brand_id + Brand + false + DEL_MANUAL + + + brand_id + name + + + + + NetworkDevice + + + Server + + + SANSwitch + + + StorageSystem + + + Rack + + + Enclosure + + + PC + + + Tablet + + + Phone + + + MobilePhone + + + Printer + + + DiskArray + + + NAS + + + TapeLibrary + + + IPPhone + + + Peripheral + + + PowerSource + + + PDU + + + type + + false + list + + + PhysicalDevice + model_id + add_only + 0 + 0 + + link + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
+ + Typology + + bizmodel,searchable + false + autoincrement + networkdevicetype + id + + + + + + - - - - - - - - - - - brand_id - Brand - false - DEL_MANUAL - - - brand_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkcontacttofunctionalci - id - - - - - - - + + + + + + + + + NetworkDevice + networkdevicetype_id + add_only + 0 + 0 + + link + false + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + + + + + 10 + + + +
+
+ + Typology + + bizmodel,searchable + false + autoincrement + iosversion + id + + + + + + + - - - - - - - - - - functionalci_id - FunctionalCI - false - DEL_AUTO - - - functionalci_id - name - - - contact_id - Contact - false - DEL_AUTO - - - contact_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkdocumenttopatch - id - - - - - - - + + + + + + + + + + + brand_id + Brand + false + DEL_MANUAL + + + brand_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkcontacttofunctionalci + id + + + + + + + - - - - - - - - - - patch_id - Patch - false - DEL_AUTO - - - patch_id - name - - - document_id - Document - false - DEL_AUTO - - - document_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnksoftwareinstancetosoftwarepatch - id - - - - - - - + + + + + + + + + + functionalci_id + FunctionalCI + false + DEL_AUTO + + + functionalci_id + name + + + contact_id + Contact + false + DEL_AUTO + + + contact_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkdocumenttopatch + id + + + + + + + - - - - - - - - - - softwarepatch_id - SoftwarePatch - false - DEL_AUTO - - - softwarepatch_id - name - - - softwareinstance_id - SoftwareInstance - false - DEL_AUTO - - - softwareinstance_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkfunctionalcitoospatch - id - - - - - - - + + + + + + + + + + patch_id + Patch + false + DEL_AUTO + + + patch_id + name + + + document_id + Document + false + DEL_AUTO + + + document_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnksoftwareinstancetosoftwarepatch + id + + + + + + + - - - - - - - - - - ospatch_id - OSPatch - false - DEL_AUTO - - - ospatch_id - name - - - functionalci_id - FunctionalCI - false - DEL_AUTO - - - functionalci_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkdocumenttosoftware - id - - - - - - - + + + + + + + + + + softwarepatch_id + SoftwarePatch + false + DEL_AUTO + + + softwarepatch_id + name + + + softwareinstance_id + SoftwareInstance + false + DEL_AUTO + + + softwareinstance_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkfunctionalcitoospatch + id + + + + + + + - - - - - - - - - - software_id - Software - false - DEL_AUTO - - - software_id - name - - - document_id - Document - false - DEL_AUTO - - - document_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkdocumenttofunctionalci - id - - - - - - - + + + + + + + + + + ospatch_id + OSPatch + false + DEL_AUTO + + + ospatch_id + name + + + functionalci_id + FunctionalCI + false + DEL_AUTO + + + functionalci_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkdocumenttosoftware + id + + + + + + + - - - - - - - - - - functionalci_id - FunctionalCI - false - DEL_AUTO - - - functionalci_id - name - - - document_id - Document - false - DEL_AUTO - - - document_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable,configmgmt - false - autoincrement - subnet - id - - - - - - - - - - - - - - - - - - - - description - - true - - - subnet_name - - true - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - ip - - false - - - ip_mask - - false - - - lnkSubnetToVLAN - subnet_id - 0 - 0 - vlan_id - - - - - - false - public - Overload-cmdbAbstractObject - + + + + + + + + + software_id + Software + false + DEL_AUTO + + + software_id + name + + + document_id + Document + false + DEL_AUTO + + + document_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkdocumenttofunctionalci + id + + + + + + + + + + + + + + + + + + functionalci_id + FunctionalCI + false + DEL_AUTO + + + functionalci_id + name + + + document_id + Document + false + DEL_AUTO + + + document_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable,configmgmt + false + autoincrement + subnet + id + + + + + + + + + + + + + + + + + + + + description + + true + + + subnet_name + + true + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + ip + + false + + + ip_mask + + false + + + lnkSubnetToVLAN + subnet_id + 0 + 0 + vlan_id + + false + + + + + false + public + Overload-cmdbAbstractObject + - + + + +
+ + + 10 + + + 20 + + + 25 + + + 30 + + + 40 + + + 50 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 25 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 25 + + + 30 + + + 40 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable,configmgmt + false + autoincrement + vlan + id + + + + + + + + + + + + + + + + + + vlan_tag + + false + + + description + + true + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + lnkSubnetToVLAN + vlan_id + 0 + 0 + subnet_id + + false + + + lnkPhysicalInterfaceToVLAN + vlan_id + 0 + 0 + physicalinterface_id + + false + + + - -
- - - 10 - - - 20 - - - 25 - - - 30 - - - 40 - - - 50 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 25 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 25 - - - 30 - - - 40 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable,configmgmt - false - autoincrement - vlan - id - - - - - - - - - - - - - - - - - - vlan_tag - - false - - - description - - true - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - lnkSubnetToVLAN - vlan_id - 0 - 0 - subnet_id - - - - lnkPhysicalInterfaceToVLAN - vlan_id - 0 - 0 - physicalinterface_id - - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - -
- - - - 10 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnksubnettovlan - id - - - - - - - + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + +
+ + + + 10 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnksubnettovlan + id + + + + + + + - - - - - - - - - - subnet_id - Subnet - false - DEL_AUTO - - - subnet_id - ip - - - subnet_id - subnet_name - - - vlan_id - VLAN - false - DEL_AUTO - - - vlan_id - vlan_tag - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - true - autoincrement - networkinterface - id - finalclass - - - - - - - - - - - - - - - - name - - false - - - - -
- - - 10 - - -
- - - - 10 - - - - - - - 10 - - - - - - - 10 - - - -
-
- - NetworkInterface - - bizmodel,searchable - true - autoincrement - ipinterface - id - - - - - - - - - - - - - - - - - ipaddress - - true - - - macaddress - - true - - - comment - - true - - - ipgateway - - true - - - ipmask - - true - - - speed - - true - 12 - 2 - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
-
- - IPInterface - - bizmodel,searchable - false - autoincrement - physicalinterface - id - - - - - - - - - - - - - - - - - connectableci_id_obsolescence_flag - - - - - connectableci_id - ConnectableCI - false - DEL_AUTO - - - connectableci_id - name - - - lnkPhysicalInterfaceToVLAN - physicalinterface_id - 0 - 0 - vlan_id - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkphysicalinterfacetovlan - id - - - - - - - + + + + + + + + + + subnet_id + Subnet + false + DEL_AUTO + + + subnet_id + ip + + + subnet_id + subnet_name + + + vlan_id + VLAN + false + DEL_AUTO + + + vlan_id + vlan_tag + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + true + autoincrement + networkinterface + id + finalclass + + + + + + + + + + + + + + + + name + + false + + + + +
+ + + 10 + + +
+ + + + 10 + + + + + + + 10 + + + + + + + 10 + + + +
+
+ + NetworkInterface + + bizmodel,searchable + true + autoincrement + ipinterface + id + + + + + + + + + + + + + + + + + ipaddress + + true + + + macaddress + + true + + + comment + + true + + + ipgateway + + true + + + ipmask + + true + + + speed + + true + 12 + 2 + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+
+ + IPInterface + + bizmodel,searchable + false + autoincrement + physicalinterface + id + + + + + + + + + + + + + + + + + connectableci_id_obsolescence_flag + + + + + connectableci_id + ConnectableCI + false + DEL_AUTO + + + connectableci_id + name + + + lnkPhysicalInterfaceToVLAN + physicalinterface_id + 0 + 0 + vlan_id + + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkphysicalinterfacetovlan + id + + + + + + + - - - - - - - - - - physicalinterface_id - PhysicalInterface - false - DEL_AUTO - - - physicalinterface_id - name - - - physicalinterface_id - connectableci_id - - - physicalinterface_id - connectableci_name - - - vlan_id - VLAN - false - DEL_AUTO - - - vlan_id - vlan_tag - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkconnectablecitonetworkdevice - id - - - - - - - + + + + + + + + + + physicalinterface_id + PhysicalInterface + false + DEL_AUTO + + + physicalinterface_id + name + + + physicalinterface_id + connectableci_id + + + physicalinterface_id + connectableci_name + + + vlan_id + VLAN + false + DEL_AUTO + + + vlan_id + vlan_tag + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkconnectablecitonetworkdevice + id + + + + + + + - - - - - - - - - - networkdevice_id - NetworkDevice - false - DEL_AUTO - - - networkdevice_id - name - - - connectableci_id - ConnectableCI - false - DEL_AUTO - - - connectableci_id - name - - - network_port - - true - - - device_port - - true - - - - - uplink - - - downlink - - - type - downlink - false - list - - - - - false - protected - Overload-cmdbAbstractObject - + + + + + + + + + networkdevice_id + NetworkDevice + false + DEL_AUTO + + + networkdevice_id + name + + + connectableci_id + ConnectableCI + false + DEL_AUTO + + + connectableci_id + name + + + network_port + + true + + + device_port + + true + + + + + uplink + + + downlink + + + type + downlink + false + list + + + + + false + protected + Overload-cmdbAbstractObject + Get('connectableci_id')); if (is_object($oDevice) && (get_class($oDevice) == 'NetworkDevice')) @@ -5853,12 +5900,12 @@ } } }]]> - - - false - protected - Overload-cmdbAbstractObject - + + false + protected + Overload-cmdbAbstractObject + ListPreviousValuesForUpdatedAttributes(); @@ -5926,12 +5973,12 @@ } } }]]> - - - false - protected - Overload-cmdbAbstractObject - + + false + protected + Overload-cmdbAbstractObject + Get('connectableci_id'), false); @@ -5955,556 +6002,560 @@ } } }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + AddConnectedNetworkDevice(); parent::AfterInsert(); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + UpdateConnectedNetworkDevice(); parent::AfterUpdate(); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + DeleteConnectedNetworkDevice(); parent::AfterDelete(); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkapplicationsolutiontofunctionalci - id - - - - - - - + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkapplicationsolutiontofunctionalci + id + + + + + + + - - - - - - - - - - applicationsolution_id - ApplicationSolution - false - DEL_AUTO - - - applicationsolution_id - name - - - functionalci_id - FunctionalCI - false - DEL_AUTO - - - functionalci_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkapplicationsolutiontobusinessprocess - id - - - - - - - + + + + + + + + + + applicationsolution_id + ApplicationSolution + false + DEL_AUTO + + + applicationsolution_id + name + + + functionalci_id + FunctionalCI + false + DEL_AUTO + + + functionalci_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkapplicationsolutiontobusinessprocess + id + + + + + + + - - - - - - - - - - businessprocess_id - BusinessProcess - false - DEL_AUTO - - - businessprocess_id - name - - - applicationsolution_id - ApplicationSolution - false - DEL_AUTO - - - applicationsolution_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable,configmgmt - false - autoincrement - group - id - - - - - - - - status - - - - - - - - - - - status='obsolete' - - - - - name - - false - - - - - production - - - implementation - - - obsolete - - - status - implementation - false - list - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - description - - true - - - type - - true - - - - - - parent_id - true - DEL_MANUAL - - - parent_id - name - - - lnkGroupToCI - group_id - 0 - 0 - ci_id - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel,configmgmt - false - autoincrement - lnkgrouptoci - id - - - - - - + + + + + + + + + + businessprocess_id + BusinessProcess + false + DEL_AUTO + + + businessprocess_id + name + + + applicationsolution_id + ApplicationSolution + false + DEL_AUTO + + + applicationsolution_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable,configmgmt + false + autoincrement + group + id + + + + + + + + status + + + + + + + + + + + status='obsolete' + + + + + name + + false + + + + + production + + + implementation + + + obsolete + + + status + implementation + false + list + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + description + + true + + + type + + true + + + + + + parent_id + true + DEL_MANUAL + + + parent_id + name + + + lnkGroupToCI + group_id + 0 + 0 + ci_id + + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel,configmgmt + false + autoincrement + lnkgrouptoci + id + + + + + + - - - - - - - - - - group_id - Group - false - DEL_AUTO - - - group_id - name - - - ci_id - FunctionalCI - false - DEL_AUTO - - - ci_id - name - - - reason - - true - - - - -
- - - 10 - - - 20 - - - 30 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - - - lnkDocumentToFunctionalCI - document_id - 0 - 0 - functionalci_id - - - - - -
- - - 60 - - -
-
-
+ + + + + + + + + + group_id + Group + false + DEL_AUTO + + + group_id + name + + + ci_id + FunctionalCI + false + DEL_AUTO + + + ci_id + name + + + reason + + true + + + + +
+ + + 10 + + + 20 + + + 30 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + +
+ + + + + lnkDocumentToFunctionalCI + document_id + 0 + 0 + functionalci_id + + false + + + + +
+ + + 60 + + +
+
+
PhysicalDevice location_id - add_only + add_only 0 0 + link + false @@ -6526,6 +6577,7 @@ 0 functionalci_id + false @@ -6553,12 +6605,7 @@ -
- - - 70 - - > +
70>
@@ -6584,152 +6631,152 @@
-
- - - 10 - WelcomeMenu - - DashboardLayoutOneCol - - <cells> - <cell id="0"> - <rank>0</rank> - <dashlets> - <dashlet id="2" xsi:type="DashletBadge" _delta="define"> - <rank>1</rank> - <class>BusinessProcess</class> - </dashlet> - <dashlet id="3" xsi:type="DashletBadge" _delta="define"> - <rank>2</rank> - <class>ApplicationSolution</class> - </dashlet> - <dashlet id="7" xsi:type="DashletBadge" _delta="define"> - <rank>6</rank> - <class>Server</class> - </dashlet> - <dashlet id="8" xsi:type="DashletBadge" _delta="define"> - <rank>7</rank> - <class>NetworkDevice</class> - </dashlet> - </dashlets> - </cell> - </cells> - </definition> - </menu> - <menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="define"> - <rank>1</rank> - <parent>ConfigManagement</parent> - <definition> - <layout>DashboardLayoutOneCol</layout> + </classes> + <menus> + <menu id="WelcomeMenuPage" xsi:type="DashboardMenuNode" _delta="must_exist"> + <rank>10</rank> + <parent>WelcomeMenu</parent> + <definition> + <layout>DashboardLayoutOneCol</layout> + <title/> + <cells> + <cell id="0"> + <rank>0</rank> + <dashlets> + <dashlet id="2" xsi:type="DashletBadge" _delta="define"> + <rank>1</rank> + <class>BusinessProcess</class> + </dashlet> + <dashlet id="3" xsi:type="DashletBadge" _delta="define"> + <rank>2</rank> + <class>ApplicationSolution</class> + </dashlet> + <dashlet id="7" xsi:type="DashletBadge" _delta="define"> + <rank>6</rank> + <class>Server</class> + </dashlet> + <dashlet id="8" xsi:type="DashletBadge" _delta="define"> + <rank>7</rank> + <class>NetworkDevice</class> + </dashlet> + </dashlets> + </cell> + </cells> + </definition> + </menu> + <menu id="ConfigManagementOverview" xsi:type="DashboardMenuNode" _delta="define"> + <rank>1</rank> + <parent>ConfigManagement</parent> + <definition> + <layout>DashboardLayoutOneCol</layout> <title>Menu:ConfigManagementOverview - - - 0 - - - 0 - Menu:ConfigManagement:AllDevices - ../images/icons/icons8-server.svg - Menu_ConfigManagement_AllDevices - - - 3 - Server - - - 4 - NetworkDevice - - - - - 3 - - - 0 - Menu:ConfigManagement:SWAndApps - ../images/icons/icons8-software.svg - - - 1 - Middleware - - - 2 - DBServer - - - 3 - WebServer - - - 4 - PCSoftware - - - 5 - OtherSoftware - - - 6 - MiddlewareInstance - - - 7 - DatabaseSchema - - - 8 - WebApplication - - - 9 - Patch - - - 10 - Licence - - - - - 4 - - - 0 - Menu:ConfigManagement:Misc - ../images/icons/icons8-network.svg - - - 1 - NetworkInterface - - - 2 - Subnet - - - 2.1 - VLAN - - - 4 - BusinessProcess - - - 5 - ApplicationSolution - - - 6 - Group - - - - - - + + + 0 + + + 0 + Menu:ConfigManagement:AllDevices + ../images/icons/icons8-server.svg + Menu_ConfigManagement_AllDevices + + + 3 + Server + + + 4 + NetworkDevice + + + + + 3 + + + 0 + Menu:ConfigManagement:SWAndApps + ../images/icons/icons8-software.svg + + + 1 + Middleware + + + 2 + DBServer + + + 3 + WebServer + + + 4 + PCSoftware + + + 5 + OtherSoftware + + + 6 + MiddlewareInstance + + + 7 + DatabaseSchema + + + 8 + WebApplication + + + 9 + Patch + + + 10 + Licence + + + + + 4 + + + 0 + Menu:ConfigManagement:Misc + ../images/icons/icons8-network.svg + + + 1 + NetworkInterface + + + 2 + Subnet + + + 2.1 + VLAN + + + 4 + BusinessProcess + + + 5 + ApplicationSolution + + + 6 + Group + + + + + +
80 Catalogs @@ -6769,27 +6816,27 @@ - - 4 - ConfigManagement - FunctionalCI - - - 5 - ConfigManagement - FunctionalCI - - - 7 - ConfigManagement - SELECT Software - 1 - - - 8 - ConfigManagement - SELECT Group - 1 - -
+ + 4 + ConfigManagement + FunctionalCI + + + 5 + ConfigManagement + FunctionalCI + + + 7 + ConfigManagement + SELECT Software + 1 + + + 8 + ConfigManagement + SELECT Group + 1 + +
diff --git a/datamodels/2.x/itop-datacenter-mgmt/datamodel.itop-datacenter-mgmt.xml b/datamodels/2.x/itop-datacenter-mgmt/datamodel.itop-datacenter-mgmt.xml index d81dfba5a..27d300740 100755 --- a/datamodels/2.x/itop-datacenter-mgmt/datamodel.itop-datacenter-mgmt.xml +++ b/datamodels/2.x/itop-datacenter-mgmt/datamodel.itop-datacenter-mgmt.xml @@ -37,16 +37,20 @@ DatacenterDevice rack_id - add_only + add_only 0 0 + link + false Enclosure rack_id - add_only + add_only 0 0 + link + false @@ -229,9 +233,11 @@ DatacenterDevice enclosure_id - add_only + add_only 0 0 + link + false @@ -573,9 +579,11 @@ PDU powerstart_id - add_only + add_only 0 0 + link + false diff --git a/datamodels/2.x/itop-endusers-devices/datamodel.itop-enduser-devices.xml b/datamodels/2.x/itop-endusers-devices/datamodel.itop-enduser-devices.xml index 391a4d05f..df92ee8da 100644 --- a/datamodels/2.x/itop-endusers-devices/datamodel.itop-enduser-devices.xml +++ b/datamodels/2.x/itop-endusers-devices/datamodel.itop-enduser-devices.xml @@ -1390,7 +1390,7 @@ 0 Menu:ConfigManagement:EndUsers - ../images/icons/icons8-team.svg + ../images/icons/icons8-team.svg 1 diff --git a/datamodels/2.x/itop-faq-light/datamodel.itop-faq-light.xml b/datamodels/2.x/itop-faq-light/datamodel.itop-faq-light.xml index ffe79e69d..50d6c8dae 100755 --- a/datamodels/2.x/itop-faq-light/datamodel.itop-faq-light.xml +++ b/datamodels/2.x/itop-faq-light/datamodel.itop-faq-light.xml @@ -173,9 +173,11 @@ FAQ category_id - add_only + add_only 0 0 + link + false @@ -305,15 +307,15 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
diff --git a/datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml b/datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml index 5ff7a02a0..c371d9649 100644 --- a/datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml +++ b/datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml @@ -1,17 +1,17 @@ - - - - - /** + + + + + /** * Instanciate an object of the relevant class, depending on the request type * @return DBObject */ - true - public - Factory - true + public + Factory + Get('request_type'); if ($sType == 'incident') @@ -32,43 +32,43 @@ } return $oRet; }]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/datamodels/2.x/itop-hub-connector/datamodel.itop-hub-connector.xml b/datamodels/2.x/itop-hub-connector/datamodel.itop-hub-connector.xml index 65b2cbb12..d978ab0b1 100644 --- a/datamodels/2.x/itop-hub-connector/datamodel.itop-hub-connector.xml +++ b/datamodels/2.x/itop-hub-connector/datamodel.itop-hub-connector.xml @@ -13,15 +13,15 @@ - - https://www.itophub.io + + https://www.itophub.io /my-instances/landing-from-remote - /stateless-remote-itop/landing-from-remote-stateless - /api/messages - /api/messages/mark-all-as-read - /messages - ../pages/exec.php?exec_module=itop-hub-connector&exec_page=launch.php&target=inform_after_setup + /stateless-remote-itop/landing-from-remote-stateless + /api/messages + /api/messages/mark-all-as-read + /messages + ../pages/exec.php?exec_module=itop-hub-connector&exec_page=launch.php&target=inform_after_setup https://www.itophub.io/page/data-privacy - + diff --git a/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml b/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml index 2bc8bb897..3d372c107 100755 --- a/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml +++ b/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml @@ -1,1138 +1,1142 @@ - - - Ticket - - + + Ticket + + - bizmodel,searchable,requestmgmt - false - autoincrement - ticket_incident - id - - - - - - - - status - - - - - - - - - - - - - - - - true - - - new - - - - assigned - - - - pending - - - - escalated_tto - + + + + + + + + + + + + + + true + + + new + + + + assigned + + + + pending + + + + escalated_tto + - - - escalated_ttr - + + + escalated_ttr + - - - resolved - - - - closed - - - - - $ibo-lifecycle-neutral-state-primary-color - $ibo-lifecycle-neutral-state-secondary-color - - - status - new - false - list - - - - - 1 - - - 2 - - - 3 - - - impact - 1 - false - list - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - - - - priority - 4 - false - - - - - 1 - - - 2 - - - 3 - - - 4 - - - urgency - 4 - false - - - + fas fa-fire + + + + resolved + + + + closed + + + + + $ibo-lifecycle-neutral-state-primary-color + $ibo-lifecycle-neutral-state-secondary-color + + + status + new + false + list + + + + + 1 + + + 2 + + + 3 + + + impact + 1 + false + list + + + + + 1 + + + 2 + + + 3 + + + 4 + + + + + + + priority + 4 + false + + + + + 1 + + + 2 + + + 3 + + + 4 + + + urgency + 4 + false + + + in_person chat - - mail - - - phone - - - portal - - - monitoring - - - origin - phone - true - list - - - + mail + + + phone + + + portal + + + monitoring + + + origin + phone + true + list + + + org_id AND s.status != 'obsolete' ]]> - - - - service_id - Service - true - DEL_MANUAL - false - - - service_id - name - - - service_id AND request_type = 'incident' AND status != 'obsolete']]> - - - - servicesubcategory_id - ServiceSubcategory - true - DEL_MANUAL - false - - - servicesubcategory_id - name - - - - - yes - - - no - - - escalation_flag - no - true - list - - - escalation_reason - - true - - - assignment_date - - true - - - resolution_date - - true - - - last_pending_date - - true - - - - - - - - - - - true - - - - - - ResponseTicketTTO - - - - warning - false - - + + + + service_id + Service + true + DEL_MANUAL + false + + + service_id + name + + + service_id AND request_type = 'incident' AND status != 'obsolete']]> + + + + servicesubcategory_id + ServiceSubcategory + true + DEL_MANUAL + false + + + servicesubcategory_id + name + + + + + yes + + + no + + + escalation_flag + no + true + list + + + escalation_reason + + true + + + assignment_date + + true + + + resolution_date + + true + + + last_pending_date + + true + + + + + + + + + + + true + + + + + + ResponseTicketTTO + + + + warning + false + + - - - - critical - false - - - - ApplyStimulus - - ev_timeout - - + + + + critical + false + + + + ApplyStimulus + + ev_timeout + + + + + + + + true + + + + + + + + ResponseTicketTTR + + + + warning + false + + - - - - - true - - - - - - - - ResponseTicketTTR - - - - warning - false - - - - - - - critical - false - - - - ApplyStimulus - - ev_timeout - - - - - - - - tto - 100_deadline - - - tto - 100_passed - - - tto - 100_overrun - - - ttr - 100_deadline - - - ttr - 100_passed - - - ttr - 100_overrun - - - time_spent - - true - - - - - assistance - - - other - - - software patch - - - training - - - hardware repair - - - system update - - - bug fixed - - - resolution_code - assistance - true - list - - - solution - - true - - - pending_reason - - true - - - id AND status NOT IN ('resolved','closed')]]> - parent_incident_id - Incident - true - DEL_MANUAL - - - parent_incident_id - ref - - - parent_problem_id - Problem - true - DEL_MANUAL - - - parent_problem_id - ref - - - - parent_change_id - Change - true - DEL_MANUAL - - - parent_change_id - ref - - - UserRequest - parent_incident_id - add_remove - 0 - 0 - - - Incident - parent_incident_id - add_remove - 0 - 0 - - - public_log - - true - - - - - 1 - - - 2 - - - 3 - - - 4 - - - user_satisfaction - 1 - true - list - - - user_commment - - true - - - - - - 1 - HIGHLIGHT_CLASS_WARNING - images/incident-deadline.svg - - - 2 - HIGHLIGHT_CLASS_CRITICAL - images/incident-escalated.svg - - - 3 - HIGHLIGHT_CLASS_NONE - images/incident-closed.svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - SetCurrentDate - - assignment_date - - + + + + critical + false + + + + ApplyStimulus + + ev_timeout + + + + + + + + tto + 100_deadline + + + tto + 100_passed + + + tto + 100_overrun + + + ttr + 100_deadline + + + ttr + 100_passed + + + ttr + 100_overrun + + + time_spent + + true + + + + + assistance + + + other + + + software patch + + + training + + + hardware repair + + + system update + + + bug fixed + + + resolution_code + assistance + true + list + + + solution + + true + + + pending_reason + + true + + + id AND status NOT IN ('resolved','closed')]]> + parent_incident_id + Incident + true + DEL_MANUAL + + + parent_incident_id + ref + + + parent_problem_id + Problem + true + DEL_MANUAL + + + parent_problem_id + ref + + + + parent_change_id + Change + true + DEL_MANUAL + + + parent_change_id + ref + + + UserRequest + parent_incident_id + add_remove + 0 + 0 + link + false + + + Incident + parent_incident_id + add_remove + 0 + 0 + link + false + + + public_log + + true + + + + + 1 + + + 2 + + + 3 + + + 4 + + + user_satisfaction + 1 + true + list + + + user_commment + + true + + + + + + 1 + HIGHLIGHT_CLASS_WARNING + images/incident-deadline.svg + + + 2 + HIGHLIGHT_CLASS_CRITICAL + images/incident-escalated.svg + + + 3 + HIGHLIGHT_CLASS_NONE + images/incident-closed.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + escalated_tto + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + critical + + new + + + + + + assigned + + + SetAssignedDate + + + + + + + new + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + pending + + + SetCurrentDate + + last_pending_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + assigned + + + + + + + + + + + + escalated_ttr + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + critical + + assigned + + + + pending + + + SetCurrentDate + + last_pending_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + assigned + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + assigned + + + + + + + + + + + + + + + + + + + + + assigned + - - - escalated_tto - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + closed + + assigned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + closed + + + SetCurrentDate + + close_date + + + + + + assigned + - - - - - - critical - - new - - - - - - assigned - - - SetAssignedDate - - - - - - - new - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pending - - - SetCurrentDate - - last_pending_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - assigned - - - - - - - - - - - - escalated_ttr - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - critical - - assigned - - - - pending - - - SetCurrentDate - - last_pending_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - assigned - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - assigned - - - - - - - - - - - - - - - - - - - - - assigned - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - closed - - assigned - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - closed - - - SetCurrentDate - - close_date - - - - - - assigned - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - closed - - resolved - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - public - Overload-DBObject - + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + closed + + resolved + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + public + Overload-DBObject + - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('assignment_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('last_pending_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('resolution_date', time()); $iTimeSpent = time() - AttributeDateTime::GetAsUnixSeconds($this->Get('start_date')); $this->Set('time_spent', $iTimeSpent); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('close_date', time()); return true; }]]> - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + IsNew() && ($this->Get('parent_incident_id') == $this->GetKey())) @@ -1140,15 +1144,15 @@ $this->m_aCheckIssues[] = Dict::Format('Class:Incident/Error:CannotAssignParentIncidentIdToSelf'); } }]]> - - - /** Compute the priority of the ticket based on its impact and urgency + + + /** Compute the priority of the ticket based on its impact and urgency * @return integer The priority of the ticket 1(high) .. 3(low) */ - false - public - LifecycleAction - false + public + LifecycleAction + - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + - - - false - public - Overload-cmdbAbstractObject - + + false + public + Overload-cmdbAbstractObject + false)); } }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + - - - + + - false - public - LifecycleAction - + false + public + LifecycleAction + - - - - + + - false - public - Internal - false + public + Internal + Get('status') != 'resolved' && $this->Get('status') != 'closed' ) { @@ -1365,13 +1369,13 @@ $this->ApplyStimulus('ev_autoresolve'); $this->DBUpdate(); } - }]]> - - - false - public - LifecycleAction - + + + false + public + LifecycleAction + - - - false - public - LifecycleAction - + + false + public + LifecycleAction + Get('public_log'); $sLogPublic = $oLog->GetModifiedEntry('html'); @@ -1458,24 +1462,24 @@ return true; }]]> - - - false - public - LifecycleAction - + + false + public + LifecycleAction + UpdateImpactedItems(); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + SetIfNull('last_update', time()); $this->SetIfNull('start_date', time()); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + ListChanges(); @@ -1500,179 +1504,179 @@ $this->UpdateChildRequestLog(); $this->UpdateChildIncidentLog(); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 70 - - - 10 - - - 10 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - 20 - - - - - 30 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - - - - - 80 - - - 10 - - - 10 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - 30 - - - 10 - - - 20 - + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 70 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + 20 + + + + + 30 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + + + + + 80 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + 30 + + + 10 + + + 20 + 30 @@ -1690,273 +1694,273 @@ 110 -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 70 - - - 80 - - - 90 - - - 95 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - 160 - - - 170 - - - 180 - - - 190 - - - 200 - - - 210 - - - 220 - - - 230 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
- - - - - 35 - - - - - 0 - IncidentManagement - - DashboardLayoutTwoCols - UI:IncidentMgmtMenuOverview:Title - - - 0 - - - UI-IncidentManagementOverview-IncidentByPriority-last-14-days - SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date - priority - - - - - - 1 - - - UI-IncidentManagementOverview-Last-14-days - SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date - start_date:day_of_month - - - - - - 2 - - - UI-IncidentManagementOverview-OpenIncidentByStatus - SELECT Incident WHERE status NOT IN ('closed','rejected') - status - - - - - - 3 - - - UI-IncidentManagementOverview-OpenIncidentByAgent - SELECT Incident WHERE status NOT IN ('closed','rejected') - agent_id - - - - - - 4 - - - UI-IncidentManagementOverview-OpenIncidentByCustomer - SELECT Incident WHERE status NOT IN ('closed','rejected') - org_id - - - - - - - - - 1 - IncidentManagement - Incident - - - 2 - IncidentManagement - Incident - - - 3 - IncidentManagement - - - - 0 - Incident:Shortcuts - - - fast - - - 1 - Incident:Shortcuts - - - fast - - - 2 - Incident:Shortcuts - - 1 - fast - - - - - - - - - allow - allow - allow - - - - - - - - - - - - - - - - - - - Incident - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 70 + + + 80 + + + 90 + + + 95 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + 160 + + + 170 + + + 180 + + + 190 + + + 200 + + + 210 + + + 220 + + + 230 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + + + + + + + 35 + + + + + 0 + IncidentManagement + + DashboardLayoutTwoCols + UI:IncidentMgmtMenuOverview:Title + + + 0 + + + UI-IncidentManagementOverview-IncidentByPriority-last-14-days + SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date + priority + + + + + + 1 + + + UI-IncidentManagementOverview-Last-14-days + SELECT Incident WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date + start_date:day_of_month + + + + + + 2 + + + UI-IncidentManagementOverview-OpenIncidentByStatus + SELECT Incident WHERE status NOT IN ('closed','rejected') + status + + + + + + 3 + + + UI-IncidentManagementOverview-OpenIncidentByAgent + SELECT Incident WHERE status NOT IN ('closed','rejected') + agent_id + + + + + + 4 + + + UI-IncidentManagementOverview-OpenIncidentByCustomer + SELECT Incident WHERE status NOT IN ('closed','rejected') + org_id + + + + + + + + + 1 + IncidentManagement + Incident + + + 2 + IncidentManagement + Incident + + + 3 + IncidentManagement + + + + 0 + Incident:Shortcuts + + + fast + + + 1 + Incident:Shortcuts + + + fast + + + 2 + Incident:Shortcuts + + 1 + fast + + + + + + + + + allow + allow + allow + + + + + + + + + + + + + + + + + + + Incident + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id) ]]> - Tickets:Related:OpenIncidents - itop-incident-mgmt-itil/images/incident-red.png - yes - - - - - - - - - - - Tickets:Related:OpenIncidents + itop-incident-mgmt-itil/images/incident-red.png + yes + + + + + + + + + + + id) ]]> - Tickets:Related:OpenIncidents - itop-incident-mgmt-itil/images/incident-red.png - yes - - - - - - - - - - - Tickets:Related:OpenIncidents + itop-incident-mgmt-itil/images/incident-red.png + yes + + + + + + + + + + + id) ]]> - Tickets:Related:OpenIncidents - itop-incident-mgmt-itil/images/incident-red.png - yes - - - - - - - - - - - - - - - Tickets:Related:OpenIncidents + itop-incident-mgmt-itil/images/incident-red.png + yes + + + + + + + + + + + + + + + - Tickets:Related:OpenIncidents - itop-incident-mgmt-itil/images/incident-red.png - yes - - - - - - - Tickets:Related:OpenIncidents + itop-incident-mgmt-itil/images/incident-red.png + yes + + + + + + + - Tickets:Related:OpenIncidents - itop-incident-mgmt-itil/images/incident-red.png - yes - - - - - - - - + Tickets:Related:OpenIncidents + itop-incident-mgmt-itil/images/incident-red.png + yes +
+
+ + + + + + diff --git a/datamodels/2.x/itop-knownerror-mgmt/datamodel.itop-knownerror-mgmt.xml b/datamodels/2.x/itop-knownerror-mgmt/datamodel.itop-knownerror-mgmt.xml index 9cde62059..bfd75af9f 100755 --- a/datamodels/2.x/itop-knownerror-mgmt/datamodel.itop-knownerror-mgmt.xml +++ b/datamodels/2.x/itop-knownerror-mgmt/datamodel.itop-knownerror-mgmt.xml @@ -121,6 +121,7 @@ 0 functionalci_id + false lnkDocumentToError @@ -129,6 +130,7 @@ 0 document_id + false @@ -414,9 +416,9 @@ 42 - + 5 diff --git a/datamodels/2.x/itop-oauth-client/datamodel.itop-oauth-client.xml b/datamodels/2.x/itop-oauth-client/datamodel.itop-oauth-client.xml index b774720b8..fb01d1d82 100644 --- a/datamodels/2.x/itop-oauth-client/datamodel.itop-oauth-client.xml +++ b/datamodels/2.x/itop-oauth-client/datamodel.itop-oauth-client.xml @@ -112,6 +112,8 @@ oauth_client_id 0 0 + link + false diff --git a/datamodels/2.x/itop-portal-base/datamodel.itop-portal-base.xml b/datamodels/2.x/itop-portal-base/datamodel.itop-portal-base.xml index 101553db3..bb5de993a 100644 --- a/datamodels/2.x/itop-portal-base/datamodel.itop-portal-base.xml +++ b/datamodels/2.x/itop-portal-base/datamodel.itop-portal-base.xml @@ -18,4 +18,4 @@ - \ No newline at end of file + diff --git a/datamodels/2.x/itop-portal/datamodel.itop-portal.xml b/datamodels/2.x/itop-portal/datamodel.itop-portal.xml index 54449d82e..2fe7d8a3c 100644 --- a/datamodels/2.x/itop-portal/datamodel.itop-portal.xml +++ b/datamodels/2.x/itop-portal/datamodel.itop-portal.xml @@ -1,157 +1,160 @@ - - - pages/exec.php?exec_module=itop-portal-base&exec_page=index.php&portal_id=itop-portal - 1.0 - - + + + + pages/exec.php?exec_module=itop-portal-base&exec_page=index.php&portal_id=itop-portal + + 1.0 + + - - - - - - - portal:itop-portal - - - - - - - - - - - - - iTopPortalViewUrlMaker - - - - - true - - - - tab - - - - - - - - - - - - - - - - - - - - - - org_id]]> - - - - - - - org_id]]> - - - - - - - org_id]]> - - - - - - - - - - - - - 10 - - - 20 - - - 50 - - - - - - - - - - - 1 - - - <!-- Can be either a <default> tag for both home page and navigation menu or distinct <home> or/and <navigation_menu> tags--> - <default>Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil</default> - - - fas fa-user fa-2x - - - - - -
- - - - - - -
+ + + + + + + portal:itop-portal + + + + + + + + + + + + + iTopPortalViewUrlMaker + + + + + true + + + + tab + + + + + + + + + + + + + + + + + + + + + + org_id]]> + + + + + + + org_id]]> + + + + + + + org_id]]> + + + + + + + + + + + + + 10 + + + 20 + + + 50 + + + + + + + + + + + 1 + + + <!-- Can be either a <default> tag for both home page and navigation menu or distinct <home> or/and <navigation_menu> tags--> + <default>Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil</default> + + + fas fa-user fa-2x + + + + + + + + + + + + +
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- - - - + + + + - - + + - 500 + 500 + diff --git a/datamodels/2.x/itop-problem-mgmt/datamodel.itop-problem-mgmt.xml b/datamodels/2.x/itop-problem-mgmt/datamodel.itop-problem-mgmt.xml index 7ee74c6f8..de27cd48f 100755 --- a/datamodels/2.x/itop-problem-mgmt/datamodel.itop-problem-mgmt.xml +++ b/datamodels/2.x/itop-problem-mgmt/datamodel.itop-problem-mgmt.xml @@ -1,491 +1,497 @@ - - - Ticket - - + + Ticket + + - bizmodel,searchable,problemmgmt - false - autoincrement - ticket_problem - id - - - - - - - - status - - - - - - - - - - - - - - - - - - new - - - - assigned - - - - resolved - - - - closed - - - - - $ibo-lifecycle-neutral-state-primary-color - $ibo-lifecycle-neutral-state-secondary-color - - - status - new - false - list - - - SELECT Service - - - - service_id - Service - true - DEL_MANUAL - false - - - service_id - name - - - service_id]]> - - - - servicesubcategory_id - ServiceSubcategory - true - DEL_MANUAL - false - - - servicesubcategory_id - name - - - product - - true - - - - - 1 - - - 2 - - - 3 - - - impact - 1 - false - list - - - - - 1 - - - 2 - - - 3 - - - 4 - - - urgency - 1 - false - list - - - - - 1 - - - 2 - - - 3 - - - 4 - - - priority - 4 - false - list - - - - - - - - related_change_id - Change - true - DEL_MANUAL - - - related_change_id - ref - - - assignment_date - - true - - - resolution_date - - true - - - KnownError - problem_id - add_only - 0 - 0 - - - UserRequest - parent_problem_id - add_remove - 0 - 0 - - - Incident - parent_problem_id - add_remove - 0 - 0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - SetCurrentDate - - assignment_date - - - - - - - - new - - - - - - - - - - - - - - - - - - - - - - - assigned - - - - resolved - - - SetCurrentDate - - resolution_date - - - - - - - - assigned - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - - closed - - - SetCurrentDate - - close_date - - - - - - - - resolved - - - - - - - - - - - - - - - - - - - - - - - - - - - true - public - Overload-DBObject - bizmodel,searchable,problemmgmt + false + autoincrement + ticket_problem + id + + + + + + + + status + + + + + + + + + + + + + + + + + + new + + + + assigned + + + + resolved + + + + closed + + + + + $ibo-lifecycle-neutral-state-primary-color + $ibo-lifecycle-neutral-state-secondary-color + + + status + new + false + list + + + SELECT Service + + + + service_id + Service + true + DEL_MANUAL + false + + + service_id + name + + + service_id]]> + + + + servicesubcategory_id + ServiceSubcategory + true + DEL_MANUAL + false + + + servicesubcategory_id + name + + + product + + true + + + + + 1 + + + 2 + + + 3 + + + impact + 1 + false + list + + + + + 1 + + + 2 + + + 3 + + + 4 + + + urgency + 1 + false + list + + + + + 1 + + + 2 + + + 3 + + + 4 + + + priority + 4 + false + list + + + + + + + + related_change_id + Change + true + DEL_MANUAL + + + related_change_id + ref + + + assignment_date + + true + + + resolution_date + + true + + + KnownError + problem_id + add_only + 0 + 0 + link + false + + + UserRequest + parent_problem_id + add_remove + 0 + 0 + link + false + + + Incident + parent_problem_id + add_remove + 0 + 0 + link + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + + + new + + + + + + + + + + + + + + + + + + + + + + + assigned + + + + resolved + + + SetCurrentDate + + resolution_date + + + + + + + + assigned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + + closed + + + SetCurrentDate + + close_date + + + + + + + + resolved + + + + + + + + + + + + + + + + + + + + + + + + + + + true + public + Overload-DBObject + - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('assignment_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('resolution_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('close_date', time()); return true; }]]> - - - /** Compute the priority of the ticket based on its impact and urgency + + + /** Compute the priority of the ticket based on its impact and urgency * @return integer The priority of the ticket 1(high) .. 3(low) */ - false - public - LifecycleAction - false + public + LifecycleAction + - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + Set('priority', $this->ComputePriority()); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + SetIfNull('start_date', time()); $this->SetIfNull('last_update', time()); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + Set('last_update', time()); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - - - 20 - - - 10 - - - 20 - - - - - - - 80 - - - 10 - - - 10 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 90 - - - 10 - - - - 10 - - - 20 - - - - - 20 - - - 10 - - - - - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 55 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
-
-
- - - 42 - - - - 5 - ProblemManagement - - - + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + + + 20 + + + 10 + + + 20 + + + + + + + 80 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 90 + + + 10 + + + 10 + + + 20 + + + + + 20 + + + 10 + + + + + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 55 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + +
+ + + + + 42 + + + + 5 + ProblemManagement + + + + 0 + ProblemManagement + + DashboardLayoutTwoCols + UI:ProblemMgmtMenuOverview:Title + + 0 - ProblemManagement - - DashboardLayoutTwoCols - UI:ProblemMgmtMenuOverview:Title - - - 0 - - - 0 - UI-ProblemManagementOverview-ProblemByService - SELECT Problem - service_id - - - - - - 1 - - - 0 - UI-ProblemManagementOverview-ProblemByPriority - SELECT Problem - priority - - - - - - 2 - - - 0 - UI-ProblemManagementOverview-ProblemUnassigned - SELECT Problem WHERE status IN ("new") - false - - - - - - - + + + 0 + UI-ProblemManagementOverview-ProblemByService + SELECT Problem + service_id + + + + + 1 - ProblemManagement - Problem - - + + + 0 + UI-ProblemManagementOverview-ProblemByPriority + SELECT Problem + priority + + + + + 2 - ProblemManagement - Problem - - - 1 - Problem:Shortcuts - - - - - - 2 - Problem:Shortcuts - - 1 - - + + + 0 + UI-ProblemManagementOverview-ProblemUnassigned + SELECT Problem WHERE status IN ("new") + false + + + + + +
+ + 1 + ProblemManagement + Problem + + + 2 + ProblemManagement + Problem + + + 1 + Problem:Shortcuts + + + + + 2 + Problem:Shortcuts + + 1 + +
diff --git a/datamodels/2.x/itop-profiles-itil/datamodel.itop-profiles-itil.xml b/datamodels/2.x/itop-profiles-itil/datamodel.itop-profiles-itil.xml index 3c6d5fd28..7b3b31e42 100755 --- a/datamodels/2.x/itop-profiles-itil/datamodel.itop-profiles-itil.xml +++ b/datamodels/2.x/itop-profiles-itil/datamodel.itop-profiles-itil.xml @@ -167,8 +167,8 @@ - - + + diff --git a/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml b/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml index 7c7d132bb..3e4ac19cc 100755 --- a/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml +++ b/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml @@ -1,1298 +1,1300 @@ - - - Ticket - - + + Ticket + + - bizmodel,searchable,requestmgmt - false - autoincrement - ticket_request - id - - - - - - - - status - - - - - - - - - - - - - - - - true - - - new - - - - waiting_for_approval - - - - approved - - - - rejected - + + + waiting_for_approval + + + + approved + + + + rejected + - - - assigned - - - - pending - - - - escalated_tto - + + + assigned + + + + pending + + + + escalated_tto + - - - escalated_ttr - + + + escalated_ttr + - - - resolved - - - - closed - - - - - $ibo-lifecycle-neutral-state-primary-color - $ibo-lifecycle-neutral-state-secondary-color - - - status - new - false - - - - - service_request - - - request_type - service_request - true - list - - - - - 1 - - - 2 - - - 3 - - - impact - 1 - false - list - - - - - 1 - - - 2 - - - 3 - - - 4 - - - - - - - priority - 4 - false - - - - - 1 - - - 2 - - - 3 - - - 4 - - - urgency - 4 - false - - - + fas fa-fire + + + + resolved + + + + closed + + + + + $ibo-lifecycle-neutral-state-primary-color + $ibo-lifecycle-neutral-state-secondary-color + + + status + new + false + + + + + service_request + + + request_type + service_request + true + list + + + + + 1 + + + 2 + + + 3 + + + impact + 1 + false + list + + + + + 1 + + + 2 + + + 3 + + + 4 + + + + + + + priority + 4 + false + + + + + 1 + + + 2 + + + 3 + + + 4 + + + urgency + 4 + false + + + in_person chat - - mail - - - phone - - - portal - - - origin - phone - true - - - + mail + + + phone + + + portal + + + origin + phone + true + + + org_id ]]> - - - - approver_id - Person - true - DEL_MANUAL - false - - - approver_id - email - - - org_id AND s.status != 'obsolete']]> - - - - service_id - Service - true - DEL_MANUAL - false - - - service_id - name - - - service_id AND request_type = :this->request_type AND status != 'obsolete']]> - - - - - servicesubcategory_id - ServiceSubcategory - true - DEL_MANUAL - false - - - - servicesubcategory_id - name - - - - - yes - - - no - - - escalation_flag - no - true - list - - - escalation_reason - - true - - - assignment_date - - true - - - resolution_date - - true - - - last_pending_date - - true - - - - - - - - - - - true - - - - - - - ResponseTicketTTO - - - - warning - false - - + + + + approver_id + Person + true + DEL_MANUAL + false + + + approver_id + email + + + org_id AND s.status != 'obsolete']]> + + + + service_id + Service + true + DEL_MANUAL + false + + + service_id + name + + + service_id AND request_type = :this->request_type AND status != 'obsolete']]> + + + + + servicesubcategory_id + ServiceSubcategory + true + DEL_MANUAL + false + + + + servicesubcategory_id + name + + + + + yes + + + no + + + escalation_flag + no + true + list + + + escalation_reason + + true + + + assignment_date + + true + + + resolution_date + + true + + + last_pending_date + + true + + + + + + + + + + + true + + + + + + + ResponseTicketTTO + + + + warning + false + + - - - - critical - false - - - - ApplyStimulus - - ev_timeout - - + + + + critical + false + + + + ApplyStimulus + + ev_timeout + + + + + + + + true + + + + + + + + + ResponseTicketTTR + + + + warning + false + + - - - - - true - - - - - - - - - ResponseTicketTTR - - - - warning - false - - - - - - - critical - false - - - - ApplyStimulus - - ev_timeout - - - - - - - - tto - 100_deadline - - - tto - 100_passed - - - tto - 100_overrun - - - ttr - 100_deadline - - - ttr - 100_passed - - - ttr - 100_overrun - - - time_spent - - true - - - - - assistance - - - other - - - software patch - - - training - - - hardware repair - - - system update - - - bug fixed - - - resolution_code - assistance - true - - - solution - - true - - - pending_reason - - true - - - id AND status NOT IN ('rejected','resolved','closed')]]> - + + + + critical + false + + + + ApplyStimulus + + ev_timeout + + + + + + + + tto + 100_deadline + + + tto + 100_passed + + + tto + 100_overrun + + + ttr + 100_deadline + + + ttr + 100_passed + + + ttr + 100_overrun + + + time_spent + + true + + + + + assistance + + + other + + + software patch + + + training + + + hardware repair + + + system update + + + bug fixed + + + resolution_code + assistance + true + + + solution + + true + + + pending_reason + + true + + + id AND status NOT IN ('rejected','resolved','closed')]]> + - parent_request_id - UserRequest - true - DEL_MANUAL - - - parent_request_id - ref - - - - parent_incident_id - Incident - true - DEL_MANUAL - - - parent_incident_id - ref - - - parent_problem_id - Problem - true - DEL_MANUAL - - - parent_problem_id - ref - - - - parent_change_id - Change - true - DEL_MANUAL - - - parent_change_id - ref - - - UserRequest - parent_request_id - add_remove - 0 - 0 - - - public_log - - true - - - - - 1 - - - 2 - - - 3 - - - 4 - - - user_satisfaction - 1 - true - - - user_commment - - true - - - - - - 1 - HIGHLIGHT_CLASS_WARNING - images/user-request-deadline.svg - - - 2 - HIGHLIGHT_CLASS_CRITICAL - images/user-request-escalated.svg - - - 3 - HIGHLIGHT_CLASS_NONE - images/user-request-closed.svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - SetCurrentDate - - assignment_date - - + parent_request_id + UserRequest + true + DEL_MANUAL + + + parent_request_id + ref + + + + parent_incident_id + Incident + true + DEL_MANUAL + + + parent_incident_id + ref + + + parent_problem_id + Problem + true + DEL_MANUAL + + + parent_problem_id + ref + + + + parent_change_id + Change + true + DEL_MANUAL + + + parent_change_id + ref + + + UserRequest + parent_request_id + add_remove + 0 + 0 + link + false + + + public_log + + true + + + + + 1 + + + 2 + + + 3 + + + 4 + + + user_satisfaction + 1 + true + + + user_commment + + true + + + + + + 1 + HIGHLIGHT_CLASS_WARNING + images/user-request-deadline.svg + + + 2 + HIGHLIGHT_CLASS_CRITICAL + images/user-request-escalated.svg + + + 3 + HIGHLIGHT_CLASS_NONE + images/user-request-closed.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + escalated_tto + + + + waiting_for_approval + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + critical + + new + + + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + + + new + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + pending + + + SetCurrentDate + + last_pending_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + assigned + + + + + + + + + + + + escalated_ttr + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + critical + + assigned + + + + pending + + + SetCurrentDate + + last_pending_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + assigned + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + new + + + + + + + + + approved + + + + rejected + + + + + + waiting_for_approval + + + + + + + + escalated_tto + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + new + + + + + + + + + new + + + + + + assigned + + + + + + + + + + + + + + + assigned + - - - escalated_tto - - - - waiting_for_approval - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + closed + + assigned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + closed + + + SetCurrentDate + + close_date + + + + + + assigned + - - - - - - critical - - new - - - - - - assigned - - - SetCurrentDate - - assignment_date - - - - - - - - new - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pending - - - SetCurrentDate - - last_pending_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - assigned - - - - - - - - - - - - escalated_ttr - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - critical - - assigned - - - - pending - - - SetCurrentDate - - last_pending_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - assigned - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - new - - - - - - - - - approved - - - - rejected - - - - - - waiting_for_approval - - - - - - - - escalated_tto - - - - assigned - - - SetCurrentDate - - assignment_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - new - - - - - - - - - new - - - - - - assigned - - - - - - - - - - - - - - - assigned - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - closed - - assigned - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - closed - - - SetCurrentDate - - close_date - - - - - - assigned - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - closed - - resolved - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + closed + + resolved + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - true - public - Overload-DBObject - + true + public + Overload-DBObject + - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('assignment_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('last_pending_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('resolution_date', time()); $iTimeSpent = time() - AttributeDateTime::GetAsUnixSeconds($this->Get('start_date')); $this->Set('time_spent', $iTimeSpent); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('close_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('approver_id', UserRights::GetUserId()); return true; }]]> - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + IsNew() && ($this->Get('parent_request_id') == $this->GetKey())) @@ -1300,15 +1302,15 @@ $this->m_aCheckIssues[] = Dict::Format('Class:UserRequest/Error:CannotAssignParentRequestIdToSelf'); } }]]> - - - /** Compute the priority of the ticket based on its impact and urgency + + + /** Compute the priority of the ticket based on its impact and urgency * @return integer The priority of the ticket 1(high) .. 3(low) */ - false - public - LifecycleAction - false + public + LifecycleAction + - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + Set('priority', $this->ComputePriority()); return parent::ComputeValues(); }]]> - - - false - public - Overload-cmdbAbstractObject - + + false + public + Overload-cmdbAbstractObject + false)); } }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + - - - + + - false - public - LifecycleAction - + false + public + LifecycleAction + - - - - + + - false - public - Internal - false + public + Internal + Get('status') != 'resolved' && $this->Get('status') != 'closed' ) { @@ -1482,13 +1484,13 @@ $this->ApplyStimulus('ev_autoresolve'); $this->DBUpdate(); } - }]]> - - - false - public - LifecycleAction - + + + false + public + LifecycleAction + Get('public_log'); $sLogPublic = $oLog->GetModifiedEntry('html'); @@ -1528,12 +1530,12 @@ return true; }]]> - - - false - public - LifecycleAction - + + false + public + LifecycleAction + UpdateImpactedItems(); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + SetIfNull('last_update', time()); $this->SetIfNull('start_date', time()); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + Set('last_update', time()); $this->UpdateChildRequestLog(); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 60 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - - - 30 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - - - - - 70 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - 30 - - - 10 - - - 20 - + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 60 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + + + 30 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + + + + + 70 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + 30 + + + 10 + + + 20 + 30 @@ -1767,334 +1769,334 @@ 110 -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 70 - - - 80 - - - 90 - - - 95 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - 160 - - - 170 - - - 180 - - - 190 - - - 200 - - - 210 - - - 220 - - - 230 - - - 240 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
- - - - - - - - 5 - - - 0 - - - - - 10 - - - 0 - Organization:Overview:UserRequests - itop-welcome-itil/images/user-request-deadline.svg - Menu:UserRequest:OpenRequests - SELECT UserRequest WHERE status != "closed" AND org_id=:this->id - status - new,assigned,escalated_tto,escalated_ttr,resolved - - - - - 30 - - - 0 - Organization:Overview:MyUserRequests - SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") AND org_id=:this->id - true - - - 1 - Organization:Overview:Tickets - SELECT Ticket WHERE org_id = :this->id - finalclass - - count - - - attribute - desc - - - - - - - +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 70 + + + 80 + + + 90 + + + 95 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + 160 + + + 170 + + + 180 + + + 190 + + + 200 + + + 210 + + + 220 + + + 230 + + + 240 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + +
+
+ + + + + + + 5 + + + 0 + + + + + 10 + + + 0 + Organization:Overview:UserRequests + itop-welcome-itil/images/user-request-deadline.svg + Menu:UserRequest:OpenRequests + SELECT UserRequest WHERE status != "closed" AND org_id=:this->id + status + new,assigned,escalated_tto,escalated_ttr,resolved + + + + + 30 + + + 0 + Organization:Overview:MyUserRequests + SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") AND org_id=:this->id + true + + + 1 + Organization:Overview:Tickets + SELECT Ticket WHERE org_id = :this->id + finalclass + + count + + + attribute + desc + + + + + + + + +
+ + + + + + 1 + + + 0 + Menu:RequestManagement + itop-welcome-itil/images/user-request-deadline.svg + Menu:UserRequest:OpenRequests + SELECT UserRequest WHERE status != "closed" + status + new,assigned,escalated_tto,escalated_ttr,resolved + + + 1 + UI:WelcomeMenu:MyCalls + SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") + true + + + + + + + + 30 + + + + + 0 + RequestManagement + + DashboardLayoutTwoCols + UI:RequestMgmtMenuOverview:Title + + + 0 + + + 0 + UI-RequestManagementOverview-RequestByType-last-14-days + SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date + request_type + + + + + + 1 + + + 0 + UI-RequestManagementOverview-Last-14-days + SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date + start_date:day_of_month + + + + + + 2 + + + 0 + UI-RequestManagementOverview-OpenRequestByStatus + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + status + + + + + + 3 + + + 0 + UI-RequestManagementOverview-OpenRequestByAgent + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + agent_id + + + + + + 4 + + + 0 + UI-RequestManagementOverview-OpenRequestByType + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + finalclass + + + + + + 5 + + + 0 + UI-RequestManagementOverview-OpenRequestByCustomer + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + org_id + + + + + + + + + 1 + RequestManagement + UserRequest + + + 2 + RequestManagement + UserRequest + + + 3 + RequestManagement + + + + 0 + UserRequest:Shortcuts + + + fast + + + 1 + UserRequest:Shortcuts + + + fast + + + 2 + UserRequest:Shortcuts + + 1 + fast + + + 3 + UserRequest:Shortcuts + + + fast + + + + + + + + + + + - - - - - - - 1 - - - 0 - Menu:RequestManagement - itop-welcome-itil/images/user-request-deadline.svg - Menu:UserRequest:OpenRequests - SELECT UserRequest WHERE status != "closed" - status - new,assigned,escalated_tto,escalated_ttr,resolved - - - 1 - UI:WelcomeMenu:MyCalls - SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") - true - - - - - - - - 30 - - - - - 0 - RequestManagement - - DashboardLayoutTwoCols - UI:RequestMgmtMenuOverview:Title - - - 0 - - - 0 - UI-RequestManagementOverview-RequestByType-last-14-days - SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date - request_type - - - - - - 1 - - - 0 - UI-RequestManagementOverview-Last-14-days - SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date - start_date:day_of_month - - - - - - 2 - - - 0 - UI-RequestManagementOverview-OpenRequestByStatus - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - status - - - - - - 3 - - - 0 - UI-RequestManagementOverview-OpenRequestByAgent - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - agent_id - - - - - - 4 - - - 0 - UI-RequestManagementOverview-OpenRequestByType - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - finalclass - - - - - - 5 - - - 0 - UI-RequestManagementOverview-OpenRequestByCustomer - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - org_id - - - - - - - - - 1 - RequestManagement - UserRequest - - - 2 - RequestManagement - UserRequest - - - 3 - RequestManagement - - - - 0 - UserRequest:Shortcuts - - - fast - - - 1 - UserRequest:Shortcuts - - - fast - - - 2 - UserRequest:Shortcuts - - 1 - fast - - - 3 - UserRequest:Shortcuts - - - fast - - - - - - - - - - - - - - - + + +
diff --git a/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml b/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml index 7e5f1bbb2..576a5a2cc 100755 --- a/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml +++ b/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml @@ -1,1331 +1,1330 @@ - - - Ticket - - + + Ticket + + - bizmodel,searchable,requestmgmt - false - autoincrement - ticket_request - id - - - - - - - - status - - - - - - - - - - - - - - - - true - - - new - - - - waiting_for_approval - - - - approved - - - - rejected - - - - assigned - - - - pending - - - - escalated_tto - - - - escalated_ttr - - - - resolved - - - - closed - - - - - $ibo-lifecycle-neutral-state-primary-color - $ibo-lifecycle-neutral-state-secondary-color - - - status - new - false - - - - - incident - - - service_request - - - request_type - - true - list - - - - - 1 - - - 2 - - - 3 - - - impact - 1 - false - list - - - - - 1 - - - - 2 - - - - 3 - - - - 4 - - - - - $ibo-color-information-700 - $ibo-color-white-100 - - - - - - - priority - 4 - false - - - - - 1 - - - 2 - - - 3 - - - 4 - - - urgency - 4 - false - - - - - in_person - - - chat - - - mail - - - phone - - - portal - - - monitoring - - - origin - phone - true - - - org_id]]> - - - - approver_id - Person - true - DEL_MANUAL - false - - - - approver_id - email - true - - - - org_id AND s.status != 'obsolete']]> - - - - service_id - Service - true - DEL_MANUAL - false - - - - service_id - name - true - - - - service_id AND (ISNULL(:this->request_type) OR request_type = :this->request_type) AND status != 'obsolete']]> - - - - - servicesubcategory_id - ServiceSubcategory - true - DEL_MANUAL - false - - - - servicesubcategory_id - name - true - - - - - yes - - - no - - - escalation_flag - no - true - - - escalation_reason - - true - - - assignment_date - - true - - - resolution_date - - true - - - last_pending_date - - true - - - - - - - - - - - true - - - - - - - ResponseTicketTTO - - - - warning - false - - + bizmodel,searchable,requestmgmt + false + autoincrement + ticket_request + id + + + + + + + + status + + + + + + + + + + + + + + + + true + + + new + + + + waiting_for_approval + + + + approved + + + + rejected + + + + assigned + + + + pending + + + + escalated_tto + + + + escalated_ttr + + + + resolved + + + + closed + + + + + $ibo-lifecycle-neutral-state-primary-color + $ibo-lifecycle-neutral-state-secondary-color + + + status + new + false + + + + + incident + + + service_request + + + request_type + + true + list + + + + + 1 + + + 2 + + + 3 + + + impact + 1 + false + list + + + + + 1 + + + + 2 + + + + 3 + + + + 4 + + + + + $ibo-color-information-700 + $ibo-color-white-100 + + + + + + + priority + 4 + false + + + + + 1 + + + 2 + + + 3 + + + 4 + + + urgency + 4 + false + + + + + in_person + + + chat + + + mail + + + phone + + + portal + + + monitoring + + + origin + phone + true + + + org_id]]> + + + + approver_id + Person + true + DEL_MANUAL + false + + + + approver_id + email + true + + + org_id AND s.status != 'obsolete']]> + + + + service_id + Service + true + DEL_MANUAL + false + + + + service_id + name + true + + + service_id AND (ISNULL(:this->request_type) OR request_type = :this->request_type) AND status != 'obsolete']]> + + + + + servicesubcategory_id + ServiceSubcategory + true + DEL_MANUAL + false + + + + servicesubcategory_id + name + true + + + + + yes + + + no + + + escalation_flag + no + true + + + escalation_reason + + true + + + assignment_date + + true + + + resolution_date + + true + + + last_pending_date + + true + + + + + + + + + + + true + + + + + + + ResponseTicketTTO + + + + warning + false + + - - - - critical - false - - - - ApplyStimulus - - ev_timeout - - + + + + critical + false + + + + ApplyStimulus + + ev_timeout + + + + + + + + true + + + + + + + + + ResponseTicketTTR + + + + warning + false + + - - - - - true - - - - - - - - - ResponseTicketTTR - - - - warning - false - - - - - - - critical - false - - - - ApplyStimulus - - ev_timeout - - - - - - - - tto - 100_deadline - - - tto - 100_passed - - - tto - 100_overrun - - - ttr - 100_deadline - - - ttr - 100_passed - - - ttr - 100_overrun - - - time_spent - - true - - - - - assistance - - - other - - - software patch - - - training - - - hardware repair - - - system update - - - bug fixed - - - resolution_code - assistance - true - - - solution - - true - - - pending_reason - - true - - - - id AND status NOT IN ('rejected','resolved','closed')]]> - + + + + critical + false + + + + ApplyStimulus + + ev_timeout + + + + + + + + tto + 100_deadline + + + tto + 100_passed + + + tto + 100_overrun + + + ttr + 100_deadline + + + ttr + 100_passed + + + ttr + 100_overrun + + + time_spent + + true + + + + + assistance + + + other + + + software patch + + + training + + + hardware repair + + + system update + + + bug fixed + + + resolution_code + assistance + true + + + solution + + true + + + pending_reason + + true + + + id AND status NOT IN ('rejected','resolved','closed')]]> + - parent_request_id - UserRequest - true - DEL_MANUAL - - - - parent_request_id - ref - true - - - parent_problem_id - Problem - true - DEL_MANUAL - - - - parent_problem_id - ref - true - - - - parent_change_id - Change - true - DEL_MANUAL - - - - parent_change_id - ref - true - - - UserRequest - parent_request_id - add_remove - 0 - 0 - - - public_log - - true - - - - - 1 - - - 2 - - - 3 - - - 4 - - - user_satisfaction - 1 - true - - - user_commment - - true - - - - - - 1 - HIGHLIGHT_CLASS_WARNING - images/user-request-deadline.svg - - - 2 - HIGHLIGHT_CLASS_CRITICAL - images/user-request-escalated.svg - - - 3 - HIGHLIGHT_CLASS_NONE - images/user-request-closed.svg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - assigned - - - SetCurrentDate - - assignment_date - - + parent_request_id + UserRequest + true + DEL_MANUAL + + + + parent_request_id + ref + true + + + parent_problem_id + Problem + true + DEL_MANUAL + + + + parent_problem_id + ref + true + + + + parent_change_id + Change + true + DEL_MANUAL + + + + parent_change_id + ref + true + + + UserRequest + parent_request_id + add_remove + 0 + 0 + link + false + + + public_log + + true + + + + + 1 + + + 2 + + + 3 + + + 4 + + + user_satisfaction + 1 + true + + + user_commment + + true + + + + + + 1 + HIGHLIGHT_CLASS_WARNING + images/user-request-deadline.svg + + + 2 + HIGHLIGHT_CLASS_CRITICAL + images/user-request-escalated.svg + + + 3 + HIGHLIGHT_CLASS_NONE + images/user-request-closed.svg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + escalated_tto + + + + waiting_for_approval + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + critical + + new + + + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + + + new + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + pending + + + SetCurrentDate + + last_pending_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + assigned + + + + + + + + + + + + escalated_ttr + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + critical + + assigned + + + + pending + + + SetCurrentDate + + last_pending_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + assigned + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + new + + + + + + + + + approved + + + + rejected + + + + + + waiting_for_approval + + + + + + + + escalated_tto + + + + assigned + + + SetCurrentDate + + assignment_date + + + + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + new + + + + + + + + + new + + + + + + assigned + + + + + + + + + + + + + + + assigned + - - - escalated_tto - - - - waiting_for_approval - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - + + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + closed + + assigned + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + closed + + + SetCurrentDate + + close_date + + + + + + assigned + - - - - - - critical - - new - - - - - - assigned - - - SetCurrentDate - - assignment_date - - - - - - - - new - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - pending - - - SetCurrentDate - - last_pending_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - assigned - - - - - - - - - - - - escalated_ttr - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - critical - - assigned - - - - pending - - - SetCurrentDate - - last_pending_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - assigned - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - new - - - - - - - - - approved - - - - rejected - - - - - - waiting_for_approval - - - - - - - - escalated_tto - - - - assigned - - - SetCurrentDate - - assignment_date - - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - new - - - - - - - - - new - - - - - - assigned - - - - - - - - - - - - - - - assigned - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - closed - - assigned - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - closed - - - SetCurrentDate - - close_date - - - - - - assigned - - - - - resolved - - - SetCurrentDate - - resolution_date - - - - SetElapsedTime - - time_spent - start_date - DefaultWorkingTimeComputer - - - - ResolveChildTickets - - - - - - - - - closed - - resolved - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - public - Overload-DBObject - + + resolved + + + SetCurrentDate + + resolution_date + + + + SetElapsedTime + + time_spent + start_date + DefaultWorkingTimeComputer + + + + ResolveChildTickets + + + + + + + + + closed + + resolved + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + public + Overload-DBObject + - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('assignment_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('last_pending_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('resolution_date', time()); $iTimeSpent = time() - AttributeDateTime::GetAsUnixSeconds($this->Get('start_date')); $this->Set('time_spent', $iTimeSpent); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('close_date', time()); return true; }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + Set('approver_id', UserRights::GetUserId()); return true; }]]> - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + IsNew() && ($this->Get('parent_request_id') == $this->GetKey())) @@ -1333,16 +1332,16 @@ $this->m_aCheckIssues[] = Dict::Format('Class:UserRequest/Error:CannotAssignParentRequestIdToSelf'); } }]]> - - - /** Compute the priority of the ticket based on its impact and urgency + + + /** Compute the priority of the ticket based on its impact and urgency * @return integer The priority of the ticket 1(high) .. 3(low) */ - false - public - LifecycleAction - false + public + LifecycleAction + - - - false - public - Overload-DBObject - + + false + public + Overload-DBObject + Set('priority', $this->ComputePriority()); @@ -1400,12 +1399,12 @@ return parent::ComputeValues(); }]]> - - - false - public - Overload-cmdbAbstractObject - + + false + public + Overload-cmdbAbstractObject + false)); } }]]> - - - + + - false - public - LifecycleAction - false + public + LifecycleAction + - - - + + - false - public - LifecycleAction - + false + public + LifecycleAction + - - - - + + - false - public - Internal - false + public + Internal + Get('status') != 'resolved' && $this->Get('status') != 'closed' ) { @@ -1528,13 +1527,13 @@ $this->ApplyStimulus('ev_autoresolve'); $this->DBUpdate(); } - }]]> - - - false - public - LifecycleAction - + + + false + public + LifecycleAction + Get('public_log'); $sLogPublic = $oLog->GetModifiedEntry('html'); @@ -1574,12 +1573,12 @@ return true; }]]> - - - false - public - LifecycleAction - + + false + public + LifecycleAction + UpdateImpactedItems(); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + SetIfNull('last_update', time()); $this->SetIfNull('start_date', time()); }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + Set('last_update', time()); $this->UpdateChildRequestLog(); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 60 - - - 10 - - - 10 - - - 20 - - - 30 - - - 40 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - - - 30 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - - - - - 70 - - - 10 - - - 10 - - - 20 - - - 30 - - - - - 20 - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - 30 - - - 10 - - - 20 - - - 30 - - - 40 - - - - - - - 100 - - - 110 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 70 - - - 80 - - - 90 - - - 95 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - 160 - - - 170 - - - 180 - - - 190 - - - 200 - - - 210 - - - 220 - - - 230 - - - 240 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
-
- - - - - - - 5 - - - 0 - - - - - 10 - - - 0 - Organization:Overview:UserRequests - itop-welcome-itil/images/user-request-deadline.svg - Menu:UserRequest:OpenRequests - SELECT UserRequest WHERE status != "closed" AND org_id=:this->id - status - new,assigned,escalated_tto,escalated_ttr,resolved - - - - - 30 - - - 0 - Organization:Overview:MyUserRequests - SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") AND org_id=:this->id - true - - - 1 - Organization:Overview:Tickets - SELECT Ticket WHERE org_id = :this->id - finalclass - - count - - - attribute - desc - - - - - - - - -
- - - - - - 1 - - - 0 - Menu:RequestManagement - itop-welcome-itil/images/user-request-deadline.svg - Menu:UserRequest:OpenRequests - SELECT UserRequest WHERE status != "closed" - status - new,assigned,escalated_tto,escalated_ttr,resolved - - - 1 - UI:WelcomeMenu:MyCalls - SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 60 + + + 10 + + + 10 + + + 20 + + + 30 + + + 40 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + + + 30 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + + + + + 70 + + + 10 + + + 10 + + + 20 + + + 30 + + + + + 20 + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + 30 + + + 10 + + + 20 + + + 30 + + + 40 + + + + + + + 100 + + + 110 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 70 + + + 80 + + + 90 + + + 95 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + 160 + + + 170 + + + 180 + + + 190 + + + 200 + + + 210 + + + 220 + + + 230 + + + 240 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + +
+ + + + + + + + 5 + + + 0 + + + + + 10 + + + 0 + Organization:Overview:UserRequests + itop-welcome-itil/images/user-request-deadline.svg + Menu:UserRequest:OpenRequests + SELECT UserRequest WHERE status != "closed" AND org_id=:this->id + status + new,assigned,escalated_tto,escalated_ttr,resolved + + + + + 30 + + + 0 + Organization:Overview:MyUserRequests + SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") AND org_id=:this->id + true + + + 1 + Organization:Overview:Tickets + SELECT Ticket WHERE org_id = :this->id + finalclass + + count + + + attribute + desc + + + + + + + + + + + + + + + 1 + + + 0 + Menu:RequestManagement + itop-welcome-itil/images/user-request-deadline.svg + Menu:UserRequest:OpenRequests + SELECT UserRequest WHERE status != "closed" + status + new,assigned,escalated_tto,escalated_ttr,resolved + + + 1 + UI:WelcomeMenu:MyCalls + SELECT UserRequest AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") - true - - - - - - - - 30 - - - - + true + + + + + + + + 30 + + + + + 0 + RequestManagement + + DashboardLayoutTwoCols + UI:RequestMgmtMenuOverview:Title + + 0 - RequestManagement - - DashboardLayoutTwoCols - UI:RequestMgmtMenuOverview:Title - - - 0 - - - 0 - UI-RequestManagementOverview-RequestByType-last-14-days - SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date - request_type - - - - - - 1 - - - 0 - UI-RequestManagementOverview-Last-14-days - SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date - start_date:day_of_month - - - - - - 2 - - - 0 - UI-RequestManagementOverview-OpenRequestByStatus - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - status - - - - - - 3 - - - 0 - UI-RequestManagementOverview-OpenRequestByAgent - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - agent_id - - - - - - 4 - - - 0 - UI-RequestManagementOverview-OpenRequestByType - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - finalclass - - - - - - 5 - - - 0 - UI-RequestManagementOverview-OpenRequestByCustomer - SELECT UserRequest WHERE status NOT IN ('closed','rejected') - org_id - - - - - - - - + + + 0 + UI-RequestManagementOverview-RequestByType-last-14-days + SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date + request_type + + + + + 1 - RequestManagement - UserRequest - - + + + 0 + UI-RequestManagementOverview-Last-14-days + SELECT UserRequest WHERE DATE_SUB(NOW(), INTERVAL 14 DAY) < start_date + start_date:day_of_month + + + + + 2 - RequestManagement - UserRequest - - + + + 0 + UI-RequestManagementOverview-OpenRequestByStatus + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + status + + + + + 3 - RequestManagement - - - - 0 - UserRequest:Shortcuts - - - - fast - - - 1 - UserRequest:Shortcuts - - - - fast - - - 2 - UserRequest:Shortcuts - - 1 - fast - - - 3 - UserRequest:Shortcuts - - - fast - - - - - - - - - - - - + + 0 + UI-RequestManagementOverview-OpenRequestByAgent + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + agent_id + + +
+
+ + 4 + + + 0 + UI-RequestManagementOverview-OpenRequestByType + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + finalclass + + + + + + 5 + + + 0 + UI-RequestManagementOverview-OpenRequestByCustomer + SELECT UserRequest WHERE status NOT IN ('closed','rejected') + org_id + + + + +
+
+
+ + 1 + RequestManagement + UserRequest + + + 2 + RequestManagement + UserRequest + + + 3 + RequestManagement + + + + 0 + UserRequest:Shortcuts + + + fast + + + 1 + UserRequest:Shortcuts + + + fast + + + 2 + UserRequest:Shortcuts + + 1 + fast + + + 3 + UserRequest:Shortcuts + + + fast + +
+ + + + + + + + + id) ]]> - Tickets:Related:OpenIncidents - itop-request-mgmt/images/incident-red.png - yes - - - - - - - - - - - - Tickets:Related:OpenIncidents + itop-request-mgmt/images/incident-red.png + yes + + + + + + + + + + + id) ]]> - Tickets:Related:OpenIncidents - itop-request-mgmt/images/incident-red.png - yes - - - - - - - - - - - - - - - - Tickets:Related:OpenIncidents + itop-request-mgmt/images/incident-red.png + yes + + + + + + + + + + + + + + + - Tickets:Related:OpenIncidents - itop-request-mgmt/images/incident-red.png - yes - - - - - - - - Tickets:Related:OpenIncidents + itop-request-mgmt/images/incident-red.png + yes + + + + + + + - Tickets:Related:OpenIncidents - itop-request-mgmt/images/incident-red.png - yes - - - - - - - - + Tickets:Related:OpenIncidents + itop-request-mgmt/images/incident-red.png + yes + + + + + + + +
diff --git a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml index b90cfa3db..6341443eb 100755 --- a/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml +++ b/datamodels/2.x/itop-service-mgmt-provider/datamodel.itop-service-mgmt-provider.xml @@ -100,6 +100,7 @@ 0 contact_id + false lnkContractToDocument @@ -108,6 +109,7 @@ 0 document_id + false description @@ -193,8 +195,7 @@ - - - +]]> @@ -432,6 +432,7 @@ public function PrefillSearchForm(&$aContextParam) 0 service_id + false lnkCustomerContractToFunctionalCI @@ -440,6 +441,7 @@ public function PrefillSearchForm(&$aContextParam) 0 functionalci_id + false lnkCustomerContractToProviderContract @@ -448,6 +450,7 @@ public function PrefillSearchForm(&$aContextParam) 0 providercontract_id + false @@ -606,6 +609,7 @@ public function PrefillSearchForm(&$aContextParam) 0 functionalci_id + false sla @@ -958,10 +962,12 @@ public function PrefillSearchForm(&$aContextParam) Service servicefamily_id - add_only + add_only 0 0 + link + false @@ -1069,6 +1075,7 @@ public function PrefillSearchForm(&$aContextParam) 0 document_id + false lnkContactToService @@ -1077,6 +1084,7 @@ public function PrefillSearchForm(&$aContextParam) 0 contact_id + false @@ -1110,14 +1118,17 @@ public function PrefillSearchForm(&$aContextParam) 0 customercontract_id + false ServiceSubcategory service_id - add_only + add_only 0 0 + link + false @@ -1587,6 +1598,7 @@ public function PrefillSearchForm(&$aContextParam) 0 slt_id + false lnkCustomerContractToService @@ -1595,13 +1607,14 @@ public function PrefillSearchForm(&$aContextParam) 0 customercontract_id true + false - - false - public - + false + public + - +
@@ -2279,14 +2292,17 @@ public function PrefillSearchForm(&$aContextParam) 0 contact_id + false Organization deliverymodel_id - add_remove + add_remove 0 0 + link + false @@ -2479,9 +2495,9 @@ public function PrefillSearchForm(&$aContextParam) 60 - + 0 diff --git a/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml b/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml index 0c7ca8b84..2ffac257b 100755 --- a/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml +++ b/datamodels/2.x/itop-service-mgmt/datamodel.itop-service-mgmt.xml @@ -1,200 +1,201 @@ - - - - - deliverymodel_id - DeliveryModel - true - DEL_MANUAL - - - deliverymodel_id - name - - - - -
- - - 50 - - -
-
-
- - - - org_id]]> - - - - team_id - Team - true - DEL_AUTO - false - - - - - cmdbAbstractObject - - + + + + deliverymodel_id + DeliveryModel + true + DEL_MANUAL + + + deliverymodel_id + name + + + + +
+ + + 50 + + +
+
+
+ + + + org_id]]> + + + + team_id + Team + true + DEL_AUTO + false + + + + + cmdbAbstractObject + + - bizmodel,searchable,structure - true - autoincrement - contract - id - finalclass - - - - - - - status - - - - - - - - - - - - - - - - name - - false - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - lnkContactToContract - contract_id - 0 - 0 - contact_id - - - - lnkContractToDocument - contract_id - 0 - 0 - document_id - - - - description - - true - - - start_date - - true - - - end_date - - true - - - cost - - true - - - - - dollars - - - euros - - - cost_currency - - true - list - - - contracttype_id - ContractType - true - DEL_MANUAL - - - contracttype_id - name - - - billing_frequency - - true - - - cost_unit - - true - - - provider_id - Organization - false - DEL_MANUAL - - - provider_id - name - - - - - production - - - implementation - - - obsolete - - - status - - true - list - - - - - - bizmodel,searchable,structure + true + autoincrement + contract + id + finalclass + + + + + + + status + + + + + + + + + + + + +
+ + + name + + false + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + lnkContactToContract + contract_id + 0 + 0 + contact_id + + false + + + lnkContractToDocument + contract_id + 0 + 0 + document_id + + false + + + description + + true + + + start_date + + true + + + end_date + + true + + + cost + + true + + + + + dollars + + + euros + + + cost_currency + + true + list + + + contracttype_id + ContractType + true + DEL_MANUAL + + + contracttype_id + name + + + billing_frequency + + true + + + cost_unit + + true + + + provider_id + Organization + false + DEL_MANUAL + + + provider_id + name + + + + + production + + + implementation + + + obsolete + + + status + + true + list + + + + + - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - -
-
- - Typology - - bizmodel,searchable - false - autoincrement - contracttype - id - - - - - - - - - - - - - - - - -
- - - 10 - - -
- - - - 10 - - - - - - - 10 - - - -
-
- - Contract - - bizmodel,searchable - false - autoincrement - customercontract - id - - - - - - - - - - - - - - - - - - - - lnkCustomerContractToService - customercontract_id - 0 - 0 - service_id - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
-
- - Contract - - bizmodel,searchable - false - autoincrement - providercontract - id - - - - - - - - - - - - - - - - - - - - lnkFunctionalCIToProviderContract - providercontract_id - 0 - 0 - functionalci_id - - - - sla - - true - - - coverage - - true - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 140 - - - 150 - - - 160 - - - 170 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkcontacttocontract - id - - - - - - - - - - - - - - - - - - contract_id - Contract - false - DEL_AUTO - - - contract_id - name - - - contact_id - Contact - false - DEL_AUTO - - - contact_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkcontracttodocument - id - - - - - - - - - - - - - - - - - - contract_id - Contract - false - DEL_AUTO - - - contract_id - name - - - document_id - Document - false - DEL_AUTO - - - document_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - servicefamily - id - - - - - - - - icon - - - - - - - - - - - name - - false - - - 96 - 96 - 256 - 256 - - true - - - Service - servicefamily_id - add_only - 0 - 0 - - - - - -
- - - 10 - - - 15 - - - 20 - - -
- - - - 10 - - - - - - - 10 - - - - - - - 10 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - service - id - - - - - - - - icon - status - - - - - - - - - - - - - name - - false - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - servicefamily_id - ServiceFamily - true - DEL_MANUAL - - - servicefamily_id - name - - - description - - true - - - lnkDocumentToService - service_id - 0 - 0 - document_id - - - - lnkContactToService - service_id - 0 - 0 - contact_id - - - - - - production - - - implementation - - - obsolete - - - status - - true - list - - - 96 - 96 - 256 - 256 - - true - - - lnkCustomerContractToService - service_id - 0 - 0 - customercontract_id - - - - lnkProviderContractToService - service_id - 0 - 0 - providercontract_id - - - - lnkFunctionalCIToService - service_id - 0 - 0 - functionalci_id - - - - ServiceSubcategory - service_id - add_only - 0 - 0 - - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 55 - - - 60 - - - 70 - - - 80 - - - 90 - - - 100 - - - 110 - - -
- - - - 10 - - - 30 - - - 40 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkdocumenttoservice - id - - - - - - - - - - - - - - - - - - service_id - Service - false - DEL_AUTO - - - service_id - name - - - document_id - Document - false - DEL_AUTO - - - document_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkcontacttoservice - id - - - - - - - - - - - - - - - - - - service_id - Service - false - DEL_AUTO - - - service_id - name - - - contact_id - Contact - false - DEL_AUTO - - - contact_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - servicesubcategory - id - - - - - - - - status - - - - - - - - - - - - - name - - false - - - description - - true - - - service_id - Service - false - DEL_MANUAL - - - service_id - org_id - - - service_id - name - - - service_id - organization_name - true - - - - - incident - - - service_request - - - request_type - incident - false - radio_horizontal - - - - - production - - - implementation - - - obsolete - - - status - - true - list - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 70 - - -
- - - - 10 - - - 20 - - - 60 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - - - - - 10 - - - 20 - - - 30 - - - 60 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - sla - id - - - - - - - - - - - - - - - - +]]>
+ + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + +
+ + + Typology + + bizmodel,searchable + false + autoincrement + contracttype + id + + + + + + + + + + + + + + + + +
+ + + 10 + + +
+ + + + 10 + + + + + + + 10 + + + +
+
+ + Contract + + bizmodel,searchable + false + autoincrement + customercontract + id + + + + + + + + + + + + + + + + + + + + lnkCustomerContractToService + customercontract_id + 0 + 0 + service_id + + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + +
+
+ + Contract + + bizmodel,searchable + false + autoincrement + providercontract + id + + + + + + + + + + + + + + + + + + + + lnkFunctionalCIToProviderContract + providercontract_id + 0 + 0 + functionalci_id + + false + + + sla + + true + + + coverage + + true + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 140 + + + 150 + + + 160 + + + 170 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkcontacttocontract + id + + + + + + + + + + + + + + + + + + contract_id + Contract + false + DEL_AUTO + + + contract_id + name + + + contact_id + Contact + false + DEL_AUTO + + + contact_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkcontracttodocument + id + + + + + + + + + + + + + + + + + + contract_id + Contract + false + DEL_AUTO + + + contract_id + name + + + document_id + Document + false + DEL_AUTO + + + document_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + servicefamily + id + + + + + + + + icon + + + + + + + + + + + name + + false + + + 96 + 96 + 256 + 256 + + true + + + Service + servicefamily_id + add_only + 0 + 0 + + link + false + + + + +
+ + + 10 + + + 15 + + + 20 + + +
+ + + + 10 + + + + + + + 10 + + + + + + + 10 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + service + id + + + + + + + + icon + status + + + + + + + + + + + + + name + + false + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + servicefamily_id + ServiceFamily + true + DEL_MANUAL + + + servicefamily_id + name + + + description + + true + + + lnkDocumentToService + service_id + 0 + 0 + document_id + + false + + + lnkContactToService + service_id + 0 + 0 + contact_id + + false + + + + + production + + + implementation + + + obsolete + + + status + + true + list + + + 96 + 96 + 256 + 256 + + true + + + lnkCustomerContractToService + service_id + 0 + 0 + customercontract_id + + false + + + lnkProviderContractToService + service_id + 0 + 0 + providercontract_id + + false + + + lnkFunctionalCIToService + service_id + 0 + 0 + functionalci_id + + false + + + ServiceSubcategory + service_id + add_only + 0 + 0 + + link + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 55 + + + 60 + + + 70 + + + 80 + + + 90 + + + 100 + + + 110 + + +
+ + + + 10 + + + 30 + + + 40 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkdocumenttoservice + id + + + + + + + + + + + + + + + + + + service_id + Service + false + DEL_AUTO + + + service_id + name + + + document_id + Document + false + DEL_AUTO + + + document_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkcontacttoservice + id + + + + + + + + + + + + + + + + + + service_id + Service + false + DEL_AUTO + + + service_id + name + + + contact_id + Contact + false + DEL_AUTO + + + contact_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + servicesubcategory + id + + + + + + + + status + + + + + + + + + + + + + name + + false + + + description + + true + + + service_id + Service + false + DEL_MANUAL + + + service_id + org_id + + + service_id + name + + + service_id + organization_name + true + + + + + incident + + + service_request + + + request_type + incident + false + radio_horizontal + + + + + production + + + implementation + + + obsolete + + + status + + true + list + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 70 + + +
+ + + + 10 + + + 20 + + + 60 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + + + + + 10 + + + 20 + + + 30 + + + 60 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + sla + id + + + + + + + + + + + + + + + + name @@ -1581,17 +1592,20 @@ public function PrefillSearchForm(&$aContextParam) 0 slt_id + false lnkCustomerContractToService sla_id 0 0 - none + none + link + true - - + +
@@ -1648,96 +1662,96 @@ public function PrefillSearchForm(&$aContextParam) - - - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - slt - id - - - - - - - - - - - - - - - - - - - name - - false - - - - - 1 - - - 2 - - - 3 - - - 4 - - - priority - - true - list - - - - - service_request - - - incident - - - request_type - - true - list - - - - - tto - - - ttr - - - metric - - true - list - - - value - - true - - - - - hours + + + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + slt + id + + + + + + + + + + + + + + + + + + + name + + false + + + + + 1 + + + 2 + + + 3 + + + 4 + + + priority + + true + list + + + + + service_request + + + incident + + + request_type + + true + list + + + + + tto + + + ttr + + + metric + + true + list + + + value + + true + + + + + hours minutes @@ -1755,14 +1769,15 @@ public function PrefillSearchForm(&$aContextParam) 0 sla_id + false - - -
- - - 10 + + +
+ + + 10 20 @@ -1842,515 +1857,518 @@ public function PrefillSearchForm(&$aContextParam) - - - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkslatoslt - id - - - - - - - - - - - - - - - - - - sla_id - SLA - false - DEL_AUTO - - - sla_id - name - - - slt_id - SLT - false - DEL_AUTO - - - slt_id - name - - - slt_id - metric - true - - - slt_id - request_type - true - - - slt_id - priority - true - - - slt_id - value - true - - - slt_id - unit - true - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkcustomercontracttoservice - id - - - - - - - - - - - - - - - - - - customercontract_id - CustomerContract - false - DEL_AUTO - - - customercontract_id - name - - - service_id - Service - false - DEL_AUTO - - - service_id - name - - - sla_id - SLA - true - DEL_MANUAL - - - sla_id - name - - - - -
- - - 10 - - - 20 - - - 30 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkprovidercontracttoservice - id - - - - - - - - - - - - - - - - - - service_id - Service - false - DEL_AUTO - - - service_id - name - - - providercontract_id - ProviderContract - false - DEL_AUTO - - - providercontract_id - name - - - - -
- - - 10 - - - 20 - - -
- - - - 10 - - - 20 - - - - - - - 10 - - - 20 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable - false - autoincrement - deliverymodel - id - - - - - - - - - - - - - - - - - - name - - false - - - org_id - Organization - false - DEL_MANUAL - - - org_id - name - - - description - - true - - - lnkDeliveryModelToContact - deliverymodel_id - 0 - 0 - contact_id - - - - Organization - deliverymodel_id - add_remove - 0 - 0 - - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkdeliverymodeltocontact - id - - - - - - - - - - - - - - - - - - deliverymodel_id - DeliveryModel - false - DEL_AUTO - - - deliverymodel_id - name - - - contact_id - Contact - false - DEL_AUTO - - - contact_id - name - - - role_id - ContactType - true - DEL_MANUAL - - - role_id - name - - - - -
- - - 10 - - - 20 - - - 30 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
+ + + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkslatoslt + id + + + + + + + + + + + + + + + + + + sla_id + SLA + false + DEL_AUTO + + + sla_id + name + + + slt_id + SLT + false + DEL_AUTO + + + slt_id + name + + + slt_id + metric + true + + + slt_id + request_type + true + + + slt_id + priority + true + + + slt_id + value + true + + + slt_id + unit + true + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkcustomercontracttoservice + id + + + + + + + + + + + + + + + + + + customercontract_id + CustomerContract + false + DEL_AUTO + + + customercontract_id + name + + + service_id + Service + false + DEL_AUTO + + + service_id + name + + + sla_id + SLA + true + DEL_MANUAL + + + sla_id + name + + + + +
+ + + 10 + + + 20 + + + 30 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkprovidercontracttoservice + id + + + + + + + + + + + + + + + + + + service_id + Service + false + DEL_AUTO + + + service_id + name + + + providercontract_id + ProviderContract + false + DEL_AUTO + + + providercontract_id + name + + + + +
+ + + 10 + + + 20 + + +
+ + + + 10 + + + 20 + + + + + + + 10 + + + 20 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable + false + autoincrement + deliverymodel + id + + + + + + + + + + + + + + + + + + name + + false + + + org_id + Organization + false + DEL_MANUAL + + + org_id + name + + + description + + true + + + lnkDeliveryModelToContact + deliverymodel_id + 0 + 0 + contact_id + + false + + + Organization + deliverymodel_id + add_remove + 0 + 0 + link + false + + + + +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + +
+
+ + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkdeliverymodeltocontact + id + + + + + + + + + + + + + + + + + + deliverymodel_id + DeliveryModel + false + DEL_AUTO + + + deliverymodel_id + name + + + contact_id + Contact + false + DEL_AUTO + + + contact_id + name + + + role_id + ContactType + true + DEL_MANUAL + + + role_id + name + + + + +
+ + + 10 + + + 20 + + + 30 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
@@ -2393,124 +2411,124 @@ public function PrefillSearchForm(&$aContextParam)
- - - - 60 - - - - 10 - WelcomeMenu - - DashboardLayoutOneCol - - <cells> - <cell id="0"> - <rank>0</rank> - <dashlets> - <dashlet id="6" xsi:type="DashletBadge" _delta="define"> - <rank>5</rank> - <class>Contract</class> - </dashlet> - </dashlets> - </cell> - </cells> - </definition> - </menu> - <menu id="Service:Overview" xsi:type="DashboardMenuNode" _delta="define"> - <rank>0</rank> - <parent>ServiceManagement</parent> - <definition> - <title>UI:ServiceMgmtMenuOverview:Title - DashboardLayoutTwoCols - - - 1 - - - 1 - UI-ServiceManagementOverview-CustomerContractToRenew - SELECT CustomerContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) - - - - - 2 - - - 1 - UI-ServiceManagementOverview-ProviderContractToRenew - SELECT ProviderContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) - - - - - - - - 1 - ServiceManagement - SELECT CustomerContract - 1 - - - 2 - ServiceManagement - SELECT ProviderContract - 1 - - - 3 - ServiceManagement - SELECT ServiceFamily - 1 - - - 4 - ServiceManagement - SELECT Service - 1 - - - 5 - ServiceManagement - SELECT ServiceSubcategory - 1 - - - 6 - ServiceManagement - SELECT SLA - 1 - - - 7 - ServiceManagement - SELECT SLT - 1 - - - 8 - ServiceManagement - SELECT DeliveryModel - 1 - - - - - - - - 7 - ContractType - - - - - - - + + + + 60 + + + + 10 + WelcomeMenu + + DashboardLayoutOneCol + + <cells> + <cell id="0"> + <rank>0</rank> + <dashlets> + <dashlet id="6" xsi:type="DashletBadge" _delta="define"> + <rank>5</rank> + <class>Contract</class> + </dashlet> + </dashlets> + </cell> + </cells> + </definition> + </menu> + <menu id="Service:Overview" xsi:type="DashboardMenuNode" _delta="define"> + <rank>0</rank> + <parent>ServiceManagement</parent> + <definition> + <title>UI:ServiceMgmtMenuOverview:Title + DashboardLayoutTwoCols + + + 1 + + + 1 + UI-ServiceManagementOverview-CustomerContractToRenew + SELECT CustomerContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) + + + + + 2 + + + 1 + UI-ServiceManagementOverview-ProviderContractToRenew + SELECT ProviderContract AS c WHERE c.end_date < DATE_ADD(NOW(), INTERVAL 30 DAY) + + + + + + + + 1 + ServiceManagement + SELECT CustomerContract + 1 + + + 2 + ServiceManagement + SELECT ProviderContract + 1 + + + 3 + ServiceManagement + SELECT ServiceFamily + 1 + + + 4 + ServiceManagement + SELECT Service + 1 + + + 5 + ServiceManagement + SELECT ServiceSubcategory + 1 + + + 6 + ServiceManagement + SELECT SLA + 1 + + + 7 + ServiceManagement + SELECT SLT + 1 + + + 8 + ServiceManagement + SELECT DeliveryModel + 1 + + + + + + + + 7 + ContractType + + + + + + + diff --git a/datamodels/2.x/itop-storage-mgmt/datamodel.itop-storage-mgmt.xml b/datamodels/2.x/itop-storage-mgmt/datamodel.itop-storage-mgmt.xml index 8433ae071..dcc734fae 100644 --- a/datamodels/2.x/itop-storage-mgmt/datamodel.itop-storage-mgmt.xml +++ b/datamodels/2.x/itop-storage-mgmt/datamodel.itop-storage-mgmt.xml @@ -30,10 +30,12 @@ LogicalVolume storagesystem_id - in_place + in_place all 0 0 + property + false @@ -285,6 +287,7 @@ 0 datacenterdevice_id + false @@ -529,10 +532,12 @@ Tape tapelibrary_id - in_place + in_place all 0 0 + property + false @@ -777,10 +782,12 @@ NASFileSystem nas_id - in_place + in_place all 0 0 + property + false @@ -1381,6 +1388,7 @@ 0 server_id + false lnkVirtualDeviceToVolume @@ -1389,6 +1397,7 @@ 0 virtualdevice_id + false diff --git a/datamodels/2.x/itop-structure/datamodel.itop-structure.xml b/datamodels/2.x/itop-structure/datamodel.itop-structure.xml index 09fa8e901..46f8e99e9 100644 --- a/datamodels/2.x/itop-structure/datamodel.itop-structure.xml +++ b/datamodels/2.x/itop-structure/datamodel.itop-structure.xml @@ -282,9 +282,11 @@ Person location_id - add_only + add_only 0 0 + link + false @@ -674,6 +676,7 @@ 0 team_id + false @@ -921,6 +924,7 @@ 0 person_id + false @@ -1882,11 +1886,11 @@ - + - + - + @@ -1897,4 +1901,4 @@ - \ No newline at end of file + diff --git a/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml b/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml index fad83db62..7160a5814 100755 --- a/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml +++ b/datamodels/2.x/itop-tickets/datamodel.itop-tickets.xml @@ -1,227 +1,231 @@ - - service_id AND sc.org_id = :this->org_id AND slt.request_type = :request_type AND slt.priority = :this->priority]]> - - - - cmdbAbstractObject - - _Ticket - - - + service_id AND sc.org_id = :this->org_id AND slt.request_type = :request_type AND slt.priority = :this->priority]]> + + + + cmdbAbstractObject + + _Ticket + + + - bizmodel,searchable,structure - true - autoincrement - ticket - id - finalclass - - - - - - - - - - - - - - - - - - - - - - - - - false - - - - - - - - ongoing - - - resolved - - - - closed - - - - - $ibo-lifecycle-neutral-state-primary-color - $ibo-lifecycle-neutral-state-secondary-color - - - operational_status - ongoing - - - status - - - - - - - - - - - - - - - - - - ref - - true - - - org_id - Organization - false - DEL_AUTO - - - org_id - name - - - org_id]]> - - - - caller_id - Person - true - DEL_AUTO - - - caller_id - name - - - team_id - Team - true - DEL_AUTO - - - team_id - email - - - team_id]]> - - - - agent_id - Person - true - DEL_AUTO - false - - - agent_id - name - - - title - - false - - - description - - false - html - - - true - start_date - - true - - - end_date - - true - - - last_update - - true - none - - - close_date - - true - - - private_log - - true - - - lnkContactToTicket - ticket_id - 0 - 0 - contact_id - - - - lnkFunctionalCIToTicket - ticket_id - 0 - 0 - functionalci_id - - - - WorkOrder - ticket_id - 0 - 0 - - + bizmodel,searchable,structure + true + autoincrement + ticket + id + finalclass + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + ongoing + + + resolved + + + + closed + + + + + $ibo-lifecycle-neutral-state-primary-color + $ibo-lifecycle-neutral-state-secondary-color + + + operational_status + ongoing + + + status + + + + + + + + + + + + + + + + + + ref + + true + + + org_id + Organization + false + DEL_AUTO + + + org_id + name + + + org_id]]> + + + + caller_id + Person + true + DEL_AUTO + + + caller_id + name + + + team_id + Team + true + DEL_AUTO + + + team_id + email + + + team_id]]> + + + + agent_id + Person + true + DEL_AUTO + false + + + agent_id + name + + + title + + false + + + description + + false + html + + + true + start_date + + true + + + end_date + + true + + + last_update + + true + none + + + close_date + + true + + + private_log + + true + + + lnkContactToTicket + ticket_id + 0 + 0 + contact_id + + false + + + lnkFunctionalCIToTicket + ticket_id + 0 + 0 + functionalci_id + + false + + + WorkOrder + ticket_id + 0 + 0 + link + false + + - - false - public - Overload-DBObject - + false + public + Overload-DBObject + - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + - - - true - public - Overload-DBObject - + + true + public + Overload-DBObject + - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 75 - - - 80 - - - 90 - - - 100 - - - 110 - - - 120 - - - 130 - - - 150 - - -
- - - - 10 - - - 20 - - - 30 - - - 35 - - - - - - - 10 - - - 20 - - - 30 - - - 35 - - - 40 - - - 50 - - - 60 - - - 70 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 65 - - - 70 - - - -
-
- - cmdbAbstractObject - - 1 - bizmodel - false - autoincrement - lnkcontacttoticket - id - - - - - - - - - - - - - - - - - - ticket_id - Ticket - false - DEL_AUTO - - - ticket_id - ref - - - contact_id - Contact - false - DEL_AUTO - - - contact_id - email - - - role - - true - - - - - manual - - - computed - - - do_not_notify - - - impact_code - manual - false - list - - - - -
- - - 10 - - - 20 - - - 30 - - -
- - - - 10 - - - 20 - - - 30 - - - - - - - 10 - - - 20 - - - 30 - - - -
-
- - cmdbAbstractObject - - bizmodel,searchable,incidentmgmt,requestmgmt,changemgmt,m2prequest - false - autoincrement - workorder - id - - - - - - - - status - - - - - - - - - - - - name - - false - - - - - open - - - closed - - - status - open - false - list - - - description - - false - - - ticket_id - Ticket - true - DEL_AUTO - - - ticket_id - ref - - - SELECT Team - team_id - Team - false - DEL_MANUAL - - - team_id - email - - - team_id]]> - - - - owner_id - Person - true - DEL_MANUAL - false - - - agent_id - email - - - start_date - - false - - - end_date - - true - - - log - - true - - - - - - - - - - - - closed + +
+ +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 75 + + + 80 + + + 90 + + + 100 + + + 110 + + + 120 + + + 130 + + + 150 + + +
+ + + + 10 + + + 20 + + + 30 + + + 35 + + + + + + + 10 + + + 20 + + + 30 + + + 35 + + + 40 + + + 50 + + + 60 + + + 70 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 65 + + + 70 + + + +
+ + + cmdbAbstractObject + + 1 + bizmodel + false + autoincrement + lnkcontacttoticket + id + + + + + + + + + + + + + + + + + + ticket_id + Ticket + false + DEL_AUTO + + + ticket_id + ref + + + contact_id + Contact + false + DEL_AUTO + + + contact_id + email + + + role + + true + + + + + manual + + + computed + + + do_not_notify + + + impact_code + manual + false + list + + + + +
+ + + 10 + + + 20 + + + 30 + + +
+ + + + 10 + + + 20 + + + 30 + + + + + + + 10 + + + 20 + + + 30 + + + +
+
+ + cmdbAbstractObject + + bizmodel,searchable,incidentmgmt,requestmgmt,changemgmt,m2prequest + false + autoincrement + workorder + id + + + + + + + + status + + + + + + + + + + + + name + + false + + + + + open + + + closed + + + status + open + false + list + + + description + + false + + + ticket_id + Ticket + true + DEL_AUTO + + + ticket_id + ref + + + SELECT Team + team_id + Team + false + DEL_MANUAL + + + team_id + email + + + team_id]]> + + + + owner_id + Person + true + DEL_MANUAL + false + + + agent_id + email + + + start_date + + false + + + end_date + + true + + + log + + true + + + + + + + + + + + + closed SetCurrentDateIfNull @@ -614,23 +618,23 @@ - - - - - - - - - - - - false - public - StimulusUserAction - + + + + + + + + + + + + false + public + StimulusUserAction + - Get('log'); $sLog = $oLog->GetModifiedEntry('html'); @@ -644,136 +648,140 @@ } } }]]> - - - false - protected - Overload-DBObject - + + false + protected + Overload-DBObject + UpdateParentTicketLog(); }]]> - - - -
- - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - 80 - - -
- - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - 70 - - - - - - - 10 - - - 20 - - - 30 - - - 40 - - - 50 - - - 60 - - - -
-
- - - - lnkContractToDocument - document_id - 0 - 0 - contract_id - - - - lnkDocumentToService - document_id - 0 - 0 - service_id - - - - - -
- - - 70 - - - 80 - - -
-
-
+ +
+ +
+ + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + 80 + + +
+ + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + 70 + + + + + + + 10 + + + 20 + + + 30 + + + 40 + + + 50 + + + 60 + + + +
+ + + + + lnkContractToDocument + document_id + 0 + 0 + contract_id + + false + + + lnkDocumentToService + document_id + 0 + 0 + service_id + + false + + + + +
+ + + 70 + + + 80 + + +
+
+
Ticket caller_id - add_only + add_only 0 0 + link + false @@ -791,9 +799,11 @@ Ticket team_id - none + none 0 0 + link + true @@ -806,590 +816,590 @@
- - - - - - - - - - - - - - - - - - - - true - 6 - - 10 - - - <default>Brick:Portal:NewRequest:Title</default> - - Brick:Portal:NewRequest:Title+ - - fc fc-new-request fc-2x - - - - - ServiceFamily - icon - - - - - Service - - servicefamily_id - - - - description - - - description - - - icon - - Class:Service - - - - - - - - - - - - service_id - - description - description - Class:ServiceSubcategory - - - - - UserRequest - - - - - fc fc-new-request fc-1-6x fc-flip-horizontal - - - - - - - - - - - - - - - - - - - - - - - - list - - - - auto - - - - true - - 20 - - 6 - - <default>Brick:Portal:OngoingRequests:Title</default> - - - - - - - - - - - - - - - Brick:Portal:OngoingRequests:Title+ - - fc fc-ongoing-request fc-2x - - - - - - - - - - - - - - - - - - - - - - - true - - - - - - - 1 - Brick:Portal:OngoingRequests:Tab:OnGoing - - - - - - 2 - Brick:Portal:OngoingRequests:Tab:Resolved - - - - - - - - - full - - true - - - - true - - 50 - - - false - - 12 - - <default>Brick:Portal:ClosedRequests:Title</default> - - - - fc fc-closed-request fc-2x - - - - - - - - - - - - - - - - - - - - 1 - Brick:Portal:ClosedRequests:Title - - - - - - - auto - - true - - - - -
- Service - - -
-
-
+ + + + + + + + + + + + + + + + + + + + true + 6 + + 10 + + + <default>Brick:Portal:NewRequest:Title</default> + + Brick:Portal:NewRequest:Title+ + + fc fc-new-request fc-2x + + + + + ServiceFamily + icon + + + + + Service + + servicefamily_id + + + + description + + + description + + + icon + + Class:Service + + + + + + + + + + + + service_id + + description + description + Class:ServiceSubcategory + + + + + UserRequest + + + + + fc fc-new-request fc-1-6x fc-flip-horizontal + + + + + + + + + + + + + + + + + + + + + + + + list + + + + auto + + + + true + + 20 + + 6 + + <default>Brick:Portal:OngoingRequests:Title</default> + + + + + + + + + + + + + + + Brick:Portal:OngoingRequests:Title+ + + fc fc-ongoing-request fc-2x + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + + 1 + Brick:Portal:OngoingRequests:Tab:OnGoing + + + + + + 2 + Brick:Portal:OngoingRequests:Tab:Resolved + + + + + + + + + full + + true + + + + true + + 50 + + + false + + 12 + + <default>Brick:Portal:ClosedRequests:Title</default> + + + + fc fc-closed-request fc-2x + + + + + + + + + + + + + + + + + + + + 1 + Brick:Portal:ClosedRequests:Title + + + + + + + auto + + true + + + + + + Service + + +
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+ + + + + +
+ ServiceSubcategory + + + + +
+
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+ + +
+ Ticket + + + + go-to-open-requests + + + + + +
+
+
-
+
+
+
-
-
-
+
+
+
-
- - - - -
- ServiceSubcategory - - - - -
-
- -
+
+
+
- -
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
-
-
-
+
-
- - -
- Ticket - - - - go-to-open-requests - - - - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - - -
- Ticket - - + + + +
+ Ticket + + - - + - - - - - go-to-open-requests - - - - - -
-
-
- {{'Ticket:baseinfo'|dict_s}} -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{'Ticket:Type'|dict_s}} & {{'Ticket:date'|dict_s}} -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - - - -
-
- Ticket - - - - go-to-open-requests - - - - - -
-
-
-
-
-
- - - - - - - - -
- Ticket - - - - go-to-open-requests - - - - - - - - - -
- Person - - -
-
-
+ + + + + go-to-open-requests + + + + + +
+
+
+ {{'Ticket:baseinfo'|dict_s}} +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{'Ticket:Type'|dict_s}} & {{'Ticket:date'|dict_s}} +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + +
+ Ticket + + + + go-to-open-requests + + + + + +
+
+
+
+
+ + + + + + + + + +
+ Ticket + + + + go-to-open-requests + + + + + + + + + +
+ Person + + +
+
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
- - - - - - - - - org_id]]> - true - - - - - - - org_id AND s.status != 'obsolete']]> - true - - - - - - - org_id AND ssc.status != 'obsolete']]> - true - - - - - - - - - - - org_id AND T.finalclass IN ('UserRequest', 'Incident')]]> - - - - - - - - - - - - - - - set(caller_id, $current_contact_id$) - copy(org_id, org_id) - set(origin, portal) - - - - - Service - - copy(id, service_id) - - - - ServiceSubcategory - - copy(id, servicesubcategory_id) - copy(service_id, service_id) - - - - - - ongoing-tickets-for-portal-user - - - - - - - - ongoing-tickets-for-portal-user - - - - - - - - - - - services - - - - - - - - - - - - - - - - - - - +
+
+ + + + + + + + + org_id]]> + true + + + + + + + org_id AND s.status != 'obsolete']]> + true + + + + + + + org_id AND ssc.status != 'obsolete']]> + true + + + + + + + + + + + org_id AND T.finalclass IN ('UserRequest', 'Incident')]]> + + + + + + + + + + + + + + + set(caller_id, $current_contact_id$) + copy(org_id, org_id) + set(origin, portal) + + + + + Service + + copy(id, service_id) + + + + ServiceSubcategory + + copy(id, servicesubcategory_id) + copy(service_id, service_id) + + + + + + ongoing-tickets-for-portal-user + + + + + + + + ongoing-tickets-for-portal-user + + + + + + + + + + + services + + + + + + + + + + + + + + + + + + + diff --git a/datamodels/2.x/itop-virtualization-mgmt/datamodel.itop-virtualization-mgmt.xml b/datamodels/2.x/itop-virtualization-mgmt/datamodel.itop-virtualization-mgmt.xml index 461edb7eb..e8f78fe9b 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/datamodel.itop-virtualization-mgmt.xml +++ b/datamodels/2.x/itop-virtualization-mgmt/datamodel.itop-virtualization-mgmt.xml @@ -16,7 +16,7 @@ - status + status