The One-Shot Trigger component creates in the decision tree a main branch that is activated when precise events related to the allowance occur:
The creation of the allowance
The activation of the allowance
The expiration of the allowance
In addition, you can activate the One-Shot Trigger component within the allowance validity period (after the activation of the allowance or before the expiration of the allowance).
The rules are the following:
The allowance logic can contain several One-Shot Triggers: For example, a One-Shot Trigger for each type of event such as Creation, Activation, and Expiration.
When you insert a One-Shot Trigger in the allowance logic, some properties (*) are available in the One-Shot Trigger branch.
(*) These properties are the following:
Event Date: The date of the one-shot event
Validity Start Date: The start date of the validity period of the allowance
Validity End Date: The end date of the validity period of the allowance
Allowance Unique Identifier: The unique identifier of the allowance
Currency Code: The currency code of the allowance
ISO Currency Code: The currency code of the allowance in the ISO format
You can use the One-Shot Trigger component to recognize the revenues of allowances.
As an operator, you create an offer for your customers so that they can add recharges to a base plan. Each time the customer buys a recharge, the new recharge (or the new allowance) is created, and the current allowance is extended to the expiration date of the new one. Furthermore, you want to declare the revenues related to allowances by reporting the exact revenue at the creation, the activation, or the expiration of the allowances. You can then create in the allowance logic of your allowance plan:
An Event-Based Trigger branch to report the revenues related to the event of allowances
Three One-Shot Trigger branches to report the revenues related to the creation (first branch), the activation (second branch), and the expiration of allowances (third branch)
The One-Shot Trigger can check and report the lost credit of customers when allowances expire. The One-Shot Trigger branch needs a Property Introducer Operator to define the reason of revenue recognition. This One-Shot Trigger branch enables the generation of a charged item.
Name: Type the name of the component (mandatory). Choose an appropriate name because it is reused as the label of pricing transactions.
Description: Allows you to type the description of the component (optional).
Event Name: Provides the list of events activating the One-Shot Trigger component. Select one of the following events:
Creation
Activation
Expiration
Shifted by: This option allows activating the One-Shot Trigger component after the activation of the allowance or before the expiration of the allowance. The time shift is defined as a quantity and a unit of time (second, minute, hour, and day). By default, the time shift is 0. Select the quantity and the time of unit depending on the selected Event Name:
Creation: No shift is possible
Activation: Only a positive shift is possible
Expiration: Only a negative shift is possible
|
Notes:
|