Unified Mainframe Workflow Manager for Task Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mainframe workflow management systems are complex, prone to manual intervention, and lack mechanisms to ensure work assignments are completed, leading to inconsistent results and difficulty in refining processes for optimal performance.
Innovation Solution
A computer-implemented web-based unified workflow management system that allows users to create, manage, and execute mainframe workflows by defining tasks with execution targets, success criteria, and inter-task dependencies, using a workflow creation engine and web dashboard for monitoring and control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual intervention is used in workflow management, then flexibility in handling complex processes is improved, but consistency and reliability of results deteriorate
Solution Approach 1:
The workflow management system enables self-service automation where the system automatically manages workflow tasks, routing decisions, and process coordination without requiring manual intervention. The system self-regulates through predefined rules and conditions, ensuring consistent execution while maintaining adaptability through configurable workflow definitions.
2Adaptability or versatility
If complex workflow processes are implemented, then functionality and capability are improved, but system complexity and difficulty of management increase
Solution Approach 1:
The workflow system segments complex processes into discrete, manageable tasks and activities that can be independently defined, executed, and monitored. Each workflow task represents a modular unit with specific inputs, outputs, and execution logic, making complex processes easier to design, manage, and maintain while preserving full functionality.
3Productivity
If iterative refinement of workflows is enabled, then process optimization and performance are improved, but time and resources required for development increase
Solution Approach 1:
The system performs preliminary actions by providing template-based workflow definitions and pre-configured task types that can be reused across different workflows. This reduces the time required for iterative refinement as users can start with standardized templates and customize them rather than building workflows from scratch, accelerating the optimization process.
4Reliability
If work assignment tracking mechanisms are implemented, then completion reliability is improved, but system complexity and monitoring overhead increase
Solution Approach 1:
The workflow management system implements automated feedback mechanisms that continuously monitor task completion status, workflow progress, and execution outcomes. The system automatically tracks work assignments through predefined status transitions and provides real-time feedback to stakeholders, ensuring reliable completion without requiring complex manual monitoring processes.
Data Source
AI summary
A mainframe workflow method manages workflow tasks in a mainframe workflow management system. The method includes selecting, by a user terminal, a target mainframe computing system from a plurality of target mainframe computing systems for execution of a mainframe workflow process having a plurality of workflow tasks, and transmitting the plurality of workflow tasks to the selected target mainframe computing system over a communication network. The method also includes storing the plurality of workflow tasks, in a workflow file repository at the target mainframe computing system, and checking the plurality of workflow tasks for inter-task dependencies. The method further includes executing the mainframe workflow process, including selected workflow tasks from the plurality of workflow tasks, by the selected target mainframe computing system, where the selected workflow tasks include user-created workflow tasks and a predetermined number of computer-generated default workflow tasks that are automatically generated having assigned default values.


