====== BorderValueHandler ====== ==== Description ==== This [[:en:software:tim:actionhandler|handler]] compares the value of a [[:en:glossar#process_variable|process variable]] with the border(threshold) value passed to it and sets a new [[:en:glossar#process_variable|process variable]]. This will be used later in the process with the help of the [[:en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] to send [[:en:glossar#process_definition|the process]] in the right direction. ---- ==== Action Class ==== com.dooris.bpm.actionhandler.BorderValueHandler ---- ==== Event Type ==== any type ==== Action Name ==== any name ==== Mandatory Fields ==== - ---- ==== Parameter ==== == variableName == Name of the variable to which the amount being assessed belongs. (see [[#example|Example]]) == borders == This indicates the threshold values with which the figure will be matched, as well as the potential content of the new [[:en:glossar#process_variable|process variable]](separated by spaces and question mark). The transitions based on the [[:en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] require technical, unique names that reflect the potential content (see [[#example|Example]]) == decisionName == Name of the new process variable that can guide the process with the [[:en:software:tim:actionhandler:variabledecisionhandler|VariableDecisionHandler]] in the right direction (see [[#example|Example]]). >> **Important!** Coding the threshold value sign: > --> GT < --> LT>= --> GTEQUALS <= --> LTEQUALS ---- ==== Example ==== borders=LT 25000 kstv1?GTEQUALS 25000 kstv2?GTEQUALS 50000 kstv3?GTEQUALS 100000 kst4?GTEQUALS 150000 kstv5 Transition Name: {{ :en:software:tim:actionhandler:transition_name.png?500 }} Example Process: {{ :en:software:tim:actionhandler:bordervaluehandler_process.png?500 }} Example Parameter: {{ :en:software:tim:actionhandler:bordervaluehandler_parameter.png?500 }}