Ran J. Flam - Port Monmouth NJ, US Steven R. Cagle - Red Bank NJ, US
Assignee:
Sparta Systems, Inc. - Holmdel NJ
International Classification:
G06F 17/40 G06F 17/30
US Classification:
707100, 707101, 7071041, 707 3
Abstract:
Techniques used in configurable systems for providing audit trails for configuration changes. In the techniques, configuration tables in a database system are used to store configuration information. Code is associated with each of the configuration tables that causes changes in the configuration information to be recorded in configuration change tables and the audits are made by querying the configuration change tables. Audit area definition tables define two levels of subsets of the configuration tables and an audit may be limited to one of the defined subsets. An audit may also be limited to changes made by a particular person or changes made over a particular period of time. A simple GUI is used to indicate how the audit is to be limited. The preferred embodiment is implemented in a process control system.
Ran Flam - Port Monmouth NJ, US Steven Cagle - Red Bank NJ, US Gregg Clyne - Edison NJ, US
International Classification:
G06F007/00
US Classification:
707/100000
Abstract:
A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. Among the features of the process control system is a parallel state machine that permits activities to be performed for the process in parallel. The parallel state machine employs a task that is represented in the database tables. The task defines a set of activities that must all be performed in order for a state transition to occur and the parallel state machine causes a process's state to change only when the activities defined in the task have all been performed. A set of reject activities may also be defined for a task. The definition of a reject activity includes a specification of an activity to be performed and a state to which a transition is to be made after the activity is performed. A user may select a reject activity while the parallel state machine is performing the task associated with a state and the parallel state machine responds to the selection by performing the activity associated with the reject activity and making the transition to the state associated with the reject activity.
Configuring Activities To Perform Operations On User-Defined Fields
Ran Flam - Port Monmouth NJ, US Steven Cagle - Red Bank NJ, US
International Classification:
G06F 3/00 G06F 7/00
US Classification:
715764000, 707100000
Abstract:
A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. An administrative query table has records that define administrative queries. Each administrative query has associated with it a query to be executed on a table of process records that indicate statuses of the processes being monitored, a scope that defines a subset of the process records upon which the query is to be executed, a schedule from which a time of next execution of the administrative query can be computed, and an activity. The activity is a set of one or more actions. When an administrative query is executed and the query associated with the administrative query is run on the table of process records and the result set is not empty, the activity is performed with regard to the process records of the result set. Also disclosed are a graphical user interface for defining administrative queries, administrative activities, and activity types and for posting activities as well as techniques for configuring activity types so that an activities of the type can set user-defined fields in a process record in conjunction with the posting of the activity with regard to a process. A disclosed use of the technique is mapping values from fields of records for posted activities to user-defined fields in the PR record for the process, which in turn makes it possible to query the PR records on those fields.
Configuring Activities To Perform Operations On User-Defined Fields
Ran J. Flam - Port Monmouth NJ, US Steven R. Cagle - Red Bank NJ, US
Assignee:
Sparta Systems, Inc. - Holmdel NJ
International Classification:
G06F 17/30
US Classification:
715500, 707101, 705 8, 705 9
Abstract:
A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. An administrative query table has records that define administrative queries. Each administrative query has associated with it a query to be executed on a table of process records that indicate statuses of the processes being monitored, a scope that defines a subset of the process records upon which the query is to be executed, a schedule from which a time of next execution of the administrative query can be computed, and an activity. The activity is a set of one or more actions. When an administrative query is executed and the query associated with the administrative query is run on the table of process records and the result set is not empty, the activity is performed with regard to the process records of the result set.
Steven Cagle (1984-1988), Ervin Jones (1956-1960), Barbara Bowers (1951-1955), Ronald Kline (1956-1960), Holly Bahner (1975-1979), Fay Griesemer (1966-1970)