Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When you have come up with a useful sequence of actions, you may want to reuse it. Here are several methods, in increasing levels of sophistication.Action lists

Targets

Let's take the example of a couple of actions used to log to an external log file with a date and time stamp. Before writing to the log with the Get Date Time action.

...

Here, the log actions have been copied. This is not ideal, as if we improve the logic later on, we'll have to edit all those actions. Instead, create a new action listTarget, called Log:

Move the actions to the new action listTarget. Now, create a parameter to contain the log message, by right clicking on the action list Target title.

Replace the hard-coded message in the "Write to Text File" action. Action list Target parameters behave just like normal variables.

The action list Target now looks like this:

The final step is to replace the original calls with Run Action ListTarget actions.

The result is this:

External

...

Targets

The next step in reusing action logic is to group these utility action lists Targets into one project:

You can now call these action lists Targets from any project.