Patent ID: 8516175

Claim:
A method for graphical handling compensation in process flow applications comprising: displaying a plurality of node objects, each for a specific node within a canvas of a graphical user interface, wherein each node is a reusable component of a process flow application, wherein each node is a functional component with internal functionality not externally exposed except through defined input and output parameters, wherein said nodes interact with one another in a manner expressed within the graphical user interface by linkages between the corresponding node objects; presenting an interactive graphical compensation tool operable to define compensation actions for said nodes, wherein said compensation actions comprise actions to be taken responsive to an error condition to preserve a transaction processing state of the corresponding node; receiving a set of at least one user selections of graphical interface elements of the interactive graphical compensation tool, where said user selections define compensation functionality to be established for a node, which is graphically selected by selecting a corresponding node object in the canvas; and creating compensation logic for the node in accordance with the user selections, wherein the creating of the compensation logic requires no manual code-level input from a user.