WO2008042428A3 - Process automation system and method employing multi-stage report generation - Google Patents

Process automation system and method employing multi-stage report generation Download PDF

Info

Publication number
WO2008042428A3
WO2008042428A3 PCT/US2007/021314 US2007021314W WO2008042428A3 WO 2008042428 A3 WO2008042428 A3 WO 2008042428A3 US 2007021314 W US2007021314 W US 2007021314W WO 2008042428 A3 WO2008042428 A3 WO 2008042428A3
Authority
WO
WIPO (PCT)
Prior art keywords
report generation
stage
automation system
process automation
data
Prior art date
Application number
PCT/US2007/021314
Other languages
French (fr)
Other versions
WO2008042428A2 (en
Inventor
John Ousterhout
Anders Wallgren
Sandeep Tamhankar
Scott Stanton
Usman Muzaffar
Original Assignee
Electric Cloud Inc
John Ousterhout
Anders Wallgren
Sandeep Tamhankar
Scott Stanton
Usman Muzaffar
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Electric Cloud Inc, John Ousterhout, Anders Wallgren, Sandeep Tamhankar, Scott Stanton, Usman Muzaffar filed Critical Electric Cloud Inc
Publication of WO2008042428A2 publication Critical patent/WO2008042428A2/en
Publication of WO2008042428A3 publication Critical patent/WO2008042428A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

Abstract

The embodiments of the invention described herein employ sophisticated techniques for managing distributed processes in a process automation system. Specifically, one embodiment of the invention implements a general purpose property mechanism in which arbitrary data is attached to any object in the system (e.g., projects, procedures, jobs, job steps, resources, etc.), thereby providing a convenient way to configure the system without modifyhg the underlying program code. In addition, advanced report generation techniques are described below in which the report generation process is logically separated into a data gathering stage and a report generation stage. The data gathering stage extracts (604) certain specified properties (605) and diagnostic information (606) from each job step (601). The extracted information is then stored in a highly flexible, reusable data format which is used to create (607) different types of user-configurable reports (610, 611 ).
PCT/US2007/021314 2006-10-03 2007-10-03 Process automation system and method employing multi-stage report generation WO2008042428A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/543,367 US8042089B2 (en) 2006-10-03 2006-10-03 Process automation system and method employing multi-stage report generation
US11/543,367 2006-10-03

Publications (2)

Publication Number Publication Date
WO2008042428A2 WO2008042428A2 (en) 2008-04-10
WO2008042428A3 true WO2008042428A3 (en) 2008-09-04

Family

ID=39262254

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/021314 WO2008042428A2 (en) 2006-10-03 2007-10-03 Process automation system and method employing multi-stage report generation

Country Status (2)

Country Link
US (1) US8042089B2 (en)
WO (1) WO2008042428A2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458661B2 (en) 2006-03-31 2013-06-04 Ebay Inc. Distributed parallel build system
US20090158255A1 (en) * 2007-12-18 2009-06-18 Electronics And Telecommunications Research Institute Test method and test device for unit code using unit test code
US20100094988A1 (en) * 2008-10-09 2010-04-15 International Business Machines Corporation automatic discovery framework for integrated monitoring of database performance
US8789071B2 (en) 2008-10-09 2014-07-22 International Business Machines Corporation Integrated extension framework
US20120084224A1 (en) * 2010-10-04 2012-04-05 International Business Machines Corporation Automatically created report generator for managing information technology service projects
CN103049509B (en) * 2012-12-16 2016-04-27 四川久远新方向智能科技有限公司 Rail traffic ticket automatic selling and checking system station control center bordereaux generation method
CN104123184B (en) 2013-04-28 2017-12-22 国际商业机器公司 A kind of method and system for being used to distribute resource for the task in building process
US11687362B2 (en) 2021-04-22 2023-06-27 Incredibuild Software Ltd. Storage and reuse of computing-task outputs using system-call interception

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205565A1 (en) * 2001-10-23 2004-10-14 Sun Microsystems, Inc. XML based report generator
US20040254919A1 (en) * 2003-06-13 2004-12-16 Microsoft Corporation Log parser

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU3944793A (en) 1992-03-31 1993-11-08 Aggregate Computing, Inc. An integrated remote execution system for a heterogenous computer network environment
US5574898A (en) 1993-01-08 1996-11-12 Atria Software, Inc. Dynamic software version auditor which monitors a process to provide a list of objects that are accessed
US5325533A (en) 1993-06-28 1994-06-28 Taligent, Inc. Engineering system for modeling computer programs
US5500881A (en) 1993-07-12 1996-03-19 Digital Equipment Corporation Language scoping for modular, flexible, concise, configuration descriptions
DE4417588A1 (en) 1993-08-30 1995-03-02 Hewlett Packard Co Method and apparatus for capturing and forwarding window events to a plurality of existing applications for simultaneous execution
US5692193A (en) 1994-03-31 1997-11-25 Nec Research Institute, Inc. Software architecture for control of highly parallel computer systems
US6094528A (en) 1996-10-24 2000-07-25 Sun Microsystems, Inc. Method and apparatus for system building with a transactional interpreter
EP0859314A3 (en) 1996-12-18 2001-12-19 Sun Microsystems, Inc. Distributed make methods, apparatus, and computer program products
US6026413A (en) 1997-08-01 2000-02-15 International Business Machines Corporation Determining how changes to underlying data affect cached objects
JP3703616B2 (en) 1998-01-09 2005-10-05 株式会社東芝 Agent system, information processing method, and recording medium recording information processing program
US6263348B1 (en) 1998-07-01 2001-07-17 Serena Software International, Inc. Method and apparatus for identifying the existence of differences between two files
US6240429B1 (en) 1998-08-31 2001-05-29 Xerox Corporation Using attached properties to provide document services
US6237143B1 (en) 1998-09-17 2001-05-22 Unisys Corp. Method and system for monitoring and capturing all file usage of a software tool
US6578045B1 (en) 1999-04-20 2003-06-10 Microsoft Corporation System and method for retrieving registry data
US7197547B1 (en) 1999-05-11 2007-03-27 Andrew Karl Miller Load balancing technique implemented in a data network device utilizing a data cache
US6601233B1 (en) * 1999-07-30 2003-07-29 Accenture Llp Business components framework
US6457170B1 (en) 1999-08-13 2002-09-24 Intrinsity, Inc. Software system build method and apparatus that supports multiple users in a software development environment
US7020697B1 (en) 1999-10-01 2006-03-28 Accenture Llp Architectures for netcentric computing systems
US6449715B1 (en) 1999-10-04 2002-09-10 Fisher-Rosemount Systems, Inc. Process control configuration system for use with a profibus device network
US6327143B1 (en) 1999-11-05 2001-12-04 Cray, Inc. Radial computer system and method
CA2297994A1 (en) * 2000-02-04 2001-08-04 Ibm Canada Limited-Ibm Canada Limitee Automated testing computer system components
US6785848B1 (en) * 2000-05-15 2004-08-31 Microsoft Corporation Method and system for categorizing failures of a program module
US7100133B1 (en) 2000-06-23 2006-08-29 Koninklijke Philips Electronics N.V Computer system and method to dynamically generate system on a chip description files and verification information
US6601223B1 (en) * 2000-09-29 2003-07-29 International Business Machines Corporation System and method for fast interconnect delay estimation through iterative refinement
US7055128B2 (en) 2000-12-04 2006-05-30 Microsoft Corporation System and method to communicate, collect and distribute generated shared files
US6938252B2 (en) 2000-12-14 2005-08-30 International Business Machines Corporation Hardware-assisted method for scheduling threads using data cache locality
CA2343437A1 (en) 2001-04-06 2002-10-06 Ibm Canada Limited-Ibm Canada Limitee Method and system for cross platform, parallel processing
US20020194319A1 (en) * 2001-06-13 2002-12-19 Ritche Scott D. Automated operations and service monitoring system for distributed computer networks
US7003759B2 (en) 2001-06-21 2006-02-21 Codefast, Inc. Collection makefile generator
CA2704080C (en) * 2001-07-26 2012-08-28 Irise System and process for cooperatively programming a simulation program of a computer application to be developed
US20030126304A1 (en) 2001-12-31 2003-07-03 Wyatt David A. Method for attaching a resource to a parent within a global resource namespace
US7177868B2 (en) 2002-01-02 2007-02-13 International Business Machines Corporation Method, system and program for direct client file access in a data management system
US6948163B2 (en) 2002-01-29 2005-09-20 International Business Machines Corporation Remote electronic file builder
US7093004B2 (en) 2002-02-04 2006-08-15 Datasynapse, Inc. Using execution statistics to select tasks for redundant assignment in a distributed computing platform
US6922827B2 (en) 2002-02-22 2005-07-26 Bea Systems, Inc. Iterative software development environment with prioritized build rules
US20030184926A1 (en) * 2002-04-01 2003-10-02 Uis Abler Electronics Co., Ltd. Hybrid switch module for an AC power capacitor
US6988139B1 (en) 2002-04-26 2006-01-17 Microsoft Corporation Distributed computing of a job corresponding to a plurality of predefined tasks
US7210143B2 (en) 2002-07-17 2007-04-24 International Business Machines Corporation Deployment of applications in a multitier compute infrastructure
US7150012B2 (en) 2002-10-15 2006-12-12 Nokia Corporation Method and apparatus for accelerating program execution in platform-independent virtual machines
US7168064B2 (en) 2003-03-25 2007-01-23 Electric Cloud, Inc. System and method for supplementing program builds with file usage information
US7395529B1 (en) 2003-03-25 2008-07-01 Electric Cloud, Inc. Conflict detection and correction in a program build environment
US8627489B2 (en) 2003-10-31 2014-01-07 Adobe Systems Incorporated Distributed document version control
US7437705B1 (en) 2003-12-05 2008-10-14 Sprint Communications Company L.P. System and method for building an application on a computing device which includes an environment-controlling process
US7526479B2 (en) 2003-12-30 2009-04-28 Sap Ag Configuration manager in enterprise computing system
US7735068B2 (en) * 2005-12-01 2010-06-08 Infosys Technologies Ltd. Automated relationship traceability between software design artifacts
US7890921B2 (en) * 2006-07-31 2011-02-15 Lifecylce Technologies, Inc. Automated method for coherent project management
US7886265B2 (en) 2006-10-03 2011-02-08 Electric Cloud, Inc. Process automation system and method employing property attachment techniques

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205565A1 (en) * 2001-10-23 2004-10-14 Sun Microsystems, Inc. XML based report generator
US20040254919A1 (en) * 2003-06-13 2004-12-16 Microsoft Corporation Log parser

Also Published As

Publication number Publication date
US8042089B2 (en) 2011-10-18
US20080082588A1 (en) 2008-04-03
WO2008042428A2 (en) 2008-04-10

Similar Documents

Publication Publication Date Title
WO2008042400A3 (en) The title is vague
WO2008042428A3 (en) Process automation system and method employing multi-stage report generation
WO2008042401A3 (en) Process automation system and method employing property attachment techniques
WO2006118755A3 (en) Dynamically coordinating collection and distribution of presence information
WO2008024354A3 (en) Apparatus, system, method and computer program for task and process management
EP2284686A3 (en) Job history information auditing system, image forming apparatus, control method, and program
WO2005122000A3 (en) Agent-less systems, methods and computer program products for managing a plurality of remotely located data storage systems
ATE546794T1 (en) SYSTEM, METHOD AND COMPUTER PROGRAM FOR EARLY EVENT DETECTION
WO2008002730A3 (en) Method and system for rapidly developing and deploying sens0r-enabled software applications
WO2008032203A3 (en) Method, apparatus and computer program product for a tag-based visual search user interface
EP2270724A3 (en) Method and system for managing enterprise content
EP1643395A3 (en) Method of operating a navigation system to report effects of updated portions of a geographic database
WO2007062140A3 (en) System and method for generating, maintaining, and rendering landing and web pages
WO2011008807A3 (en) Database storage architecture
WO2005106738A3 (en) Rule management method and system
WO2010033521A3 (en) Methods for enabling a scalable transformation of diverse data into models to drive the discovery of new knowledge
WO2011128823A3 (en) System and method for planning a neurosurgical operation
EP1939757A3 (en) Universal address parsing system and method
EP2479688A3 (en) Report generation with integrated quality management
WO2008095072A3 (en) Methods and systems for site startup
DE602006012292D1 (en) METHOD FOR DATA PROCESSING WITH MODULAR POTENTRATION AND ASSOCIATED DEVICE
WO2009055752A3 (en) Model-driven, repository-based application monitoring system
EA201390393A1 (en) TWO-DIMENSIONAL IDENTIFICATION DIAGRAM, A PRODUCT WHICH HAS SUCH A DIAGRAM, AND METHODS OF OBTAINING AND IDENTIFICATION
WO2006039384A3 (en) System and method for assessing the employability of a job applicant
DE602005013636D1 (en) Method of data transmission, computer program product, device for providing data and device for receiving data and communication system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07852521

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07852521

Country of ref document: EP

Kind code of ref document: A2