Project:
|
![]() Figure RA.08 - RA Consequence Subclasses : Class diagram
Some type (modeled as a specification) of RevenueAssuranceViolation or some type (modeled as a specification) of RevenueAssuranceTroubleTicket is created if a RevenueAssuranceObjective is not met. This is based on whether the RevenueAssuranceParameter is a RevenueAssuranceControl or a RevenueAssuranceKPI. Figure RA.08 depicts RevenueAssuranceConsequence subclasses that trigger the creation of a RevenueAssuranceViolation or a RevenueAssuranceTroubleTIcket.<br/>The actual RevenueAssuranceViolation or RevenueAssuranceTroubleTicket is created based on the specification related to the consequence. For example, in previous example, if a customer is not to be billed for services used, then the consequence is related to a RevenueAssuranceViolationSpec instance that classifies and characterizes the RevenueAssuanceViolation as one for unbilled customer services.<br/>
|