Scenario management device, scenario management method, and a computer-readable recording medium recording a program causing a computer to function as the scenario management device
To reduce the amount of code that needs to be written by a user and facilitate creation of an automation program. A method of creating an automation program that automates an operation of performing transcription to a second application, based on data acquired from a first application, the method including: a step of selecting the first application and the second application and creating a schematic procedure; a step of selecting, a range to be desirably acquired from out of data of the first application; a step of holding data in the range in a memory section as table data in a table format; a step of designating the transcription destination of the second application to which data based on the table data is to be transcribed; and a step of generating the automation program based on the schematic procedure, the range, and the transcription destination.
1 . A scenario management device that creates a scenario for automating an operation of performing transcription to a second application, which is a transcription destination, based on data acquired from a first application, which is a transcription source, the scenario management device comprising:
a schematic procedure creation section configured to select the first application and the second application and create a schematic procedure, wherein the schematic procedure indicates transmission and reception of data between the first application and the second application;
an acquisition range designation section configured to designate a range for acquisition of data of the first application selected by the schematic procedure creation section;
a memory section that holds data in the range designated by the acquisition range designation section as table data in a table format;
a transcription destination designation section configured to designate the transcription destination to which data based on the table data is to be transcribed, the transcription destination being the second application selected by the schematic procedure creation section; and
a scenario generation section that generates the scenario, which is an automation program, based on the schematic procedure created by the schematic procedure creation section, the range set by the acquisition range designation section, and the transcription destination designated by the transcription destination designation section.
2 . The scenario management device according to claim 1 , further comprising
a transcription unit designation section configured to designate a data transcription unit for transcription to the second application.
3 . The scenario management device according to claim 2 , further comprising
a transcription data preview section that displays transcription data to be transcribed to the second application selected by the schematic procedure creation section based on the data transcription unit set by the transcription unit designation section.
4 . The scenario management device according to claim 1 , further comprising
a table operation section configured to designate an operation for table data to be held in the memory section,
wherein the scenario generation section generates the scenario for performing transcription of data subjected to processing corresponding to the operation on the table data set by the table operation section.
5 . The scenario management device according to claim 1 , further comprising
an automatic table recognition execution section that shapes the data of the first application into table data,
wherein the memory section holds the table data shaped by the automatic table recognition execution section.
6 . The scenario management device according to claim 1 , wherein
the memory section holds data of the first application selected by the schematic procedure creation section in association with a name.
7 . The scenario management device according to claim 6 , wherein
the memory section holds the name as a variable name, and holds the table data in association with the variable name.
8 . The scenario management device according to claim 1 , wherein
the schematic procedure creation section selects a web browser as the first application, and
the range of data selected by the acquisition range designation section includes data in a specific range in an html file visible by the web browser, and at least one of data in a same hierarchy as the data in the specific range and data corresponding to the data in the specific range on a page different from the data in the specific range.
9 . A computer-readable recording medium recording a program causing a computer to function as the scenario management device according to claim 1 .