cmdbAbstractObject
* @author Romain Quetiez
* @author Denis Flaven
* @license http://www.opensource.org/licenses/gpl-3.0.html LGPL
*/]]>
bizmodel,searchable,servicemgmt
true
autoincrement
contract
id
finalclass
%1$s
contract.png
name
false
description
true
start_date
true
end_date
true
cost
true
dollars
euros
cost_currency
euros
true
cost_unit
true
billing_frequency
true
lnkContractToContact
contract_id
0
0
contact_id
lnkContractToDoc
contract_id
0
0
document_id
lnkContractToCI
contract_id
0
0
ci_id
- name
- description
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
- contact_list
- document_list
- ci_list
- name
- description
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
- description
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
Contract
bizmodel,searchable,servicemgmt
false
autoincrement
providercontract
id
%1$s
contract.png
provider_id
Organization
false
DEL_AUTO
provider_id
name
sla
true
coverage
true
true
public
Overload-iDisplay
- name
- description
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
- contact_list
- document_list
- ci_list
- provider_id
- sla
- coverage
- name
- description
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
- provider_id
- sla
- coverage
- start_date
- end_date
- provider_id
- sla
- coverage
Contract
bizmodel,searchable,servicemgmt
false
autoincrement
customercontract
id
%1$s
contract.png
org_id
Organization
false
DEL_AUTO
org_id
name
provider_id
Organization
true
DEL_AUTO
provider_id
name
provider_id]]>
support_team_id
Team
false
DEL_AUTO
support_team_id
name
lnkContractToSLA
contract_id
0
0
sla_id
lnkCustomerContractToProviderContract
customer_contract_id
0
0
provider_contract_id
- name
- org_id
- description
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
- contact_list
- document_list
- ci_list
- provider_list
- provider_id
- support_team_id
- sla_list
- name
- description
- org_id
- start_date
- end_date
- cost
- cost_currency
- cost_unit
- billing_frequency
- provider_id
- support_team_id
- org_id
- start_date
- end_date
- provider_id
- support_team_id
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkcustomercontracttoprovider
id
%1$s
customer_contract_id
CustomerContract
false
DEL_AUTO
customer_contract_id
name
provider_contract_id
ProviderContract
false
DEL_AUTO
provider_contract_id
name
provider_contract_id
sla
provider_contract_id
coverage
- customer_contract_id
- provider_contract_id
- provider_sla
- provider_coverage
- customer_contract_id
- provider_contract_id
- customer_contract_id
- provider_contract_id
- provider_sla
- provider_coverage
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkcontracttosla
id
%1$s
contract_id
CustomerContract
false
DEL_AUTO
contract_id
name
sla_id
SLA
false
DEL_AUTO
sla_id
name
sla_id
service_name
coverage
true
- contract_id
- sla_id
- sla_service_name
- coverage
- contract_id
- sla_id
- coverage
- contract_id
- sla_id
- sla_service_name
- coverage
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkcontracttodoc
id
%1$s
contract_id
Contract
false
DEL_AUTO
contract_id
name
document_id
Document
false
DEL_AUTO
document_id
name
document_id
type
document_id
status
- contract_id
- document_id
- document_type
- document_status
- contract_id
- document_id
- document_type
- document_status
- contract_id
- document_id
- document_type
- document_status
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkcontracttocontact
id
%1$s
contract_id
Contract
false
DEL_AUTO
contract_id
name
contact_id
Contact
false
DEL_AUTO
contact_id
name
contact_id
email
role
true
- contract_id
- contact_id
- contact_email
- role
- contract_id
- contact_id
- contact_email
- role
- contract_id
- contact_id
- contact_email
- role
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkcontracttoci
id
%1$s
contract_id
Contract
false
DEL_AUTO
contract_id
name
ci_id
FunctionalCI
false
DEL_AUTO
ci_id
name
ci_id
status
- contract_id
- ci_id
- ci_status
- contract_id
- ci_id
- ci_status
- contract_id
- ci_id
- ci_status
cmdbAbstractObject
bizmodel,searchable,servicemgmt
false
autoincrement
service
id
%1$s
service.png
org_id
Organization
false
DEL_AUTO
org_id
name
name
true
description
true
RequestManagement
IncidentManagement
type
IncidentManagement
true
design
production
obsolete
status
design
true
ServiceSubcategory
service_id
0
0
SLA
service_id
0
0
lnkServiceToDoc
service_id
0
0
document_id
lnkServiceToContact
service_id
0
0
contact_id
false
public
Overload-cmdbAbstractObject
false, 'block_id' => 'service');
$ServiceID=$this->GetKey();
if (!$bEditMode)
{
$oPage->SetCurrentTab(Dict::S('Class:Service/Tab:Related_Contracts'));
$oCustomerContracts=new CMDBObjectSet(DBObjectSearch::FromOQL("SELECT CustomerContract AS cc JOIN lnkContractToSLA AS ln ON ln.contract_id=cc.id JOIN SLA AS sla ON ln.sla_id=sla.id WHERE sla.service_id=$ServiceID"));
self::DisplaySet($oPage,$oCustomerContracts,$aExtraParam);
}
}]]>
- name
- description
- org_id
- type
- status
- subcategory_list
- sla_list
- document_list
- contact_list
- name
- description
- org_id
- type
- status
- description
- org_id
- type
- status
cmdbAbstractObject
bizmodel,searchable,servicemgmt
false
autoincrement
servicesubcategory
id
%1$s
sla.png
name
true
description
true
service_id
Service
false
DEL_MANUAL
service_id
name
service_id
org_id
service_id
provider_name
- name
- org_id
- service_id
- description
- name
- description
- service_id
- provider_name
- service_id
- description
cmdbAbstractObject
bizmodel,searchable,servicemgmt
false
autoincrement
sla
id
%1$s
sla.png
name
true
service_id
Service
false
DEL_MANUAL
service_id
name
lnkSLTToSLA
sla_id
0
0
slt_id
- name
- service_id
- slt_list
- name
- service_id
- service_id
cmdbAbstractObject
bizmodel,searchable,servicemgmt
false
autoincrement
slt
id
%1$s
slt.png
name
true
TTO
TTR
metric
TTO
false
1
2
3
ticket_priority
1
true
value
true
days
hours
minutes
value_unit
hours
true
lnkSLTToSLA
slt_id
0
0
sla_id
- name
- metric
- ticket_priority
- value
- value_unit
- sla_list
- name
- metric
- ticket_priority
- value
- value_unit
- metric
- ticket_priority
- value
- value_unit
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkslttosla
id
%1$s
sla_id
SLA
false
DEL_AUTO
sla_id
name
slt_id
SLT
false
DEL_AUTO
slt_id
name
slt_id
metric
slt_id
ticket_priority
slt_id
value
slt_id
value_unit
- sla_id
- slt_id
- slt_metric
- slt_ticket_priority
- slt_value
- slt_value_unit
- sla_id
- slt_id
- slt_metric
- slt_ticket_priority
- slt_value
- slt_value_unit
- sla_id
- slt_id
- slt_metric
- slt_ticket_priority
- slt_value
- slt_value_unit
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkservicetodoc
id
%1$s
service_id
Service
false
DEL_AUTO
service_id
name
document_id
Document
false
DEL_AUTO
document_id
name
document_id
type
document_id
status
- service_id
- document_id
- document_type
- document_status
- service_id
- document_id
- document_type
- document_status
- service_id
- document_id
- document_type
- document_status
cmdbAbstractObject
1
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkservicetocontact
id
%1$s
service_id
Service
false
DEL_AUTO
service_id
name
contact_id
Contact
false
DEL_AUTO
contact_id
name
contact_id
email
role
true
- service_id
- contact_id
- contact_email
- role
- service_id
- contact_id
- contact_email
- role
- service_id
- contact_id
- contact_email
- role
cmdbAbstractObject
bizmodel,searchable,servicemgmt,lnkservice
false
autoincrement
lnkservicetoci
id
%1$s
service_id
Service
false
DEL_AUTO
service_id
name
ci_id
FunctionalCI
false
DEL_AUTO
ci_id
name
ci_id
status
- service_id
- ci_id
- ci_status
- service_id
- ci_id
- ci_status
- service_id
- ci_id
- ci_status