Transaction flow editing tool
First Claim
1. An apparatus for editing visual primitives representing a transaction flow used by a transaction processing system, the apparatus comprising:
- a digital computer;
a data storage device coupled to the digital computer and configured to store the transaction flow, the transaction flow comprising a series of operations, and being associated with visual primitives where each visual primitive represents a respective operation of the transaction flow;
a visual display coupled to the digital computer and configured to display the visual primitives; and
an editor operated by the digital computer and coupled to the data storage device and the visual display, the editor being configured to access the transaction flow and to;
facilitate editing of the visual primitives;
facilitate repositioning at least one visual primitive in the transaction flow to improve the transaction flow appearance;
facilitate rerouting connection lines associated with the repositioned visual primitive, said rerouting comprising performing a limited search for alternate connection line routes; and
display a visual indicator if configuration of a first operation of the transaction flow is incomplete, the visual indicator being displayed so as to be associated with a first visual primitive representative of the first operation.
15 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and article of manufacture for editing visual primitives of a transaction flow used by a transaction processing system. A visual representation of a transaction flow containing visual primitives is accessed from a storage device by a digital computer. The visual primitives are then displayed on the visual display. The system then edits the visual primitives in a manner that provides for unrestricted placement of the visual primitives. A visual indicator is displayed if the transaction flow is incomplete. Alphanumeric text can be added to a visual primitive or placed elsewhere within the transaction flow. A connection is automatically established between a pair of visual primitives if the visual primitives overlap one another. Transaction flow templates can be selected and modified by the visual editing system.
-
Citations
30 Claims
-
1. An apparatus for editing visual primitives representing a transaction flow used by a transaction processing system, the apparatus comprising:
-
a digital computer;
a data storage device coupled to the digital computer and configured to store the transaction flow, the transaction flow comprising a series of operations, and being associated with visual primitives where each visual primitive represents a respective operation of the transaction flow;
a visual display coupled to the digital computer and configured to display the visual primitives; and
an editor operated by the digital computer and coupled to the data storage device and the visual display, the editor being configured to access the transaction flow and to;
facilitate editing of the visual primitives;
facilitate repositioning at least one visual primitive in the transaction flow to improve the transaction flow appearance;
facilitate rerouting connection lines associated with the repositioned visual primitive, said rerouting comprising performing a limited search for alternate connection line routes; and
display a visual indicator if configuration of a first operation of the transaction flow is incomplete, the visual indicator being displayed so as to be associated with a first visual primitive representative of the first operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer software product including a medium readable by a processor, the medium having stored thereon a sequence of instructions which, when executed by the processor, cause the processor to:
-
access a transaction flow from a data storage device of a computer system, the transaction flow comprising a series of operations, and being associated with visual primitives where each visual primitive represents a respective operation of the transaction flow;
display the visual primitives representing the transaction flow using a visual display of the computer system;
edit the visual primitives to configure the series of operations comprising the transaction flow;
reposition at least one visual primitive in the transaction flow to improve the transaction flow appearance;
reroute connection lines associated with the repositioned visual primitive, said rerouting comprising performing a limited search for alternate connection line routes; and
display visual primitives representing the transaction flow on a visual display of the computer system, each visual primitive representing a respective operation of the transaction flow. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
accessing a transaction flow from a data storage device of a computer system, the transaction flow comprising a series of operations, and being associated with visual primitives where each visual primitive represents a respective operation of the transaction flow;
displaying the visual primitives representing the transaction flow on a visual display of the computer system;
editing the visual primitives to configure the series of operations comprising the transaction flow;
repositioning at least one visual primitive in the transaction flow to improve the transaction flow appearance;
rerouting connection lines associated with the repositioned visual primitive, said rerouting comprising performing a limited search for alternate connection line routes; and
displaying a visual indicator if configuration of a first operation of the transaction flow is incomplete, the visual indicator being displayed so as to be associated with a first visual primitive representative of the first operation. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
selecting a visual primitive at a first location in the transaction flow;
storing the visual primitive in a temporary location; and
inserting the visual primitive at a second location in the transaction flow.
-
-
27. The method of claim 26 further including deleting the visual primitive at the first location in the transaction flow.
-
28. The method of claim 17 wherein the transaction flow accessed from the data storage device is a transaction flow template.
-
29. The method of claim 28 wherein the transaction flow template is part of a help system.
-
30. The method of claim 17 further including changing the scale of the transaction flow displayed on the visual display.
Specification