Action list variables

For a large FB project, it would be nice if, in addition to project variables, it were possible to have action list variables. These would be like local variables for each action list, not accessible by other action lists. They would be created and destroyed each time the action list is run. Each action list would have it’s own tree under Variables in the project view

Whoops, forgot about Action List Parameters. It would be nice to see Action List Parameters in the Project tab, or at least be able to set default values for the parameters.

Hi Keith,

The difference here is that action list parameters aren’t global variables scoped to each action list, but they’re local instance parameters which are instantiated each time you call the Action List. Think of them like local variables in the body of a function call. If you call the function multiple times, you get multiple copies of the local variable on the stack. For this reason showing them under the Project tab is a little problematic.

Similarly, you’ll find that at the moment when you add a Run Action List action, you are required to specify values for each Action List Parameter in that action list. While we could add default values, this (to some extent) breaks the current behaviour.

Regards,

Angus