Line 22:
Line 22:
Working variables are used to make all kinds of calculations/comparisons inside the action block, like any variable according to its type. The only difference with Input and Output ones is that they <b>do not appear</b> in the variables list when configuring the call, as they are not useful to the calling macro.
Working variables are used to make all kinds of calculations/comparisons inside the action block, like any variable according to its type. The only difference with Input and Output ones is that they <b>do not appear</b> in the variables list when configuring the call, as they are not useful to the calling macro.
+
+
{|border="1" cellpadding="2"
+
|+Schematic way variables interact between Macros and Action blocks
+
!width="10"|Step #
+
!width="100"|Where from
+
!width="100"|Kind of variable
+
!width="300"|When
+
|-
+
|1
+
|Macro
+
|Local
+
|rowspan="2"|Call configuration time
+
|-
+
|rowspan="3"|2
+
|rowspan="3"|Action block
+
|Input
+
|-
+
|Input<br/>Working<br/>Output
+
|Action block process
+
|-
+
|Output
+
|rowspan="2"|Call configuration time
+
|-
+
|3
+
|Macro
+
|Local
+
|}
== Input and Output Parameters ==
== Input and Output Parameters ==