Patent ID: 8713436

Claim:
A computer-implementable method for providing run book automation on a data processing system, said computer-implementable method comprising: engaging a teaching mode in a web-based graphical user interface (GUI), wherein a plurality of selectable portions of said web-based GUI is accentuated; recording a sequence of selections made among said plurality of selectable portions of said web-based GUI, wherein said sequence of selections represents a repeatable user-defined procedure for interacting with said web-based GUI, said recording further comprising capturing at least one data attribute, wherein said at least one data attribute comprises a marker having a value for fetching, internal caching, or a combination thereof when a subsequent task is run; exporting and importing data from said sequence of selections made among said plurality of selectable portions of said web-based GUI to facilitate replay of said sequence of selections without requiring repeated entry of said data by a user; providing a web replay feature for replaying said sequence of selections within said web-based GUI, wherein providing the web replay feature comprises providing a control panel that enables the user to control the teaching mode and replaying said sequence of selections within said web-based GUI, the control panel being provided in said web-based GUI at all times during the teaching mode and replay without requiring user input; and engaging the web replay feature for replaying said sequence of selections within said web-based GUI, wherein engaging the web replay feature comprises: if a current element in said replayed sequence is an action, determining if there is data to export, locating specified data, determining whether the action is manual or automatic, if manual displaying a highlight over at least one of said selectable portions, waiting for user action to select the selectable portion, and selecting the selectable portion, and if automatic directly selecting the selectable portion; and if the current element in the replayed sequence is a data specification, performing said importing of data from said sequence of selections by importing said data into a form with information captured in the teaching mode.