CA2398814A1 - System for controlling and monitoring a process - Google Patents
System for controlling and monitoring a process Download PDFInfo
- Publication number
- CA2398814A1 CA2398814A1 CA002398814A CA2398814A CA2398814A1 CA 2398814 A1 CA2398814 A1 CA 2398814A1 CA 002398814 A CA002398814 A CA 002398814A CA 2398814 A CA2398814 A CA 2398814A CA 2398814 A1 CA2398814 A1 CA 2398814A1
- Authority
- CA
- Canada
- Prior art keywords
- action
- attributes
- actions
- objects
- complex
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
Abstract
A system for controlling and monitoring a process performed by one or more actors characterized by roles, is provided. The process is associated with a complex object, e.g. a document, in which constituent objects, e.g. chapters, can be distinguished. The system defines and stores models of the complex object and of the process, wherein the process includes actions. The system creates action-object combinations for linking roles to actions, for establishing whether an action-object combination is ready to be executed, and makes executable action-object combinations available to actors with the appropriate role. The system models the complex object in a hierarchical multi-layered tree structure of constituent objects, in which parent objects have children in a lower layer. A programmable processing device comprises one or more of the components of the system. A computer program, when run on a computer, turns the computer into such a programmable processing device.
Claims (25)
1. A system for controlling and monitoring a process performed by one or more actors defined by roles, wherein the process is associated with a complex object in which constituent objects can be distinguished, and wherein the system comprises:
means for defining and storing a model of the complex object;
means for defining and storing an abstract model of the process, wherein the process includes actions;
means for creating action-object combinations;
means for linking roles to actions;
means for establishing whether an action-object combination is ready to be executed; and means for making executable action-object combinations available to the actors with an appropriate role, wherein the complex object is modeled in a hierarchical mufti-layered tree structure of constituent objects in which parent objects have children in a lower layer.
means for defining and storing a model of the complex object;
means for defining and storing an abstract model of the process, wherein the process includes actions;
means for creating action-object combinations;
means for linking roles to actions;
means for establishing whether an action-object combination is ready to be executed; and means for making executable action-object combinations available to the actors with an appropriate role, wherein the complex object is modeled in a hierarchical mufti-layered tree structure of constituent objects in which parent objects have children in a lower layer.
2. The system according to claim 1, wherein the complex object and its constituent objects have attributes, and the system further comprises means for automatically changing the attributes of all child and parent objects of an object, when an attribute of the object affecting the attributes of the child and parent objects is changed in an action performed on the object.
3. The system according to claim 1, wherein the complex object and its constituent objects have an object type, and the means for defining the abstract model of the process comprises means for associating an object type with an action.
4. The system according to claim 3, wherein the means for creating the action-object combinations automatically establishes a link between the complex object or one of its constituent objects, and an action, according to the type of the object.
5. The system according to claim 1, wherein the means for establishing whether the action-object combination is ready to be executed, checks whether no actions are currently being performed on the object or any object from which it is descended or that descends from it.
6. The system according to claim 1, wherein the means for establishing whether the action-object combination is ready to be executed, checks whether values for attributes of the object are all appropriate to the action.
7. The system according to claim 1, wherein the process comprises actions that result in a pre-defined modification of one or more attributes of the object on which the action is performed.
8. The system according to claim 1, wherein the process comprises actions that result in one of a number of possible modifications to one or more attributes of the object on which the action is performed.
9. A programmable processing device comprising one or more of the components of the system of claim 1.
10. A method for controlling and monitoring a process performed by one or more actors defined by roles, wherein the process is associated with a complex object in which constituent objects can be distinguished, and wherein the method comprises:
defining and storing a model of the complex object;
defining and storing an abstract model of the process, wherein the process includes actions;
creating action-object combinations;
linking roles to actions;
establishing whether an action-object combination is ready to be executed;
and making executable action-object combinations available to the actors with an appropriate role, wherein the complex object is modeled in a hierarchical multi-layered tree structure of constituent objects in which parent objects have children in a lower layer.
defining and storing a model of the complex object;
defining and storing an abstract model of the process, wherein the process includes actions;
creating action-object combinations;
linking roles to actions;
establishing whether an action-object combination is ready to be executed;
and making executable action-object combinations available to the actors with an appropriate role, wherein the complex object is modeled in a hierarchical multi-layered tree structure of constituent objects in which parent objects have children in a lower layer.
11. The method according to claim 10, wherein the complex object and its constituent objects have attributes, and the method further comprises automatically changing the attributes of all child and parent objects of an object, when an attribute of the object affecting the attributes of the child and parent objects is changed in an action performed on the object.
12. The method according to claim 10, wherein the complex object and its constituent objects have an object type, and the step of defining the abstract model of the process comprises the step of associating an object type with an action.
13. The method according to claim 12, wherein the step of creating the action-object combinations automatically establishes a link between the complex object or one of its constituent objects, and an action, according to the type of the object.
14. The method according to claim 10, wherein the step of establishing whether the action-object combination is ready to be executed, checks whether no actions are currently being performed on the object or any object from which it is descended or that descends from it.
15. The method according to claim 10, wherein the step of establishing whether the action-object combination is ready to be executed, checks whether values for attributes of the object are all appropriate to the action.
16. The method according to claim 10, wherein the process comprises actions that result in a pre-defined modification of one or more attributes of the object on which the action is performed.
17. The method according to claim 10, wherein the process comprises actions that result in one of a number of possible modifications to one or more attributes of the object on which the action is performed.
18. A computer program product embodied on a computer-readable medium, for controlling and monitoring a process performed by one or more actors defined by roles, wherein the process is associated with a complex object in which constituent objects can be distinguished, and wherein the computer program product comprises computer-executable instructions for:
defining and storing a model of the complex object;
defining and storing an abstract model of the process, wherein the process includes actions;
creating action-object combinations;
linking roles to actions;
establishing whether an action-object combination is ready to be executed;
and making executable action-object combinations available to the actors with an appropriate role, wherein the complex object is modeled in a hierarchical multi-layered tree structure of constituent objects in which parent objects have children in a lower layer.
defining and storing a model of the complex object;
defining and storing an abstract model of the process, wherein the process includes actions;
creating action-object combinations;
linking roles to actions;
establishing whether an action-object combination is ready to be executed;
and making executable action-object combinations available to the actors with an appropriate role, wherein the complex object is modeled in a hierarchical multi-layered tree structure of constituent objects in which parent objects have children in a lower layer.
19. The computer program product according to claim 18, wherein the complex object and its constituent objects have attributes, and the computer program product further comprises computer-executable instructions for automatically changing the attributes of all child and parent objects of an object, when an attribute of the object affecting the attributes of the child and parent objects is changed in an action performed on the object.
20. The computer program product according to claim 18, wherein the complex object and its constituent objects have an object type, and the computer-executable instructions for defining the abstract model of the process comprise computer-executable instructions for associating an object type with an action.
21. The computer program product according to claim 20, wherein the computer-executable instructions for creating the action-object combinations automatically establish a link between the complex object or one of its constituent objects, and an action, according to the type of the object.
22. The computer program product according to claim 18, wherein the computer-executable instructions for establishing whether the action-object combination is ready to be executed, check whether no actions are currently being performed on the object or any object from which it is descended or that descends from it.
23. The computer program product according to claim 18, wherein the computer-executable instructions for establishing whether the action-object combination is ready to be executed, check whether values for attributes of the object are all appropriate to the action.
24. The computer program product according to claim 18, wherein the process comprises actions that result in a pre-defined modification of one or more attributes of the object on which the action is performed.
25. The computer program product according to claim 18, wherein the process comprises actions that result in one of a number of possible modifications to one or more attributes of the object on which the action is performed,
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01202761 | 2001-07-19 | ||
NL01202761.1 | 2001-07-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2398814A1 true CA2398814A1 (en) | 2003-01-19 |
CA2398814C CA2398814C (en) | 2012-03-20 |
Family
ID=8180660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2398814A Expired - Fee Related CA2398814C (en) | 2001-07-19 | 2002-07-15 | System for controlling and monitoring a process |
Country Status (7)
Country | Link |
---|---|
US (1) | US7076779B2 (en) |
JP (1) | JP2003114881A (en) |
AU (1) | AU2002300038B2 (en) |
CA (1) | CA2398814C (en) |
HU (1) | HUP0202170A3 (en) |
SG (1) | SG126701A1 (en) |
TW (1) | TWI277005B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7236981B1 (en) * | 2002-12-17 | 2007-06-26 | Oracle International Corporation | Technique for generating code to implement value objects for use with database systems |
US8073731B1 (en) | 2003-12-30 | 2011-12-06 | ProcessProxy Corporation | Method and system for improving efficiency in an organization using process mining |
US20070168918A1 (en) * | 2005-11-10 | 2007-07-19 | Siemens Medical Solutions Health Services Corporation | Software Development Planning and Management System |
US8521864B1 (en) | 2006-01-10 | 2013-08-27 | Crimson Corporation | Systems and methods for managing the impact of monitoring processes |
US7945893B2 (en) * | 2006-10-10 | 2011-05-17 | Oracle International Corporation | Mapping web services description language documents to XQuery functions |
US8626720B2 (en) * | 2008-02-11 | 2014-01-07 | International Business Machines Corporation | System and method of reconstructing complex custom objects |
US9639815B2 (en) * | 2011-07-14 | 2017-05-02 | International Business Machines Corporation | Managing processes in an enterprise intelligence (‘EI’) assembly of an EI framework |
US9646278B2 (en) | 2011-07-14 | 2017-05-09 | International Business Machines Corporation | Decomposing a process model in an enterprise intelligence (‘EI’) framework |
US9659266B2 (en) | 2011-07-14 | 2017-05-23 | International Business Machines Corporation | Enterprise intelligence (‘EI’) management in an EI framework |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5195178A (en) * | 1990-04-27 | 1993-03-16 | Bachman Information Systems, Inc. | Adaptive window system for dynamically modeling information systems |
US5249300A (en) * | 1990-04-27 | 1993-09-28 | Bachman Information Systems, Inc. | System and method of constructing models of complex business transactions using entity-set variables for ordered sets of references to user data |
US5878431A (en) * | 1996-10-04 | 1999-03-02 | Hewlett-Packard Company | Method and apparatus for providing topology based enterprise management services |
DE19644680A1 (en) * | 1996-10-28 | 1998-05-07 | Volkswagen Ag | Method and device for handling identification data of a plurality of components of a product |
GB9720166D0 (en) * | 1997-09-23 | 1997-11-26 | Int Computers Ltd | Workflow management system |
US6789054B1 (en) * | 1999-04-25 | 2004-09-07 | Mahmoud A. Makhlouf | Geometric display tools and methods for the visual specification, design automation, and control of adaptive real systems |
US6615166B1 (en) * | 1999-05-27 | 2003-09-02 | Accenture Llp | Prioritizing components of a network framework required for implementation of technology |
US6636242B2 (en) * | 1999-08-31 | 2003-10-21 | Accenture Llp | View configurer in a presentation services patterns environment |
US6640238B1 (en) * | 1999-08-31 | 2003-10-28 | Accenture Llp | Activity component in a presentation services patterns environment |
US6662357B1 (en) * | 1999-08-31 | 2003-12-09 | Accenture Llp | Managing information in an integrated development architecture framework |
US6920495B1 (en) * | 1999-12-30 | 2005-07-19 | General Electric Company | Method and system for facilitating web-based information exchange via a centralized web structure for managing projects and funding requests |
US6813587B2 (en) * | 2001-06-22 | 2004-11-02 | Invensys Systems, Inc. | Remotely monitoring/diagnosing distributed components of a supervisory process control and manufacturing information application from a central location |
-
2002
- 2002-04-03 TW TW091106700A patent/TWI277005B/en not_active IP Right Cessation
- 2002-07-01 SG SG200203994A patent/SG126701A1/en unknown
- 2002-07-03 HU HU0202170A patent/HUP0202170A3/en unknown
- 2002-07-05 JP JP2002196948A patent/JP2003114881A/en active Pending
- 2002-07-09 AU AU2002300038A patent/AU2002300038B2/en not_active Ceased
- 2002-07-15 CA CA2398814A patent/CA2398814C/en not_active Expired - Fee Related
- 2002-07-19 US US10/198,158 patent/US7076779B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
SG126701A1 (en) | 2006-11-29 |
AU2002300038B2 (en) | 2007-11-01 |
HU0202170D0 (en) | 2002-09-28 |
US7076779B2 (en) | 2006-07-11 |
US20030018402A1 (en) | 2003-01-23 |
HUP0202170A3 (en) | 2005-05-30 |
CA2398814C (en) | 2012-03-20 |
JP2003114881A (en) | 2003-04-18 |
TWI277005B (en) | 2007-03-21 |
HUP0202170A2 (en) | 2003-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2398814A1 (en) | System for controlling and monitoring a process | |
JP7085788B2 (en) | Robot dynamic learning methods, systems, robots and cloud servers | |
CN112668687A (en) | Cloud robot system, cloud server, robot control module and robot | |
Hoffmann et al. | Continuous integration of field level production data into top-level information systems using the OPC interface standard | |
WO2004114054A3 (en) | Method and system for organizing nodes by category in a program tree | |
WO2003001343A3 (en) | Supervisory process control and manufacturing information system application having an extensible component model | |
WO2002061630A3 (en) | System, method and article of manufacture for distributing ip cores | |
WO2004054160A3 (en) | Logic arrangement, system and method for automatic generation and simulation of a fieldbus network layout | |
HK1046445A1 (en) | Method for process-controlled and client-specific production of an object | |
CN101271593A (en) | Auxiliary production system of 3Dmax cartoon | |
CN107315764A (en) | A kind of update method and system of non-relational database associated data | |
CN107538734A (en) | Method for proofing redwood furniture | |
JP2003114881A5 (en) | ||
CN109472093A (en) | A kind of threedimensional model method of calibration based on PDM system | |
WO2006097926A3 (en) | Methods and systems for creating and altering cad models | |
CN110992489A (en) | Three-dimensional model construction method suitable for operation and maintenance management of transformer substation | |
CN107784782A (en) | A kind of alarm method and system of the cigarette dust pelletizing system based on wincc | |
CN105930583A (en) | Automation system based on equipment multi-field object model and design method therefor | |
Martin et al. | Integrated design of Human-Machine Interfaces for production plants | |
CN107292967A (en) | The method for building the three-dimensional Configurable BOM containing skeleton is mapped based on geometric properties | |
WO2003075155A3 (en) | Intelligent and event-based data population | |
CN103513851B (en) | A kind of image processing method, device and intelligent terminal applied to intelligent terminal | |
CN106541412A (en) | The changing method of intelligent robot status mechanism, intelligent robot and device | |
CN103106639A (en) | Prototype volume data accelerating system and method | |
KR20150085869A (en) | App-book builder system using hierarchical structure and timeline |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20140715 |