Invention Grant
US08042089B2 Process automation system and method employing multi-stage report generation
有权
采用多阶段报表生成的过程自动化系统和方法
- Patent Title: Process automation system and method employing multi-stage report generation
- Patent Title (中): 采用多阶段报表生成的过程自动化系统和方法
-
Application No.: US11543367Application Date: 2006-10-03
-
Publication No.: US08042089B2Publication Date: 2011-10-18
- Inventor: John Ousterhout , Anders Wallgren , Sandeep Tamhankar , Scott Stanton , Usman Muzaffar
- Applicant: John Ousterhout , Anders Wallgren , Sandeep Tamhankar , Scott Stanton , Usman Muzaffar
- Applicant Address: US CA Sunnyvale
- Assignee: Electric Cloud, Inc.
- Current Assignee: Electric Cloud, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Blakely, Sokoloff, Taylor & Zafman, LLP
- Main IPC: G06F9/44
- IPC: G06F9/44

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 modifying the underlying program code. In addition, in one embodiment, a three-tier hierarchy of data object is employed: “projects,” “procedures,” and “steps” (or “projects,” “jobs” and “job steps” during runtime). A property may be attached to any object on any tier of the hierarchy to configure that object and (potentially) all of the objects which reference the property. The properties and property sheets may be attached both statically (before runtime) and dynamically (during runtime). Moreover, one embodiment of the invention employs a unique property substitution syntax to allow the value for a particular property to be located and substituted dynamically at runtime. 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 certain specified properties and diagnostic information from each job step. The extracted information is then stored in a highly flexible, reusable data format which is used to create different types of user-configurable reports.
Public/Granted literature
- US20080082588A1 Process automation system and method employing multi-stage report generation Public/Granted day:2008-04-03
Information query