Service Domain::Service ABE::Customer Facing Service ABE
Class CustomerFacingService

A CustomerFacingService defines the properties of a particular related CustomerFacingServiceSpec (i.e. know-how) that represents a realization of a Product within an organization's infrastructure; This is in direct contrast to ResourceFacingServices, which support the network/infrastructure facing part of the service (i.e. the technical solution). For example, a VPN is an example of a CustomerFacingService, while the sub-services that perform different types of routing between network devices making up the VPN are examples of ResourceFacingServices.

CustomerFacingServices are directly related to Products as well as to ResourceFacingServices. ResourceFacingServices are indirectly related to Products through the relationship between Product and CustomerFacingServices. This enforces the relationship to Products while keeping Services that are not directly realized by Products (i.e., ResourceFacingServices) separated from Products.

Attributes
CustomerFacingServiceComposite _customerFacingServiceComposite _customerFacingServiceComposite
CustomerFacingServiceRole _customerFacingServiceRole _customerFacingServiceRole
CustomerFacingServiceSpec _customerFacingServiceSpec _customerFacingServiceSpec
Product _product _product
ResourceFacingService _resourceFacingService _resourceFacingService
ServiceCandidate serviceCandidate serviceCandidate
Integer status status

This is an enumerated integer that defines the status of this particular CustomerFacingService. Values include:

0: Operational and billable
1: Degraded but billable
2: In Violation and billable
3: Operational but not billable
4: In Test and not billable
5: Being Deployed and not billable
6: Failed

Value 0 means that this CustomerFacingService is acting per specification, and is fully billable.

Value 1 means that this CustomerFacingService is operational, but is currently in a degraded state. However, it has not violated any contractual specification and is fully billable.

Value 2 means that this CustomerFacingService is operational, but is currently in violation of its associated contractual specification(s). Whether it is billable or not is determined by its associated Policy for handling service violations.

Value 3 means that this CustomerFacingService is currently operational, but has not been enabled for this particular customer yet and is therefore not billable for this customer.

Value 4 means that this CustomerFacingService is currently being tested, and is not yet ready to be enabled for this particular customer. Consequently, it is therefore not billable for this customer.

Value 5 means that this CustomerFacingService is currently being deployed, and therefore has not been enabled for this particular customer yet. Consequently, it is therefore not billable for this customer.

Value 6 means that this CustomerFacingService has currently failed. The set of actions that should be taken, as well as whether this service can still be billed or not, are determined by its associated Policy for handling service violations.

Attributes inherited from SID Models::Service Domain::Service ABE::Service SID Models::Service Domain::Service ABE::Service
_businessInteractionItem _businessInteractionItem, _device _device, isServiceEnabled isServiceEnabled, hasStarted hasStarted, isMandatory isMandatory, startMode startMode, isStateful isStateful, _serviceRole _serviceRole, _physicalResourceRole _physicalResourceRole, _serviceCharacteristicValue _serviceCharacteristicValue, _serviceSpecification _serviceSpecification, _serviceUsage _serviceUsage, _servicePerformance _servicePerformance, _partyRole4 _partyRole4, _serviceAccessPoint _serviceAccessPoint, _place _place, _partyRole _partyRole, _commonServiceInfo _commonServiceInfo, _serviceInvolvementRole _serviceInvolvementRole, serviceCapacity serviceCapacity, serviceCapacityDemand serviceCapacityDemand, serviceConfiguration serviceConfiguration, serviceConfigSpec serviceConfigSpec, serviceTest serviceTest, serviceRelationship serviceRelationship, serviceRelationship2 serviceRelationship2, problem problem, problem1 problem1

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NameCustomerFacingService
Name Expression
NamespaceCustomer Facing Service ABE
Owned Template Signature
OwnerCustomer Facing Service ABE
Owning Template Parameter
PackageCustomer Facing Service ABE
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _customerFacingServiceComposite
Public CustomerFacingServiceComposite _customerFacingServiceComposite
Constraints:
Properties:

