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
rank
implementation
10
production
20
obsolete
30
status
true
list
Get('provider_id')))
{
$aContextParam['filter']->ResetCondition();
$aContextParam['filter']->AddCondition('org_id', $aContextParam['source_obj']->Get('provider_id'));
}
}
elseif (($aContextParam['dest_class'] == 'Contact' || is_subclass_of($aContextParam['dest_class'], 'Contact'))
|| ($aContextParam['dest_class'] == 'Document' || is_subclass_of($aContextParam['dest_class'], 'Document')))
{
if(MetaModel::IsValidAttCode($aContextParam['dest_class'],'org_id') && !empty($aContextParam['source_obj']->Get('provider_id')) && !empty($aContextParam['source_obj']->Get('org_id')))
{
$aContextParam['filter']->ResetCondition();
$aOrgIds = array( $aContextParam['source_obj']->Get('provider_id'),
$aContextParam['source_obj']->Get('org_id'));
$aContextParam['filter']->AddCondition('org_id', $aOrgIds , 'IN');
}
}
}
]]>
-
10
-
20
-
30
-
40
-
50
-
60
-
70
-
80
-
90
-
100
-
110
-
120
-
130
-
140
-
10
-
20
-
30
-
40
-
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
-
10
-
10
-
20
-
30
-
40
-
50
-
20
-
10
-
10
-
20
-
30
-
-
40
-
50
-
60
-
70
-
100
-
110
-
140
-
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
lnkProviderContractToService
providercontract_id
0
0
service_id
-
10
-
10
-
10
-
20
-
30
-
40
-
50
-
20
-
10
-
10
-
20
-
30
-
40
-
50
-
-
40
-
50
-
60
-
70
-
100
-
110
-
130
-
140
-
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
false
true
contract_id
Contract
false
DEL_AUTO
contract_id
name
contract_id
org_id
contract_id
provider_id
contact_id
Contact
customer_id, :this->provider_id)]]>
false
DEL_AUTO
contact_id
name
-
10
-
20
-
30
-
40
-
10
-
20
-
10
-
20
cmdbAbstractObject
1
bizmodel
false
autoincrement
lnkcontracttodocument
id
false
true
contract_id
Contract
false
DEL_AUTO
contract_id
name
contract_id
org_id
contract_id
provider_id
document_id
Document
customer_id, :this->provider_id)]]>
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
rank
implementation
10
production
20
obsolete
30
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
-
10
-
20
cmdbAbstractObject
1
bizmodel
false
autoincrement
lnkdocumenttoservice
id
false
true
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
false
true
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
rank
implementation
10
production
20
obsolete
30
status
true
list
-
10
-
20
-
30
-
40
-
50
-
70
-
10
-
20
-
60
-
10
-
20
-
30
-
40
-
50
-
60
-
10
-
20
-
30
-
60
-
10
-
20
-
30
cmdbAbstractObject
bizmodel,searchable
false
autoincrement
sla
id
name
false
description
true
org_id
Organization
false
DEL_MANUAL
org_id
name
lnkSLAToSLT
sla_id
0
0
slt_id
lnkCustomerContractToService
sla_id
0
0
none
-
10
-
20
-
30
-
40
-
50
-
10
-
20
-
30
-
10
-
20
-
30
-
10
-
20
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
unit
true
radio_horizontal
lnkSLAToSLT
slt_id
0
0
sla_id
-
10
-
20
-
30
-
40
-
50
-
60
-
100
-
10
-
20
-
30
-
40
-
50
-
60
-
10
-
20
-
30
-
40
-
10
-
20
-
30
-
40
-
50
cmdbAbstractObject
1
bizmodel
false
autoincrement
lnkslatoslt
id
false
true
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
false
true
customercontract_id
CustomerContract
false
DEL_AUTO
customercontract_id
name
customercontract_id
provider_id
service_id
Service
provider_id]]>
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
false
true
providercontract_id
ProviderContract
false
DEL_AUTO
providercontract_id
name
providercontract_id
provider_id
service_id
Service
provider_id]]>
false
DEL_AUTO
service_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
false
true
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
-
80
-
90
-
80
-
90
-
70
-
80