Skip to main content

Customer

Class Description

Organisation receiving services from service supplier.

Attributes

NameTypeDescription
kindCustomerKindKind of customer.
localeStringLocale designating language to use in communications with this customer.
priorityPriorityPriority of the customer.
pucNumberString(if applicable) Public utilities commission (PUC) identification number.
specialNeedStringTrue if customer organisation has special service needs such as life support, hospitals, etc.
statusStatusStatus of this customer.
vipBoolean(deprecated) (use 'priority' instead) True if this is an important customer. Importance is for matters different than those in 'specialNeed' attribute.

Relationships

Ancestors

Descendents

No descendent classes

Associations

Source ClassSource CardinalityTargetTarget CardinalitySource NameSource Assoc. DescriptionTarget NameTarget Assoc. Description
Customer0..1EndDevice0..*CustomerCustomer owning this end device.EndDevicesAll end devices of this customer.
CustomerCustomer0..*CustomerCustomer
Customer1CustomerAccount0..*CustomerCustomer owning this account.CustomerAccountsAll accounts of this customer.
Customer1CustomerAgreement0..*CustomerCustomer for this agreement.CustomerAgreementsAll agreements of this customer.
Customer0..1OldPerson0..*CustomerDataErpPersons
Customer0..*Work0..*CustomersAll the customers for which this work is performed.WorksAll the works performed for this customer.
Customer0..*OutagePlan0..1CustomerThe customers that are affected by this planned outage.OutagePlanThe outage plan that identifies the customers that are affected.
Customer0..1TroubleTicket0..*CustomerCustomer for whom this trouble ticket is relevant.TroubleTicketsAll trouble tickets for this customer.
Customer0..1CustomerNotification0..*CustomerCustomer requiring this notification.CustomerNotificationsAll notifications required by this customer.
Customer0..*PlannedOutageNotification0..*CustomerPlannedOutageNotification