×
Menu
Index

Stop

 
 

Introduction

Suppose you want to stop the execution of a running process at certain conditions. In that case the Stop Tool can help you.
 
You don't actually Stop the Execution unless you raise an exception at this point. So stop can also mean stop the Straight Through Processing of a customer request without actually stopping the execution of the SoftRules® process. Although both is possible using the Stop Tool.
 

Text / TextValue

If the Expression of the Stop Tool evaluates to True, we have a 'stop' situation. In that case we can fill an XML Element with some Text. Using this radio buttons this may be free to use Text or the Text property of a TextValue item. Select Text if you want to enter some custom text as a stop reason and select TextValue if you want to use a TextValue item.
 
 
In the last case you can select the TextValue and the, to the Stop situation, corresponding TextValue item.
 

Reason

See above.
 

ElementName

The Element that will hold the stop reason.
 

Function

If you like you can select a Function ID here from a Function that should be executed in case the stop Expression evaluates to True. This way you can write a custom stop handler.
 

Raise exception when stopcondition is true

If you really want to stop the execution of your Product you should raise an Exception. The Exception will be raised after the Function is executed.
 

Conditions

By doubleclicking the pane below Conditions, the Expression editor appears. Here you can build your set of Conditions (Expression) that will fire this Stop Tool.
 

Category

See here.