Class Customer

A person or organization that buys products from the enterprise or receives free offers or products. This is modeled as a Party playing the role of Customer. A Customer is a type of PartyRole. Customers can also be other service providers who resell the enterprises products, other service providers that lease the enterprise's resources for utilization by the other service provider's products and services, and so forth.

Attributes
CustomerAccount _customerAccount _customerAccount
«preliminary» PartyCreditProfile _customerCreditProfile _customerCreditProfile
CustomerQuote _customerQuote _customerQuote
«example» CustomerMetric customerMetric customerMetric
CustomerPayment customerPayment customerPayment
long customerRank customerRank

The relative importance of this Customer compared to other Customers.

Attributes inherited from SID Models::Common Domain::Party ABE::PartyRole SID Models::Common Domain::Party ABE::PartyRole
_partyInteractionRole _partyInteractionRole, _businessInteractionVersion _businessInteractionVersion, _administrativeArea _administrativeArea, _partyRoleSpecification _partyRoleSpecification, _party _party, _partyRoleCategory _partyRoleCategory, _place _place, _contactMedium _contactMedium, ID ID, status status, validFor validFor, name name, _projectResource _projectResource, _partyResource _partyResource, _workOrder _workOrder, _projectElement _projectElement, _calendarEntry _calendarEntry, _calendar _calendar, _calendarPartyRole _calendarPartyRole, _calendarEntryParticipation _calendarEntryParticipation, _usage _usage, _softwareResource _softwareResource, _softwareResource1 _softwareResource1, _resourceRole _resourceRole, _revenueAssuranceAssessment _revenueAssuranceAssessment, _partyDemographic _partyDemographic, _partyProfile _partyProfile, _marketStatistic _marketStatistic, _competitor _competitor, _competitorIntelligence2 _competitorIntelligence2, _productPricePartyRole _productPricePartyRole, _partyRoleSecurityEntity _partyRoleSecurityEntity, _partyRoleSecurityThreatActor _partyRoleSecurityThreatActor, _securityEventCollectionMethod _securityEventCollectionMethod, businessObjective businessObjective, _partyRoleAssociation _partyRoleAssociation, _partyRoleAssociation2 _partyRoleAssociation2, _resource _resource, _service _service, characteristicValue characteristicValue, skillSpec skillSpec, skill skill, _involvementRole _involvementRole, _metricDefinitionInvolvement _metricDefinitionInvolvement, _partyAccount _partyAccount, _partyCreditProfile _partyCreditProfile, partyCreditProfileReference partyCreditProfileReference, partyCreditProfileReference2 partyCreditProfileReference2, partyAccountContact partyAccountContact, additionalPartyAttributes additionalPartyAttributes, partyPayment partyPayment, _performance _performance, _resource1 _resource1, _service1 _service1, metricMeasurementObservation metricMeasurementObservation, partySettlementRole partySettlementRole, partyPayment2 partyPayment2, partyRoleProductSpecification partyRoleProductSpecification, partyRoleProductOffering partyRoleProductOffering, catalog catalog, commitmentFulfilmentRole commitmentFulfilmentRole, commitmentProcurementRole commitmentProcurementRole, productOffering productOffering, partyPrivacyProfile partyPrivacyProfile, partyPrivacyProfileCharValue partyPrivacyProfileCharValue, paymentMethod paymentMethod, partyRoleCurrency partyRoleCurrency, partyOrder partyOrder, partyOrderItem partyOrderItem, _customerProductOrder _customerProductOrder, _customerProductOrderItem _customerProductOrderItem, customerAccount customerAccount, partyRoleGroup partyRoleGroup, account account, interactionRole interactionRole, resourcealarm2 resourcealarm2, resourcealarm resourcealarm, businessPartnerProductOrderItem businessPartnerProductOrderItem

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCustomer
Name Expression
Namespace«001» Customer Party Roles ABE
Owned Template Signature
Owner«001» Customer Party Roles ABE
Owning Template Parameter
Package«001» Customer Party Roles ABE
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _customerAccount
Public CustomerAccount _customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerPosseses
Association End
ClassCustomer
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_customerAccount
Name Expression
NamespaceCustomer
Opposite_customer
OwnerCustomer
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer::_customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper*
Upper Value(*)
VisibilityPublic


 _customerCreditProfile
Public «preliminary» PartyCreditProfile _customerCreditProfile
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerStabilityMeasuredBy
Association End
ClassCustomer
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_customerCreditProfile
Name Expression
NamespaceCustomer
Opposite_customer
OwnerCustomer
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer::_customerCreditProfile
Stereotype
Template Parameter
Type«preliminary» PartyCreditProfile
Upper*
Upper Value(*)
VisibilityPublic


 _customerQuote
Public CustomerQuote _customerQuote
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerRequests
Association End
ClassCustomer
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_customerQuote
Name Expression
NamespaceCustomer
Opposite_customer
OwnerCustomer
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer::_customerQuote
Stereotype
Template Parameter
TypeCustomerQuote
Upper*
Upper Value(*)
VisibilityPublic


 customerMetric
Public «example» CustomerMetric customerMetric
Constraints:
Properties:

AggregationNone
Alias
Association«Example» CustomerMetricCollectedFor
Association End
ClassCustomer
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*
NamecustomerMetric
Name Expression
NamespaceCustomer
Oppositecustomer
OwnerCustomer
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer::customerMetric
Stereotype
Template Parameter
Type«example» CustomerMetric
Upper*
Upper Value(*)
VisibilityPublic


 customerPayment
Public CustomerPayment customerPayment
Constraints:
Properties:

AggregationNone
Alias
AssociationPaymentReceivedFromCustomer
Association End
ClassCustomer
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*
NamecustomerPayment
Name Expression
NamespaceCustomer
Opposite_customer
OwnerCustomer
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer::customerPayment
Stereotype
Template Parameter
TypeCustomerPayment
Upper*
Upper Value(*)
VisibilityPublic


 customerRank
Public long customerRank

The relative importance of this Customer compared to other Customers.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassCustomer
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)
NamecustomerRank
Name Expression
NamespaceCustomer
Opposite
OwnerCustomer
Owning Association
Owning Template Parameter
Qualified NameSID Models::Customer Domain::Customer Party Roles ABE::Customer::customerRank
Stereotype
Template Parameter
Typelong
Upper1
Upper Value
VisibilityPublic