Object-Based Workflow Management System for Plant Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing workflow management systems face challenges in scaling with expanding manufacturing plants, as they may overload due to dynamic generation of event objects, leading to communication network overload and difficulty in managing complex workflows across disparate processes and systems.

Innovation Solution

An object-based business process management system that executes workflows by generating scripts associated with workflow objects, rather than dynamically creating event objects, allowing for efficient management and scalability by promoting users to define scripts that launch tasks and workflows upon specific events, such as control inputs or threshold changes, without overloading the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If dynamic event objects are generated for each workflow event, then workflow automation capability is improved, but system overload and network congestion occur

Engineering Contradiction:
Improveworkflow automation capabilityVSAvoidsystem overload
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent uses template-based event definitions where a single event template is copied and instantiated for multiple occurrences rather than creating unique dynamic event objects each time. This reduces the overall number of event objects in the system while maintaining full automation capability, as the template serves as a reusable blueprint for event handling.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Event templates are designed to be universal and multi-functional, capable of handling multiple different workflow scenarios through parameterization. A single event template can be instantiated multiple times with different parameters to handle various events, reducing the need for numerous specialized event objects and thereby preventing system overload.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If complex workflows are managed across disparate systems, then workflow versatility is improved, but management complexity increases

Engineering Contradiction:
Improveworkflow versatilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments workflows into discrete, manageable tasks that can be independently defined and executed. Each workflow is broken down into smaller workflow objects that can be managed separately, reducing the overall management complexity while maintaining versatility across disparate systems through standardized interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer of workflow templates and event templates that mediate between disparate systems. These templates serve as standard interfaces that simplify the management of complex cross-system workflows by providing a unified way to define and execute tasks across different platforms and systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If more event objects are created to handle additional workflow scenarios, then workflow adaptability is improved, but network overload occurs

Engineering Contradiction:
Improveworkflow adaptabilityVSAvoidnumber of event objects
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Instead of creating numerous unique event objects for different workflow scenarios, the patent uses a copying approach where event templates are instantiated multiple times with different parameters. This maintains high workflow adaptability while keeping the actual number of event objects in the system manageable, as the same template can serve multiple purposes through parameter variation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent achieves workflow adaptability through parameter changes rather than through creating different event objects. Event templates contain configurable parameters that can be adjusted to handle various workflow scenarios, allowing the system to adapt to different situations without increasing the number of event objects, thereby preventing network overload.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9436922B2System and method for integrated workflow scaling
Publication Date: 2016.09.06 SCHNEIDER ELECTRIC SOFTWARE LLC
  • US9436922B2 patent drawing
  • US9436922B2 patent drawing
  • US9436922B2 patent drawing

AI summary

A system is provided. The system comprises a first computer located in a first plant, a first memory, and a first object based process management application stored in the first memory. The system further comprises a second computer located in a location separate from the first plant, a second memory, and a second object based process management application stored in the second memory. When executed on the first computer, the first application invokes scripts in response to events and the scripts launch tasks. When executed on the second computer, the second computer invokes scripts in response to events and the scripts launch tasks, one of the events acted on by the second application is a message received from the first application.