Systems and Methods for Automating Tasks Associated with an Application Packaging Job
First Claim
1. A method for automating tasks associated with an application packaging job, comprising:
- receiving from a user interface a request to transition from a first workflow state to a second workflow state based on at least the received input, each of the first workflow state and second workflow state associated with a respective step in an application packaging job;
in response to request to transition from the first workflow state to the second workflow state, storing in a queue information associated with a script by the packaging application, the script including instructions for performing an automated task related to the application packaging job;
monitoring the queue for pending scripts by a script agent running a process separate from the packaging application; and
executing the script by the script agent.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a configurable workflow for application packaging jobs are disclosed. A method may include receiving input from a user interface by a packaging application configured to manage an application packaging job. The method may also include creating a plurality of workflow states based on at least the received input, each workflow state associated with a particular step in the application packaging job. The method may further include associating at least one action with at least one workflow state based on at least the received input, each action defining a transition from its associated workflow state to a target workflow state. Additionally, the method may include associating an assignee type with at least one action based on at least the received input, the assignee type defining at least one assignee that may assigned to the application packaging job for the particular action.
-
Citations
20 Claims
-
1. A method for automating tasks associated with an application packaging job, comprising:
-
receiving from a user interface a request to transition from a first workflow state to a second workflow state based on at least the received input, each of the first workflow state and second workflow state associated with a respective step in an application packaging job; in response to request to transition from the first workflow state to the second workflow state, storing in a queue information associated with a script by the packaging application, the script including instructions for performing an automated task related to the application packaging job; monitoring the queue for pending scripts by a script agent running a process separate from the packaging application; and executing the script by the script agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for automating tasks associated with an application packaging job, comprising:
-
a database configured to store a script including instructions for performing an automated task related to an application packaging job; a packaging application communicatively coupled to the database and configured to; manage the application packaging job; receive from a user interface a request to transition from a first workflow state to a second workflow state based on at least the received input, each of the first workflow state and second workflow state associated with a respective step in the application packaging job; and store information associated with the script in a queue in response to receiving the request to transition from the first workflow state to the second workflow state; a script agent running a process separate from the packaging application communicatively coupled to the database and the packaging application and configured to; monitor the queue for pending scripts; and execute the script. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An information handling system, comprising:
-
a processor; a memory communicatively coupled to the processor; and a tangible computer-readable medium communicatively coupled to the processor, the tangible computer-readable medium having stored thereon; a database configured to store a script including instructions for performing an automated task related to an application packaging job; a packaging application communicatively coupled to the database and configured to; manage the application packaging job; receive from a user interface a request to transition from a first workflow state to a second workflow state based on at least the received input, each of the first workflow state and second workflow state associated with a respective step in the application packaging job; and store information associated with the script in a queue in response to receiving the request to transition from the first workflow state to the second workflow state; a script agent operable to, when executed by the processor, run a process separate from the packaging application, the process configured to; monitor the queue for pending scripts; read the script from the database; and execute the script. - View Dependent Claims (17, 18, 19, 20)
-
Specification