A graphical user interface (GUI) for visual representation and
manipulation of a transaction pattern. The GUI includes a workplace view
for receiving user specification of content and/or a transaction for a
transaction pattern, a pattern view for manipulating properties of the
pattern, a device editor view for specifying pattern-related output on a
client device, and a script view that allows a user to utilize scripting.
A system, method and article of manufacture for recording a transaction
pattern utilizing a graphical user interface are also provided. An
interface is displayed. A user is allowed to specify interactions with
content via the interface. The interactions are recorded. A pattern is
generated based on the recorded interactions. The pattern, which includes
a graphical representation of each interaction, is displayed on a GUI.
Methods for recording an interaction with a database, recording a File
Transfer Protocol (FTP) interaction, and generating a template for an
electronic mail message are provided.