Stages in processing a macro screen During macro playback the macro runtime loops through the same three stages of activity again and again until the macro terminates: Figure 1. Stages in processing a macro screen Determine the next macro screen to be processed. Make the selected macro screen the new current macro screen. Perform the actions in the new current macro screen's <actions> element.