CA2398814A1 - System for controlling and monitoring a process - Google Patents

System for controlling and monitoring a process Download PDF

Info

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
Application number
CA002398814A
Other languages
French (fr)
Other versions
CA2398814C (en
Inventor
Arno Pieter Jan Breunese
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Production Printing Netherlands BV
Original Assignee
Oce Technologies BV
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 Oce Technologies BV filed Critical Oce Technologies BV
Publication of CA2398814A1 publication Critical patent/CA2398814A1/en
Application granted granted Critical
Publication of CA2398814C publication Critical patent/CA2398814C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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/10Office 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.
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.
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.
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,
CA2398814A 2001-07-19 2002-07-15 System for controlling and monitoring a process Expired - Fee Related CA2398814C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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