Determining costs for workflows
AssigneeInternational Business Machines Corporation
InventorsJOHN E. PETRI, WILLIAM C. RAPP, RICHARD J. STEVENS
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for modeling costs when editing a workflow process model. A request may be received to assign a cost factor to a workflow process step of the workflow process model. Responsive to the request, the cost factor may be assigned to the workflow process step, such that a traversal of the workflow process step by a transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the transaction.
Claims8
A computer-implemented method, comprising:
- providing a tool for editing a workflow process model comprising:
- (i) a plurality of workflow process steps and (ii) branching logic comprising a precondition for traversing at least one workflow process step of the plurality of workflow process steps;
- receiving, by the tool, a request to assign a cost factor to the at least one workflow process step;
- and
- assigning the cost factor to the at least one workflow process step responsive to the request and by operation of one or more computer processors, such that a traversal of the at least one workflow process step by a first transaction invoking the workflow process model results in the cost factor being included in a total cost to be charged for executing the first transaction.
A computer-implemented method, comprising:
- receiving an indication of (i) a subset of workflow process steps of a workflow process model traversed in executing a transaction by a processing environment and (ii) when each workflow process step of the subset is traversed, wherein each workflow process step of the subset has an assigned cost factor;
- receiving data describing resource utilization of the processing environment at the time that the transaction is executed;
- and
- by operation of one or more computer processors, determining a total cost to be charged for executing the transaction, based on at least the received indication, the assigned cost factors, and the received data.
Dependencies are inferred from the claim text.