Introduction to REFramework _Academy Course

Hi ,
Please correct me if im wrong.
Here in the process state , the email numeric value is validated against the threshold value .
if CInt(in_TransactionItem.SpecificContent(“numericValue”).ToString) > CInt(in_Config(“threshold”))

Transition: Business Exception
Next State: Get transaction state

I think the options are wrong in this question

Hi @parvathi_ayanala ,

You are correct. The options in the screenshot are technically incomplete for a standard REFramework scenario.

In a proper REFramework implementation:

• The Logic: If a value exceeds a threshold, you Throw a Business Rule Exception.

• The Transition: The process should follow the Business Exception path.

• The Next State: It should go to Get Transaction Data to process the next item.

The quiz options seem to ignore the “Business Exception” transition entirely, which is a common error in simplified or older practice tests.

if true - business rule exception . So the options are wrong

1 Like

No, not exactly.

If the condition (value > threshold) is true and you throw a Business Rule Exception, then:

  • Transition = Business Exception

  • Next State = Get Transaction Data

Transition = Successful is used only when the transaction is processed successfully without any exception.

1 Like

Yes , if you still want one answer from the given options (even though they are incorrect by REFramework standards), the expected answer is:

If the condition is true

Transition = Success

Next State = Get Transaction Data

1 Like

Thought of this as well but…


I agree with your answer @Maheep_Tiwari in the condition true scenario but the answer is marked wrong in this UiPath Academy Course which i wanted to show as well. Instead of marking your answer as solution i wanted to continue the thread so that the academy could notice this instead .