Job Execution Control Device Dynamic Input Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional job flow systems are limited in their ability to select and use the results of multiple operations as inputs for subsequent operations, restricting flexibility and efficiency in job execution.
Innovation Solution
A job execution control device that displays and allows users to select already-executed jobs as input candidates for new job executions, enabling the output of one job to be used as input for another, with a user interface and database system to manage job definitions, execution histories, and input-output relationships.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed job flow is used where the result of the preceding operation is automatically used as input for the subsequent operation, then the system is simple to operate, but the flexibility to select and use results from multiple operations is lost
Solution Approach 1:
The job flow system transitions from a static, fixed sequence to a dynamic structure where users can selectively connect operation results. The system now allows multiple possible connections between operations, enabling flexible selection of which operation results to use as inputs for subsequent operations, while maintaining manageable complexity through structured UI guidance.
2Adaptability or versatility
If a fixed job flow is used with automatic input passing, then the system is easy to operate, but the ability to execute complex job sequences with selective input is restricted
Solution Approach 1:
The job flow configuration is segmented into discrete, selectable operation result nodes. Each operation's result becomes an independent selectable unit that can be connected to multiple subsequent operations. This segmentation allows complex job sequences to be built by selectively connecting segments, while the UI presents these segments in an organized, easy-to-navigate manner.
Solution Approach 2:
The system performs preliminary organization of operation results and their potential connections before the user needs to make selections. The UI pre-processes and presents available operation results in a structured format, showing which operations have completed and what results are available for selection, thereby simplifying the user's task of configuring complex job sequences.
3Adaptability or versatility
If conventional job flow is used, then the system maintains simplicity, but it cannot select results from multiple operations for subsequent operations
Solution Approach 1:
The job flow system gains multi-functionality by enabling operation results to serve multiple purposes. A single operation result can now be selected and used as input for multiple different subsequent operations. This universal reuse capability significantly enhances adaptability, allowing the same computed result to feed into different processing paths as needed, while the system manages this complexity through unified connection management.
Data Source
AI summary
A job execution control device according to an embodiment controls the execution of jobs defined according to job definitions; and includes a display control unit that controls the display of a UI screen for receiving user operations, and a job executing unit that executes jobs according to user operations performed using the UI screen and records a job execution history. The display control unit displays a job definition list in the UI screen and, when any one job definition is selected from the job definition list, displays, as input candidates, one or more already-executed jobs usable as the input for the job to be executed according to the selected job definition. When an already-executed job is selected from the input candidates, the job executing unit performs job execution according to the job definition selected from the job definition list, with the output of selected already-executed job serving as the input.


