Status Transition Actions
Certain actions that can only occur during specific transitions.
Action | Description |
---|---|
MtxStatusActionActivateAllOffer | Activates all pre-active purchased items. For information
about pre-active purchased items, see the discussion about
managing product offers in MATRIXX Subscriber Management. Note: All the pre-active offers must activate successfully
before the status transition can occur. |
MtxStatusActionCancelOffer | On the transition, all valid specified offers are canceled (that is, offers that have not been cancelled and have not expired). To enter more than one offer ID, separate the IDs with a
comma (such as 245,244). Note that if you specify a catalog item ID, pricing validation will fail. You must specify a ProductOfferId or
BundleId . All purchased catalog items containing the specified ID (directly or indirectly) are cancelled. Note: Offers are cancelled with the
write_off_all debt cancellation mode. If an offer has any debt balances, all the debts are written off. |
MtxStatusActionCancelAllOffer | On the transition, all valid offers are cancelled (that is, offers that have not been
cancelled and have not expired). When a bundle is cancelled, all
offers within the bundle are cancelled. The individual product
offer CancelType values (Immediate, BillCycle,
BalanceCycle, or PurchasedItemCycle) in the bundle are used to
determine the CancelEndTime of the individual
offers when a bundle is cancelled. Note: Offers are cancelled
with the write_off_all debt cancelation mode. If an offer
has any debt balances, all the debts are written
off. For more information about bundles, see MATRIXX Pricing and Rating. Check Send Notification to generate a notification when this action is performed. This option is not checked by default (that is, no notification is generated). |
MtxStatusActionModifyParentStatus | On the transition, if the parent status is the expected
value, the object will transition to the new status. This must
be listed a valid transition in the parent object. All parent
status transitions will be performed. The fields are:
|
MtxStatusActionResumeAllOffer | On the transition, all offers and recurring operations are
resumed immediately. When a bundle is resumed, all offers within
the bundle that can be resumed are resumed. See Proration Type below for information about
configuring proration properties. Note: Suspend and resume do
not affect offers in a cancelled state. |
MtxStatusActionSuspendAllOffer | On the transition, all offers that are configured as Can Be Suspended in the product
offer template are suspended. When a bundle is suspended, all
offers within the bundle that can be suspended are suspended.
Recurring operations on price components within suspended offers
are not executed while the offer is suspended. Suspended offers
are evaluated during usage rating. To prevent recurring charges and grants when a subscription is in a barred status, add this action to the status transition into the barred status. To resume recurring charges and grants, add MtxStatusActionResumeAllOffer to the transition out of barred. See Proration Type below for information about configuring proration properties. Check Pause on Suspension to suspend the offer and put it into Pause mode. When in Pause mode, no refunds or forfeitures are issued when the offer is suspended, and no recurring charges or grants are issued at the time of offer resumption. When an offer is taken out of Pause mode, the offer's end time is extended by the length of the offer's suspension.When in Pause mode, no refunds or forfeitures are issued when the offer is suspended, and no recurring charges or grants are issued at the time of offer resumption. When an offer is taken out of Pause mode, the offer's end time is extended by the length of the offer's suspension. For more information about product offer templates, see My MATRIXX Help. |
MtxStatusActionWriteOff | Balances in the wallet are forfeited immediately regardless of the
Forfeiture Enabled balance template
setting for balance expiration. Check Send Notification to generate a notification when this action is performed. This option is not checked by default (that is, no notification is generated). Note the following:
|
MtxStatusActionSaveTransitionTime | When a status change occurs, record the date and time
in a custom data container field. Define the following:
|
MtxStatusActionUpdateField | When a status object transitions to another status, this action sets the date and
time for when the next status transition will occur to a custom
DATETIME field of the status object (subscriber, group, device,
user, or account). The time when the next
transition will occur depends upon normalizer and decision table execution results.
The data modify profile selector that you configure here executes the applicable
normalizers. These results determine which data modify profile to use to update the
custom DATETIME field to the next transition time using a data modify action, which
specifies the unit and count used to update the custom DATETIME field. For more information, see the discussion about creating data modify profiles and selectors. |
Proration Type
- MtxStatusActionSuspendAllOffer
- MtxStatusActionResumeAllOffer
The default proration type for all actions is Scaled.
- When an offer is cancelled, the cancel proration type in the offer is used based on consumption.
- When an offer is suspended, the proration type in MtxStatusActionSuspendAllOffer is used to calculate the balance amount and the credit floor.
- When an offer is resumed, the proration type in MtxStatusActionResumeAllOffer is used to calculate the balance amount and the credit floor.
- Grant Proration Type
- Charge Proration Type
Suspend Proration Types
Grant Proration Type | Description |
---|---|
Scaled | The forfeited grant amount for the final cycle is scaled according to the portion of the cycle in which the product offer was owned. This is the default. |
None | Forfeit no granted assets. |
Full | Forfeit any unused amount of the granted assets. |
Consumption Based | The forfeited grant amount is based on the amount of assets a subscription consumed from the amount granted with the offer being cancelled. If the consumed amount is greater than or equal to the granted amount, the amount removed from the grant balance is the granted amount. If the consumed amount is less than the granted amount, the consumed amount is removed from the grant balance. |
Offer | The proration settings in the product offer override the proration settings in the status life cycle definition. |
Charge Proration Type | Description |
---|---|
Scaled | The refunded charges for the final cycle are scaled according to the portion of the cycle in which the product offer was owned. This is the default. |
None | Refund no charges. |
Full | Refund the full charge. |
Offer | The proration settings in the product offer override the proration settings in the status life cycle definition. |
Forfeiture Based | The charge amount that is refunded is scaled according to the unused amount of one specific recurring grant during the portion of the cycle the product offer was owned and valid. |
Resume Proration Types
Charge/Grant Proration Type | Description |
---|---|
Scaled | Charge and grant amounts are scaled according to the portion of the cycle period that the product offer is owned by the subscription or group. This is the default. |
None | Charge or grant amounts are not applied for any of the cycle period in which the purchase occurs. |
Full | Charge and grant amounts are applied in total for the full cycle period in which the purchase occurs. |
Offer | Proration settings in the product offer override the proration settings in the status life cycle definition. |