SIM for Things

[OEM] State transition rules

image-20230928-065840.png
image-20230928-065849.png



  1. Select State Transition Rules and click on Add Rule for adding next state rules for OEM test plan.

16f14f4a-aab9-4e6e-8c9f-2b9ccf01f6b2
Figure 1 Adding State Transition Rules

2. After clicking on Add Rule following screen displayed.

image-20230928-065541.png
Figure 2 State Transition Rule types


State Transition Rule has three values in the dropdown.

  • Validity - OEM endpoints state transition and change of plan from Test to Inventory plan happens based on the validity specified.

  • Benefit Exhaustion – OEM endpoints state transition and change of plan happens based on the usage of specific benefit exhaustion.

  • Usage under Base Plan Coverage – OEM endpoint state transition happens when a charging request initiates from an operational (Base plan) coverage.


3. Enter or select the following information in the corresponding fields. Fields marked "|'are mandatory.
Based on the state transition rule selection following fields appears.

Validity

When you select State Transition rule as "Validity", the following fields are displayed

Field

Description

Fixed period after activation

There will be two sub – fields for fixed period after activation.

  • First field need to enter numeric values – which represents the number of validities – Enter the required numeric values.

  • Next field represents the frequency – Day, Month, Year – Select the required frequency

image-20230928-065557.png
Figure 3 State Transition Rule – Validity


Benefit Exhaustion

When you select State Transition rule as "Benefit Exhaustion", the following details are displayed.

Field

Description

Plan Benefit Exhaustion

SMS, Data and NB-IOT will be listed in the dropdown.
Select the dropdown based on the type of benefit created.

image-20230928-065626.png
Figure 4 State Transition Rule – Benefit Exhaustion
  • Configuring Data, SMS and NB-IOT benefits and Data as benefit exhaustion rule is allowed.

  • Configuring Data, SMS and NB-IOT benefits and SMS as benefit exhaustion rule is allowed.

  • Configuring Data, SMS and NB-IOT benefits and NB-IOT as benefit exhaustion rule is allowed.


Usage under Base Plan Coverage

Select usage under base plan coverage as state transition rule and click on add.

image-20230928-065648.png
Figure 5 State Transition Rule – Usage under Base Plan Coverage


4. After clicking Add following screen appears.

image-20220216-065212.png
Figure 6 State Transition Rules

After adding State Transition Rules, the following details are displayed on the screen.

Field

Description

State Transition Rule

Indicates the state transition rules added.

  • Benefit Exhaustion

  • Validity

  • Usage under Base Plan Coverage

Condition

Indicates the condition of each state transition rule

  • Benefit Exhaustion – Either Data or SMS or NB-IOT or All

  • Validity – Number of days or months or year validity

  • Usage under Base Plan Coverage – N/A

Next State

This field will be automatically populated based on the rule creation.
Indicates the next state for each rule.

  • Benefit Exhaustion – Active-Inventory

  • Validity – Active-Inventory

  • Usage under Base Plan Coverage – Active

741904335

to edit the Benefit Exhaustion, Validity, Usage under Base Plan Coverage details.

741904355

to delete the Benefit Exhaustion, Validity, usage under Base Plan Coverage rules.

5. Click Submit.

A confirmation message is displayed, indicating that the OEM Test plan is created successfully.

b85dc5bc-2b61-479d-961b-c6b940de07f9
Figure 7 Confirmation Message



6. In the OEM Test Plan without adding state transition rule if submit button is clicked, we get a warning message. Refer to the following screen.

1e580221-bddb-4dc8-9305-481f6fbc1706
Figure 8 Warning Message


  • If no state transition rules configured in the test plan, then endpoint state change must be performed manually.


7. Both Benefits and State Transition Rule – 'benefit exhaustion' should match with same type of benefits if not OEM Plan creation will not be success. If there is a mismatch in benefit type gets an error message. Refer to the following screen.

ba3ce9ca-8154-4bbb-8f86-1fbd904efbbb
Figure 9 Error Message