Systems, methods, and media for graphical task creation
First Claim
1. A method comprising:
- receiving, by a computing device, a first instruction to define a configurable automation task based on structured data;
applying access controls to the configurable automation task that match a group stored on the computing device;
adjusting one or more remote target systems in the configurable automation task based on the group stored on the computing device;
upon determining that the configurable automation task is at least partly a remote task rather than a local task, obtaining data relating to a first remote target system of the one or more remote target systems associated with the configurable automation task;
upon determining that the obtained data relating to the first remote target system of the one or more remote target systems matches data of at least one target system of target systems associated with the computing device, receiving one or more parameter types and parameter definitions associated with the configurable automation task;
generating, by a processor, a first user interface based on the received one or more parameter types and parameter definitions;
receiving one or more parameter definition values via the generated first user interface;
generating, by the processor, a script based on the received first instruction, the received one or more parameter definitions, and the received one or more parameter definition values;
transmitting the generated script to the first remote target system to perform a first operation of one or more operations associated with the configurable automation task in accordance with the received one or more parameter definitions, and the received one or more parameter definition values; and
utilizing, by the processor, a second user interface configured to integrate the generated script with one or more remote execution capabilities of the one or more remote target systems by transmitting, to a second remote target system of the one or more remote target systems, a second instruction to perform a second operation of the one or more operations associated with the configurable automation task, the second operation being different from the first operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the disclosure enable a user to utilize graphical options for a creating a parameterized task. In one aspect, a computer-implemented method and system for task creation and management are provided. An instruction to define a task to define a configurable automation task based on structured data is received. One or more parameter definitions associated with the task are received. A first user interface is generated based on the one or more parameter definitions, through which one or more parameter definition values are received. Based on the instruction, the one or more received parameter definitions, and the one or more received parameter values, a script is generated. A second user interface is configured to integrate the generated script with one or more remote execution capabilities.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, a first instruction to define a configurable automation task based on structured data; applying access controls to the configurable automation task that match a group stored on the computing device; adjusting one or more remote target systems in the configurable automation task based on the group stored on the computing device; upon determining that the configurable automation task is at least partly a remote task rather than a local task, obtaining data relating to a first remote target system of the one or more remote target systems associated with the configurable automation task; upon determining that the obtained data relating to the first remote target system of the one or more remote target systems matches data of at least one target system of target systems associated with the computing device, receiving one or more parameter types and parameter definitions associated with the configurable automation task; generating, by a processor, a first user interface based on the received one or more parameter types and parameter definitions; receiving one or more parameter definition values via the generated first user interface; generating, by the processor, a script based on the received first instruction, the received one or more parameter definitions, and the received one or more parameter definition values; transmitting the generated script to the first remote target system to perform a first operation of one or more operations associated with the configurable automation task in accordance with the received one or more parameter definitions, and the received one or more parameter definition values; and utilizing, by the processor, a second user interface configured to integrate the generated script with one or more remote execution capabilities of the one or more remote target systems by transmitting, to a second remote target system of the one or more remote target systems, a second instruction to perform a second operation of the one or more operations associated with the configurable automation task, the second operation being different from the first operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for generating a task, the computing device comprising:
-
a memory storing data associated with one or more client devices, and computer-executable instructions; and a processor configured to execute the computer-executable instructions to; receive, by the computing device, a first instruction to define a configurable automation task based on structured data; apply access controls to the configurable automation task that match a group stored on the computing device; adjust one or more remote target systems in the configurable automation task based on the group stored on the computing device; upon determining that the configurable automation task is at least partly a remote task rather than a local task, obtain data relating to a first remote target system of the one or more remote target systems associated with the configurable automation task; upon determining that the obtained data relating to the first remote target system of the one or more remote target systems matches data of at least one target systems associated with the computing device, receive one or more parameter types and parameter definitions associated with the configurable automation task; generate a first user interface based on the received one or more parameter definitions and one or more parameter types; receive one or more parameter definition values via the generated first user interface; generate a script based on the received first instruction, the received one or more parameter definitions, and the received one or more parameter definition values; transmit the generated script to the first remote target system to perform a first operation of one or more operations associated with the configurable automation task in accordance with the received one or more parameter definitions, and the received one or more parameter definition values; and utilize a second user interface configured to integrate the generated script with one or more remote execution capabilities of the one or more remote target systems by transmitting, to a second remote target system of the one or more remote target systems, a second instruction to perform a second operation of the one or more operations associated with the configurable automation task, the second operation being different from the first operation. - View Dependent Claims (12, 13, 14, 15, 20)
-
-
16. A computer-readable storage medium having computer-executable instructions embodied thereon, wherein, upon execution by at least one processor, the computer-executable instructions cause the processor to:
-
receive, by a computing device, a first instruction to define a configurable automation task based on structured data; apply access controls to the configurable automation task that match a group stored on the computing device; adjust one or more remote target systems in the configurable automation task based on the group stored on the computing device; upon determining that the configurable automation task is at least partly a remote task rather than a local task, obtain data relating to a first remote target system of the one or more remote target systems associated with the configurable automation task; upon determining that the obtained data relating to the first remote target system of the one or more remote target systems matches data of at least one target system of target systems associated with the computing device, receive one or more parameter types and parameter definitions associated with the configurable automation task; generate a first user interface based on the received one or more parameter definitions and the received one or more parameter types; receive one or more parameter definition values via the generated first user interface; based on the received first instruction, the one or more received parameter definitions, and the one or more received parameter values, generating a script; transmit the generated script to the first remote target system to perform a first operation of one or more operations associated with the configurable automation task in accordance with the received one or more parameter definitions, and the received one or more parameter definition values; and utilize a second user interface configured to integrate the generated script with one or more remote execution capabilities of the one or more remote target systems by transmitting, to a second remote target system of the one or more remote target systems, a second instruction to perform a second operation of the one or more operations associated with the configurable automation task, the second operation being different from the first operation. - View Dependent Claims (17, 18, 19)
-
Specification