| Line 50: | Line 50: | 
|  | |No |  | |No | 
|  | |- |  | |- | 
| − | |Has a trigger component? | + | |Has a trigger component | 
|  | |Yes |  | |Yes | 
|  | |No |  | |No | 
|  | |- |  | |- | 
| − | |Triggers can be constrained individually? | + | |Triggers can be constrained individually | 
|  | |Yes |  | |Yes | 
|  | |N/A |  | |N/A | 
|  | |- |  | |- | 
| − | |Has an action set component? | + | |Has an action set component | 
|  | |Yes |  | |Yes | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Actions can include “Wait For Trigger"? | + | |Actions can include “Wait For Trigger" | 
|  | |Yes |  | |Yes | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Actions can be grouped into condition sets? | + | |Actions can be grouped into condition sets | 
|  | |Yes |  | |Yes | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Actions can be constrained individually? | + | |Actions can be constrained individually | 
|  | |Yes |  | |Yes | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Has a constraint set component to apply to all actions? | + | |Has a constraint set component applied to all actions | 
|  | |Yes |  | |Yes | 
|  | |No |  | |No | 
|  | |- |  | |- | 
| − | |Can create, read & update global variables? | + | |Can create, read & update global variables | 
|  | |Yes |  | |Yes | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Can read & update calling macro's local variables? | + | |Can read & update calling macro's local variables | 
|  | |N/A |  | |N/A | 
|  | |No |  | |No | 
|  | |- |  | |- | 
| − | |Can include Input variables? | + | |Can include Input variables | 
|  | |No |  | |No | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Can include Working variables? | + | |Can include Working variables | 
|  | |No |  | |No | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
| − | |Can include Output variables? | + | |Can include Output variables | 
|  | |No |  | |No | 
|  | |Yes |  | |Yes | 
|  | |- |  | |- | 
|  | |} |  | |} |