Operation Types
Use operation types to customize non-usage events. The operation type in an event mapping must match an event type. For example, the recurring_subscriber operation can only correspond to a recurring event, such as SubscriberCustomRecurringEvent.
There is a one-to-one mapping of an operation type to an event. You can choose whether an EDR is generated when the associated event occurs. For more information about mapping operations and events, see the discussion about event mapping in My MATRIXX Help.
Event Mapping Operation Types lists the supported operation types.
ID | Operation Type | Default Create Event Value |
---|---|---|
0 | undefined | true |
1 | usage | true |
2 | recurring_subscriber | true |
3 | recurring_group | true |
4 | first_usage_subscriber | true |
5 | first_usage_group | true |
6 | purchase_subscriber | true |
7 | purchase_group | true |
8 | purchase_device | true |
9 | cancel_subscriber | true |
10 | cancel_group | true |
11 | cancel_device | true |
12 | balance_adjust_subscriber | true |
13 | balance_adjust_group | true |
14 | balance_topup_subscriber | true |
15 | balance_topup_group | true |
17 | suspend_subscriber | true |
18 | suspend_group | true |
19 | suspend_device | true |
20 | resume_subscriber | true |
21 | resume_group | true |
22 | resume_device | true |
23 | session_end | true |
24 | write_off_subscriber | true |
25 | write_off_group | true |
26 | notification_success | true |
27 | notification_failure | true |
28 | object_create_subscriber | false |
29 | object_create_group | false |
30 | object_create_device | false |
31 | status_change_subscriber | true |
32 | status_change_group | true |
33 | status_change_device | true |
34 | usage_refund | true |
35 | balance_validity_change_subscriber | true |
36 | balance_validity_change_group | true |
37 | object_delete_subscriber | true |
38 | object_delete_group | true |
39 | object_delete_device | true |
40 | balance_transfer_subscriber | true |
41 | balance_transfer_group | true |
42 | balance_rollover_subscriber | true |
43 | balance_rollover_group | true |
44 | rollover_balance_adjust_subscriber | true |
45 | rollover_balance_adjust_group | true |
46 | session_context_end | false |
47 | forfeiture_subscriber | true |
48 | forfeiture_group | true |
49 | payment_authorization | true |
50 | auto_renew_subscriber | true |
51 | auto_renew_group | true |
52 | payment_settlement | true |
54 | policy_session_start | true |
55 | policy_change | true |
56 | payment_subscriber | true |
57 | payment_group | true |
58 | recharge_subscriber | true |
59 | recharge_group | true |
60 | transfer_to_billed_ar_subscriber | true |
61 | transfer_to_billed_ar_group | true |
62 | billing_cycle_change_subscriber | false |
63 | billing_cycle_change_group | false |
64 | period_termination_subscriber | true |
65 | period_termination_group | true |
66 | subscriber_add_device | false |
67 | subscriber_remove_device | false |
68 | group_add_membership | false |
69 | group_remove_membership | false |
70 | refund_subscriber | true |
71 | refund_group | true |
72 | payment_refund | true |
73 | period_write_off_subscriber | true |
74 | period_write_off_group | true |
75 | purchased_item_cycle_change_subscriber | false |
76 | purchased_item_cycle_change_group | false |
77 | purchased_item_cycle_change_device | false |
78 | recharge_request | true |
79 | purchased_item_activation_subscriber | true |
80 | purchased_item_activation_group | true |
81 | purchased_item_activation_device | true |
82 | balance_threshold_subscriber | false |
83 | balance_threshold_group | false |
84 | purchased_item_transition_to_inactive_subscriber | false |
85 | purchased_item_transition_to_inactive_group | false |
86 | purchased_item_transition_to_inactive_device | false |
87 | meter_period_close_subscriber | true |
88 | meter_period_close_group | true |
89 | contract_late_charge_subscriber | true |
90 | contract_late_charge_group | true |
91 | finance_contract_principal_payment_subscriber | true |
92 | finance_contract_principal_payment_group | true |
93 | missed_contract_charge_subscriber | true |
94 | missed_contract_charge_group | true |
95 | contract_finance_subscriber | true |
96 | contract_finance_group | true |
97 | contract_debt_payment_subscriber | true |
98 | contract_debt_payment_group | true |
99 | contract_debt_payment_device | true |
100 | purchased_item_modify_subscriber | true |
101 | purchased_item_modify_group | true |
102 | purchased_item_modify_device | true |
103 | component_meter_period_close_subscriber | true |
104 | component_meter_period_close_group | true |
105 | subscription_modify | false |
106 | group_modify | false |
107 | user_modify | false |
108 | device_modify | false |
109 | subscription_create | false |
110 | group_create | false |
111 | device_create | false |
112 | user_create | false |
113 | subscription_delete | false |
114 | group_delete | false |
115 | device_delete | false |
116 | user_delete | false |
117 | component_meter_subperiod_close_subscriber | true |
118 | component_meter_subperiod_close_group | true |
119 | status_change_user | true |
120 | cycle_arrears_recurring_subscriber | true |
121 | cycle_arrears_recurring_group | true |
127 | debt_payment_subscriber | true |
128 | debt_payment_group | true |
129 | purchased_item_status_change_subscriber | true |
130 | purchased_item_status_change_group | true |
131 | purchased_item_status_change_device | true |
132 | fee_charge_subscriber | true |
133 | fee_charge_group | true |
134 | external_payment_request_subscriber | true |
135 | external_payment_request_group | true |
136 | external_payment_subscriber | true |
137 | external_payment_group | true |
138 | period_end_time_change | false |
139 | external_payment_failure_subscriber | false |
140 | external_payment_failure_group | false |
141 | purchase_failure_subscriber | false |
142 | purchase_failure_group | false |
143 | purchase_failure_device | false |
144 | purchased_item_activation_failure_subscriber | false |
145 | purchased_item_activation_failure_group | false |
146 | purchased_item_activation_failure_device | false |
147 | recurring_failure_subscriber | false |
148 | recurring_failure_group | false |
149 | balance_transfer_failure_subscriber | false |
150 | balance_transfer_failure_group | false |
151 | purchase_package_modify_subscriber | false |
152 | purchase_package_modify_group | false |
153 | purchase_package_modify_device | false |
154 | balance_threshold_modify_subscriber | false |
155 | balance_threshold_modify_group | false |
156 | policy_session_end | false |
157 | roaming_policy_session_start | false |
158 | roaming_policy_change | false |
159 | roaming_policy_session_end | false |
160 | purchased_item_period_closing_subscriber | false |
161 | purchased_item_period_closing_group | false |
162 | purchased_item_period_closing_device | false |
163 | purchased_item_close_subscriber | false |
164 | purchased_item_close_group | false |
165 | purchased_item_close_device | false |
166 | dynamic_balance_instance_create_subscriber | false |
167 | dynamic_balance_instance_create_group | false |
168 | recurring_recharge_retry_failure_subscriber | false |
169 | recurring_recharge_retry_failure_group | false |
170 | import_wake_subscription | false |
171 | import_wake_device | false |
172 | import_wake_group | false |
173 | import_wake_user | false |
Note: For the following operation type pairs, you can enable only one operation type from the
pair. If you enable both operation types in the pair, an error is generated.
- object_create_subscriber and subscription_create
- object_create_group and group_create
- object_create_device and device_create
- object_delete_subscriber and subscription_delete
- object_delete_group and group_delete
- object_delete_device and device_delete