A Script Is Composed Of Steps
A script contains one or more steps. For example, a "stop auto pay" BPA script might have three steps:
Ask the user to select the customer / taxpayer using an appropriate search page
Ask the customer the date on which they'd like to stop making automatic payments (and default the current date)
Invoke a server-based script that, in turn, updates the account's auto pay options.
Each step references a step type. The step type controls what happens when a step executes. It might be helpful to think of a script as a macro and each step as a "line of code" in the macro. Each step's step type controls the function that is executed when the step is performed.
Fastpath:
Refer to How To Set Up Each Step Type for a detailed description of all available step types and how to set them up.