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.
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 Target, called Log:
Move the actions to the new Target. Now, create a parameter to contain the log message, by right clicking on the Target title.
Replace the hard-coded message in the "Write to Text File" action. Target parameters behave just like normal variables.
The Target now looks like this:
The final step is to replace the original calls with Run Target actions.
The result is this:
The next step in reusing action logic is to group these utility Targets into one project:
You can now call these Targets from any project.