Abstract:
A method of operating a computer system is described. The computer system comprises a workflow management system for managing business processes. The workflow management system receives requests, in particular queries concerning the state of the business processes. The workflow management system generates entries into a request log for all received requests.
Abstract:
The present invention relates to a method and to a system for controlling the creation of process instances within an execution environment. Upon receiving a request to create a process instance and corresponding input data to be processed by said process instance, the method and corresponding system in a first step constructs a process instance identifier for said process instance to be created based on the provided input. In a second step the method and corresponding system is executing said create request only, if no process instance exists or existed with said process instance identifier. In the case, that that particular process instance already exists or existed with said process instance identifier, the present invention optionally proposes to have some user-defined action to be carried out.
Abstract:
The present invention provides a computerized method for determining an addressee of a signaling request within a Workflow Management System or a computer system with comparable functionality (WFMS). Upon receiving a signaling request, which is providing a set of signal data elements, the current invention avoids the requirement that the signal data elements comprise any explicit specification of an addressee of said signaling request. To determine whether an event-activity of a process-instance being the instance of a process-model of a business-process is the potential addressee of the signaling request it is suggested to determine, whether the process-model comprises an event-identification-specification. This event-identification-specification according to the current invention is involving a subset of the signal data elements. Evaluating the event-identification-specification allows to indirectly decide if the event-activity is the addressee of the signaling request.
Abstract:
PROBLEM TO BE SOLVED: To assure the total atomicity of many transactions which are latently scattered and also to optimize the traffic necessary for cooperation of those transactions and the total parallel behavior and throughput of the transactions. SOLUTION: The fundamental concept of this method is based on a method that divides all transactions into groups, and every group is called 'transaction hierarchy' or just 'hierarchy'. Each of both hierarchies S1 and S2 is processed by an atomic protocol and these hierarchies are synchronized with each other. Thus, the ACID processing result is assured for every hierarchy. Therefore, a global transaction consisting of all groups of transactions to be obtained, i.e., all hierarchies is processed as a set of chained hierarchies based on the chained transaction processing principle. The execution of the chained hierarchies assures the atomic execution of the global transaction.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for providing selective command control within a workflow management system or a computer system (WFMS) provided with a similar function. SOLUTION: Upon receiving an issued command directed to a process instance of a process model, this method and a corresponding system determines whether the current activity having control authority at that point of time is included in a command sphere in control flow of the process instance in a first step. The command sphere is provided with a sub-graph of an arbitrary graph and defines one or a plurality of permissible commands which are allowed or not allowed to be executed when control is within the command sphere. In a second step, the method and the corresponding system executes the issued command only if the issued command is defined as permissible.
Abstract:
PROBLEM TO BE SOLVED: To provide a method of optimizing the performance of a workflow management system (WFMS). SOLUTION: The method can be executed by at least one computer system using the WFMS, with the WFMS accessing a database including at least one process model and instance generation (process instance) of the process model. The method proposes the transfer of an object of the database to an archive database (archive function). Preferably, the object transferred to the archive database is a process instance, which is preferably selected from all of the instances of a certain process model according to a certain characteristic value of the process model.
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system for efficiently using a database technique for notice, especially, for subscription. SOLUTION: Concerning this method for efficiently utilizing an active database technique and an expandable database technique, namely, trigger and user defining functions generally for processing subscription, in a first style, all the subscription on a specified table or generally plural tables is merged to this table or one trigger on these tables. Thus, the efficiency of a trigger base is dramatically improved. In a second style, information registered by a subscriber is directly distributed from the address space of a database system through a suitable user defining function. This is the other basis of efficiency improvement.
Abstract:
The method is implemented by a computer system and involves a data selection step, in which at least one data segment is selected, whereby this data segment contains part of the input data and can be converted into a structured data segment. At least one data structure element is suggested in a suggestion step. An allocation step involves allocating a data structure element as the target structure element for storing the selected data segment. The segment is then extracted from the input data and stored in the target data structure element. Independent claims are also included for a system for implementing the method, for a data processing program and for a computer program.
Abstract:
The start condition processing method is used to determine if a target activity can be started by checking the correctness of the related control links between the process activities in the process model graph and by verifying if a required time interval condition is satisfied for each control link. Also included are Independent claims for the following; (a) a start condition processing system; (b) a data processing program for start condition processing; (c) a computer-readable program product for start condition processing
Abstract:
The definition is contained within the configuration specification of a work flow management system, e.g. within a process model of the work flow management system, for defining the part of a central system databank used by the work flow management system to allow it to be copied to a parallel databank, for providing databank support, e.g. using a parallel, relational inter-partition databank.. An Independent claim for a work flow management system is also included.