Project and role based workflow systems and methods
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-017/00
G06F-015/16
출원번호
US-0416900
(1999-10-13)
발명자
/ 주소
Ouchi, Norman Ken
출원인 / 주소
Solectron Corporation
대리인 / 주소
Moll, Robert
인용정보
피인용 횟수 :
58인용 특허 :
108
초록▼
The present invention relates to project and role based workflow systems and methods used in conjunction with e-mail systems and/or the World Wide Web. Project identifiers, the roles of the users in an organization, and/or the organizational structure itself, define the route of the workflow in one
The present invention relates to project and role based workflow systems and methods used in conjunction with e-mail systems and/or the World Wide Web. Project identifiers, the roles of the users in an organization, and/or the organizational structure itself, define the route of the workflow in one or more relational database tables. In an embodiment, rather than creating a different route for each workflow, the route may use role to map the workflow to the e-mail addresses of the people who are to execute the workflow. The role may be specified or may be determined based on other information such as an organization chart. A mapping table can also identify alternate or backup personnel where the role table specifies a list of e-mail addresses with a selection rule.
대표청구항▼
The present invention relates to project and role based workflow systems and methods used in conjunction with e-mail systems and/or the World Wide Web. Project identifiers, the roles of the users in an organization, and/or the organizational structure itself, define the route of the workflow in one
The present invention relates to project and role based workflow systems and methods used in conjunction with e-mail systems and/or the World Wide Web. Project identifiers, the roles of the users in an organization, and/or the organizational structure itself, define the route of the workflow in one or more relational database tables. In an embodiment, rather than creating a different route for each workflow, the route may use role to map the workflow to the e-mail addresses of the people who are to execute the workflow. The role may be specified or may be determined based on other information such as an organization chart. A mapping table can also identify alternate or backup personnel where the role table specifies a list of e-mail addresses with a selection rule. it database changes, establish a restart pain; and save program areas, a function for checking deadlock occurrences and dam availability, a function for retrieving system information, a function for retrieving a system ID, a function for retrieving a release level indicator, a function for retrieving a control region type, a function for retrieving a region identifier, a function for retrieving a name of an application program, a function for retrieving a name of a program status block, a function for retrieving a transaction name, a function for retrieving a userid, a function for retrieving a group name, a function for retrieving a Status Group Indicator, a function for verifying an existence of a program control block, a function for retrieving a program status block name for an application program, a function for retrieving a message, a function for issuing a command and retrieving a command response, a function for retrieving subsequent command responses, a function for writing information to a system log, a function for abnormally terminating an application program and backing out any changes to a database, a function for rolling back changes to a database, a function for backing out to a previously-set processing point, a function for setting in intermediate back-out point or canceling all existing back-out points, a function for setting an intermediate back-out point if unsupported program control blocks exist or an external subsystem is used, a function for collecting diagnostic information, a function for obtaining database statistics for performance monitoring, a function for releasing resources that have been locked for an application program, a function for terminating a program status block in an application program, and a function for restarting an application program. 6. A computerized apparatus for accessing a database, comprising: (a) means for modeling a database system into an objects framework, wherein the objects framework includes one or mote data objects that represent data stored in the database, one or more business objects that represent logic for operating on the data objects, one or more database definition view objects that represent a structure and layout for the database and manage a collection of the data objects and business objects, one or more application view objects that represent an application view of the database and manage a collection of the database definition view objects, an object as a root for a collection of the application view objects ad a root of the objects framework, one or more message queue objects for communicating wit the database system, and one or more system services objects for interacting with system services of the database system; (b) means for processing transactions from an application program through the objects framework using the message queue objects; and (c) means for issuing system service requests to the database system from an application program and retrieving system information from the database system to the application program through the objects framework using the system services objects. 7. The apparatus of claim 6, wherein the means for modeling (a) further comprises means for modeling system services requests in the database system using the system services objects. 8. The apparatus of claim 6, wherein the system services objects include one or more functions that allow tie application program to invoke one or mote system services of the database system. 9. The apparatus of claim 6, wherein the system services objects include one or more functions that allow the application program to retrieve system information from the database system. 10. The apparatus of claim 6, wherein the system services objects include one or more functions selected from a group comprising: a function for performing checkpoints to commit database changes and establish a restart point, a function for performing checkpoints to comm it database changes, establish a restart point, and save program areas, a function for checking deadlock occurrences and data availability, a function for retrieving system information, a function for retrieving a system ID, a function for retrieving a release level indicator, a function for retrieving a control region type, a function for retrieving a region identifier, a function for retrieving a me of an application program, a function for retrieving a name of a program status bloc, a function for retrieving a transaction name, a function for retrieving a userid, a function for retrieving a group name, a function for retrieving a Status Group Indicator, a function for verifying an existence of a program control block, a function for retrieving a program status block name for an application program, a function for retrieving a message, a function for issuing a command and retrieving a command response, a function for retrieving subsequent command responses, a function for writing information to a system log, a function for abnormally terminating an application program and backing out any changes to a database, a function for rolling back changes to a database, a function for backing out a previously-set processing point, a function for setting an intermediate back-out point or canceling all existing back-out points, a function for setting an intermediate back-out point if unsupported program control blocks exist or an external subsystem is used, a function for collecting diagnostic information, a function for obtaining database statistics for performance monitoring, a function for releasing resources that have been locked for an application program, a function for terminating a program status block in an application program, and a function for restarting an application program. 11. A program storage medium readable by a computer, the medium embodying one or more instructions executable by the computer to perform method steps for accessing a database, the method comprising the steps of: (a) modeling a database system into an objects framework, wherein the objects framework includes one or more data objects that represent data stored in the database, one or more business objects that represent logic for operating on the data objects, one or more database definition view objects that represent a structure and layout for the database and manage a collection of the data objects and business objects, one or more application view objects that represent an application view of the database and manage a collection of the database definition view objects, an object as a root for a collection of the application view objects and A toot of the objects framework, one or more message queue objects for communicating with the database system, and one or more system services objects for interacting with system services of the database system; (b) processing transactions from an application program through the objects framework using the message queue objects; and (c) issuing system service requests to he database system from an application program and retrieving system information from the database system to the application program through the objects framework using the system services objects. 12. The method of claim 11, wherein the modeling step (a) further comprises the step of modeling system services requests in the database system using the system services objects. 13. The method of claim 11, wherein the system services objects include one or more functions that allow the application program to invoke one or more system services of the database system. 14. The method of claim 11, when the system services objects include one or more functions that allow the application program to retrieve system information from the database system. 15. The method of claim 11, wherein the system services objects include one or more functions selected from a group comprising: a function for performing checkpoints to
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (108)
Goodridge Gilbert W. ; Komichak Michael J., "What if . . . " function for simulating operations within a task workflow management system.
Kam John (Concord MA) Truchon Lee M. (Andover MA) Goodale Thomas C. (Reading MA) Dalton John T. (Chelmsford MA), Apparatus for distributing data processing.
Srinivasan Seshan R. (1524 Condor Way Sunnyvale CA 94087), Automated, electronic network based, project management server system, for managing multiple work-groups.
Brandt Marcia Lynn ; Brown Kenneth Edgar ; Dykes Pernell James ; Lindberg Erik Duane ; Olson Diane Elaine ; Selden Jeffrey Edward ; Snyder Devon Daniel ; Walts James Orrin, Computer apparatus and method for providing a common user interface for software applications accessed via the world-wid.
Barr Robin (Avon CT) Beauchesne Linda (Santa Cruz CA) Benson Ronald (Bristol CT) Burdick Maureen (Burlington CT) Duffy Joan (Simsbury CT) Fletcher Paul (Hartford CT) Fritz Denise (West Simsbury CT) G, Computer system and method for work management.
Yehuda Issac ; Gimprich Jeffery D. ; Chernov Leonid ; Anderson Melissa E. ; Desai Gautam B. ; Gusick David L. ; Graham William J., Computerized document management system.
Abbruzzese Pamela (Newington CT) Bailey Paul (Butler PA) Fritz Denise L. (West Simsbury CT) Lawler John (Columbia CT) Manning Rick (Palmer MA) Pollnow Russ (Manchester CT) Retartha Anthony (Burlingto, Computerized system and method for work management.
Mason Gary R. (Agoura CA) Speaker Kenneth W. (Studio City CA) Macropol James L. (Camarillo CA) McKie Robert A. (Rome NY) Bailin Sidney C. (Washington DC 4), Controlled work flow system.
Smith Jeffrey C. ; Bandini Jean-Christophe, Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof.
Rhodes Keith Daniel (Cary NC) Dunn Kenneth Wayne (Durham NC) Abed Samir Ibrahim (Durham NC) Mullen ; Jr. Donald Collins (Durham NC) Schwartz Jon Martin (Carrboro NC), Flexible computer based pharmaceutical care cognitive services management system and method.
Hattori Ryuichi,JPX ; Ogura Toshihiko,JPX ; Oeda Takashi,JPX ; Okazawa Koichi,JPX ; Osaka Hideki,JPX ; Tobita Tsunehiro,JPX ; Hara Tsutomu,JPX, Information processing system and method and service supplying method for use within a network.
Suzuki Takuji,JPX ; Kondo Masafumi,JPX, Information transfer method, information transfer system, information inputting method, information input device, and s.
Bosco James J. (Newington CT) Annis David H. (Weatogue CT) Prouty Kathleen M. (Granville MA), Integrated group insurance information processing and reporting system based upon an enterprise-wide data structure.
Sellers R. Drew (Chagrin Falls OH) Hanger John C. (Lakewood OH) Stair Stephen V. (Columbus OH) Ehman Ronald A. (Chicago IL) Anargyros C. Dean (Chicago IL) Parry Thomas N. (Columbus OH), Integrated manufacturing system.
Becker Timothy Leo ; Heinlein Philip David ; Martin ; Jr. James Allen ; Orth Richard Daniel, Integration of groupware with quality function deployment methodology via facilitated work sessions.
Flannery Kerin John ; Heinlein Philip David ; Ingersoll Carl Frank ; Martin ; Jr. James Allen, Integration of groupware with the integrated quality control methodology via facilitated work sessions.
Boden Edward Barnes ; Hansen Robert Christian ; Leska Michael Anthony ; Paxhia Frank Vincent ; Sylvester Scott Anthony, Method and apparatus for building and running workflow process models using a hypertext markup language.
Flores Pablo A. ; Flores Rodrigo F. ; Icaza Raul Medina-Mora,MXX ; Vasquez Jaime Garza ; McAfee John A. ; Kumar Manoj ; Nunez Manuel Jasso ; Winograd Terry Allen ; Wong Harry K. T. ; Gift Roy I., Method and apparatus for building business process applications in terms of its workflows.
Anglin David M. ; Adams Vernon J. ; Walker Julia C. ; Kleinfelter Kevin P. ; Nugent Michael T., Method and apparatus for facilitating customer service communications in a computing environment.
Sheflott Leonard J. ; Wildeman Marion A. ; Aleguas ; III Salvador ; Murgo Joseph L. ; Jordan Pamela Lane ; Gregory Jill Matus ; Pincavage Carole A. ; Cipriani Anthony ; Goldman Robert, Method and apparatus for generating a proposal response.
Aleia Alan L. ; Pierce ; Jr. Donald R. ; Busque Keven J. ; Bouchard Ruthann S., Method and computerized system for managing insurance receivable accounts.
Mori Kenjiro (Machida JPX) Nakayama Yoshiyuki (Yokohama JPX) Nose Toshiro (Isehara JPX), Method of editing and circulating an electronic draft document amongst reviewing persons at remote terminals attached to.
Wright Gregory John ; Hochberg Philip Scott ; Bellusci Darcy B. ; Brinster Eric Gregory ; Brinton Mark Willard ; Folkerts Sue R. ; Foster Brian Timothy ; King Anthony Edward ; Maloney Kevin Patrick ;, Open architecture cardiology information system.
Caruso David J. ; Diebboll Robert S. ; Ellis Steven Clark ; Chang S. Jay ; McAllister Sandra B. ; Quinn Heidi S. ; Arnett Kenneth Dale ; Conte Leonard J. ; Wilson Chauncey E. ; Lowe Russell M. ; Eddy, Process and apparatus for controlling the work flow in a multi-user computing system.
Marchak Lori C. ; Dickau Martin ; MacAllister Jeffrey G. ; Tegan Patrice A., Product development system and method using integrated process and data management.
Pinsky Howard (Mansfield MA) Sheldon Scott S. (Boston MA) Christakis Nicholas A. (Philadelpha PA) Schmertzler Michael (New Caanan CT), Radiological image interpretation apparatus and method.
Pinsky Howard (Mansfield MA) Sheldon Scott S. (Boston MA) Christakis Nicholas A. (Philadelphia PA) Schmertzler Michael (New Caanan CT), Radiological image interpretation apparatus and method.
Pinsky Howard (Mansfield MA) Sheldon Scott S. (Boston MA) Christakis Nicholas A. (Philadelphia PA) Schmertzler Michael (New Caanan CT), Radiological image interpretation apparatus and method.
Ma Henry Chi-To ; Lo George C., Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all objec.
Van Wie David M. ; Weber Robert P., Steganographic techniques for securely delivering electronic digital rights management control information over insecure.
Borghesi Nancy ; Chen Jeff ; Frankel Charles ; Ho Margaret ; Mandler Alan ; Ramamurthy Githesh ; Stephen Kelly ; Wilharm Kathy, System and method for managing insurance claim processing.
Klein Johannes (San Francisco CA) Upton ; IV Francis R. (Saratoga CA), System and method for optimizing message flows between agents in distributed computations.
Davis James W. ; Du Weimin ; Shan Ming-Chien, System and method for performing flexible workflow process compensation in a distributed workflow management system.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., System and methods for secure transaction management and electronic rights protection.
Klein Johannes (San Francisco CA) Lutgardo Alberto (Santa Clara CA) Chang Edward Y. (Santa Clara CA) Cheng Edward C. (S. San Francisco CA) Lee Dora L. (San Francisco CA) Lu Edward S. (San Bruno CA), System for distributed computation processing includes dynamic assignment of predicates to define interdependencies.
Barnard Raymond F. (Endicott NY) Dohanich Stephen L. (North Potomac MD) Heinlein Philip D. (Binghamton NY), System for failure mode and effects analysis.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter Karl L. ; Shear Victor H. ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Hall Edwin J. ; Shear Victor H. ; Tomasello Luke S. ; Van Wie David M. ; Weber Robert P. ; Worsencroft Kim ; Xu Xuejun, Techniques for defining using and manipulating rights management data structures.
Berkowitz Patricia Ann ; Foster Robin Harris ; Horovitz David Abraham ; Flockhart Andrew Derek ; Drapal Myron Eugene, Transaction center for processing customer transaction requests from alternative media sources.
Chen Susan Hsuching ; Shiau Ying ; Lee Chern-Jiann, Watchdog system having data differentiating means for use in monitoring of semiconductor wafer testing line.
Stewart,Rocky; Metsaportti,Timo; Takacsi Nagy,Pal, Collaboration system for exchanging of data between electronic participants via collaboration space by using a URL to identify a combination of both collaboration space and business protocol.
Brunner, Stephan; Kibilov, George; Rassi, Elie; Tchikowani, Eugene; Yao, Xiangyang; Lim, Peter, Configurator using structure and rules to provide a user interface.
Brunner, Stephan; Kibilov, George; Rassi, Elie; Tchikowani, Eugene; Yao, Xiangyang; Lim, Peter, Configurator using structure and rules to provide a user interface.
Shiraishi, Keiko; Ikegaya, Tadahiko; Hirose, Akira; Michimura, Tadao, Linking information making device, linking information making method, recording medium having recorded a linking information making program, and document processing system therewith.
Thomsen, Daniel Jay; O'Brien, Richard; Bogle, Jessica; Payne, Charles, Locally adaptable central security management in a heterogeneous network environment.
Wagner, Todd R.; Plourde, Robert W.; O'Halloran, J. Patrick; Corugedo, George R.; Tyner, Chuck, Real-time collaboration and workflow management for a marketing campaign.
Burris, Richard S.; Gielstra, Johan; Westerholm, Steve J.; Carmack, S. Alex; Pandit, Sunil B.; Glaze, Bruce E., Rules execution platform system and method.
Burris, Richard S.; Gielstra, Johan; Westerholm, Steven J.; Carmack, S. Alex; Pandit, Sunil B.; Glaze, Bruce E., Rules execution platform system and method.
Hubbard, Mark William; McKegney, Ross; Tong, Tack; Zhang, Qi; Zou, Ying, System and method for dynamically configuring user interface components of a collaborative space based on mapping rules and user roles.
Lasensky,Peter Joel; Fehrenbach,Mark Everett; Rohmann,Richard Edward, System and method for originating, storing, processing and delivering message data.
Bales, Christopher E.; Pepper, Stephen L.; Beartusk, Brodi; Frender, Kevin Blair; O'Neil, Edward K.; Olander, Daryl B.; Feit, Richard, System and method for providing notifications in a communities framework.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.