Here is what I use for Attended automation:
-
PROMPT command - this stops the macro and asks the user for input. You can even set a default value.
-
You can monitor an application or website for user input. Example: The macro can wait until the users fills out a text box, and then continue. Based on what the user has filled in, it can make decisions. Use for example
storeValue
for this. -
Use the RPA command line API. This gives you full control and you can use your scripting language to make all kinds of user interaction.
…but in most cases I just use the PROMPT command (option 1)
Two more hints:
-
You can start macros from bookmarklets directly in the browser. This makes attended web automation very convenient.
-
On Windows you can even assign global shortcuts to a macro. (Maybe on Mac, too, I am not sure).