AggregationNone
Alias
AssociationCFSCompositeHasCFServices
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_customerFacingServiceComposite
Name Expression
NamespaceCustomerFacingService
Opposite_customerFacingService
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::_customerFacingServiceComposite
Stereotype
Template Parameter
TypeCustomerFacingServiceComposite
Upper1
Upper Value(1)
VisibilityPublic


 _customerFacingServiceRole
Public CustomerFacingServiceRole _customerFacingServiceRole
Constraints:
Properties:

AggregationShared
Alias
AssociationCFServiceHasCFSRoles
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_customerFacingServiceRole
Name Expression
NamespaceCustomerFacingService
Opposite_customerFacingService
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::_customerFacingServiceRole
Stereotype
Template Parameter
TypeCustomerFacingServiceRole
Upper*
Upper Value(*)
VisibilityPublic


 _customerFacingServiceSpec
Public CustomerFacingServiceSpec _customerFacingServiceSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesCustomerFacingService
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_customerFacingServiceSpec
Name Expression
NamespaceCustomerFacingService
Opposite_customerFacingService
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::_customerFacingServiceSpec
Stereotype
Template Parameter
TypeCustomerFacingServiceSpec
Upper1
Upper Value(1)
VisibilityPublic


 _product
Public Product _product
Constraints:
Properties:

AggregationNone
Alias
AssociationProductRealizedAsCFService
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_product
Name Expression
NamespaceCustomerFacingService
Opposite_customerFacingService
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::_product
Stereotype
Template Parameter
TypeProduct
Upper*
Upper Value(*)
VisibilityPublic


 _resourceFacingService
Public ResourceFacingService _resourceFacingService
Constraints:
Properties:

AggregationNone
Alias
AssociationCFServiceRequiresRFServices
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_resourceFacingService
Name Expression
NamespaceCustomerFacingService
Opposite_customerFacingService
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::_resourceFacingService
Stereotype
Template Parameter
TypeResourceFacingService
Upper*
Upper Value(*)
VisibilityPublic


 serviceCandidate
Public ServiceCandidate serviceCandidate
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerFacingServiceRepresentedAs
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameserviceCandidate
Name Expression
NamespaceCustomerFacingService
OppositecustomerFacingService
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::serviceCandidate
Stereotype
Template Parameter
TypeServiceCandidate
Upper*
Upper Value(*)
VisibilityPublic


 status
Public Integer status

This is an enumerated integer that defines the status of this particular CustomerFacingService. Values include:

0: Operational and billable
1: Degraded but billable
2: In Violation and billable
3: Operational but not billable
4: In Test and not billable
5: Being Deployed and not billable
6: Failed

Value 0 means that this CustomerFacingService is acting per specification, and is fully billable.

Value 1 means that this CustomerFacingService is operational, but is currently in a degraded state. However, it has not violated any contractual specification and is fully billable.

Value 2 means that this CustomerFacingService is operational, but is currently in violation of its associated contractual specification(s). Whether it is billable or not is determined by its associated Policy for handling service violations.

Value 3 means that this CustomerFacingService is currently operational, but has not been enabled for this particular customer yet and is therefore not billable for this customer.

Value 4 means that this CustomerFacingService is currently being tested, and is not yet ready to be enabled for this particular customer. Consequently, it is therefore not billable for this customer.

Value 5 means that this CustomerFacingService is currently being deployed, and therefore has not been enabled for this particular customer yet. Consequently, it is therefore not billable for this customer.

Value 6 means that this CustomerFacingService has currently failed. The set of actions that should be taken, as well as whether this service can still be billed or not, are determined by its associated Policy for handling service violations.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomerFacingService
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namestatus
Name Expression
NamespaceCustomerFacingService
Opposite
OwnerCustomerFacingService
Owning Association
Owning Template Parameter
Qualified NameSID Models::Service Domain::Service ABE::Customer Facing Service ABE::CustomerFacingService::status
Stereotyperequired
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic