User actions are server commands that you define in the workbench, and
can run against resources such as files and folders on your remote server.
These are also sometimes referred to as user options. They enable you to customize
and save command configurations for reuse.
Each user action has:
- A unique name.
- A command (that might have substitution variables). The user action specifies
how the command is run on the server.
- Substitution variables that are replaced with contextual information when
the command is run.
- An optional comment used to describe the action in more detail.
- Various options to affect what happens when the command is run; for example,
whether to prompt first.
- One or more file types to scope the resource types that apply to the action.
For example, a command to start a program that searches text files could be
limited to just text files. The action is only shown for remote objects which
are one of the specified types.