System and method for automating manual transactions between disjoint systems
AssigneeInternational Business Machines Corporation
InventorsBruce R. Cunningham, Scott D. Hicks, James A. Martin, Jr., Diane C. Rauch, Jamie P. Rigoni
Life of this patent
Estimating the term…
Abstract
A system, method and program product for copying data between disjoint data processing applications. A system is disclosed that includes: a source application having a system for selecting a data record and a triggering agent that extracts relevant data from the selected data record, launches a dialog box and displays the extracted relevant data in the dialog box; and a data transfer system having a keystroke simulator for copying and pasting data from the dialog box to an interface window in a target application based on a set of data transfer rules.
Claims15
A program product stored on a computer storage medium for copying data between disjoint applications, comprising:
- program code configured to allow a user to select a data record from a source application;
- program code configured to extract relevant data from the selected data record, launch a dialog box and display the extracted relevant data in the dialog box, wherein relevant data includes any portion of the data record required by a target application;
- and
- program code configured for copying and pasting data from the dialog box to an interface window in the target application based on a set of data transfer rules,
- wherein the source application and the target application are disjoint from one another,
- wherein the set of data transfer rules include rules dictating at least one of a location in which the data is pasted, an order in which the data is pasted, and an arrangement of the data, and
- wherein a ticket number is generated by the target application and associated with the relevant data, and the ticket number is used in a subsequent window of the target application in order to complete the copying data between disjoint applications.
A method of copying data between disjoint applications, comprising:
- selecting a data record in a source application;
- extracting data from the data record, wherein the data extracted includes any portion of the data record that is required by a target application;
- launching a dialog box;
- displaying the extracted data in the dialog box;
- displaying a target application window of the target application;
- and
- copying and pasting the extracted data into the target application window in accordance with a set of data transfer rules,
- wherein the source application and the target application are disjoint from one another,
- wherein the set of data transfer rules include rules dictating at least one of a location in which the data is pasted, an order in which the data is pasted, and an arrangement of the data, and
- wherein a ticket number is generated by the target application and associated with the relevant data, and the ticket number is used in a subsequent window of the target application in order to complete the copying data between disjoint applications.
A method for deploying an application for copying data between disjoint data processing applications, comprising:
- providing a computer infrastructure being operable to:
- select a data record in a source application;
- initiate a triggering agent to extract relevant data from the selected data record,
- wherein relevant data includes any portion of the data record that is required by a target application;
- launch a dialog box and display the extracted relevant data in the dialog box;
- and
- copy and paste data from the dialog box to an interface window in the target application based on a set of data transfer rules,
- wherein the source application and the target application are disjoint from one another,
- wherein the set of data transfer rules include rules dictating at least one of a location in which the data is pasted, an order in which the data is pasted, and an arrangement of the data, and
- wherein a ticket number is generated by the target application and associated with the relevant data, and the ticket number is used in a subsequent window of the target application in order to complete the copying data between disjoint applications.
Dependencies are inferred from the claim text.