Figure RA.07 - RA Consequence

Header Image
Project:
Figure RA.07 - RA Consequence : Class diagram
Created: 3/28/2022 3:51:09 PM
Modified: 8/3/2022 5:56:22 AM
Project:
Advanced:
In the complex rule example, where a bill was generated for higher or lower bandwidth than provided, there would be a complex condition composed as “IF BilledBandwidth #gt; ProvidedBandwidth” “OR” “IF BilledBandwidth#lt; ProvidedBandwidth”.  These three attributes would be derived using a derivation algorithm defined in an existing subclass (ProdOfferPricePolicyVariable) of PolicyVariable. The action would be composed as “SET BandwidthBilledError to true”.<br/>See GB922 Common Domain section Policy ABE for detail.<br/>If the RevenueAssurranceObjective is not met then a consequence results as shown in figure RA.07.  The RevenueAssuranceConsequence is characterized by a prescribedAction attribute. This simple attribute may not be sufficient to specify the consequence.  If so, then the association to PolicyAction allows for a more complex action to be specified. For example, …Note that the prescribed action may also result in the creation of a RevenueAssuranceViolation or a RevenueAssuranceTroubleTicket as shown in Figure RA.08.<br/>Additionally, parameters, objectives and consequences may be applicable, or not, at certain times.  For example, if objectives may be checked during the week, but not on the weekend; consequences may be less severe during the day than during the evening.  These scenarios are handled by the RevenueAssuranceApplicability business entity, also shown in Figure RA.07.<br/><br/>