ROUTING TRANSACTIONS IN A MULTIPLE JOB ENVIRONMENT USING AN APPROVAL FRAMEWORK
First Claim
1. A method of routing transactions for approval, comprising:
- receiving a transaction for approval, the transaction being submitted by an employee having more than one job and reporting to more than one manager;
passing employee information and job information into an object containing logic to determine routing information for the transaction, the job information being passed through a universal class into the object, the employee information identifying the employee and the job information identifying which of the jobs of the employee correspond to the transaction;
determining an appropriate person to which to route the transaction for approval using the employee and job information with the logic of the object; and
routing the transaction to the appropriate person for approval.
1 Assignment
0 Petitions
Accused Products
Abstract
Approval routing and processing is provided in a multiple job environment by providing the ability to pass job information through a universal class, along with information for the employee submitting a transaction for a approval, to an Approval Framework. An engine of the Approval Framework determines whether a routing is necessary, and a user list object of the Approval Framework contains the logic necessary to determine the appropriate person to which to route the transaction, using the employee and job information for the transaction. The Approval Framework also writes the job and employee information to a database such that the logic can be reconstructed outside transaction processing or for subsequent processing, such as to determine a status or path of the approval process or to determine a subsequent person or department to approve the transaction.
-
Citations
21 Claims
-
1. A method of routing transactions for approval, comprising:
-
receiving a transaction for approval, the transaction being submitted by an employee having more than one job and reporting to more than one manager; passing employee information and job information into an object containing logic to determine routing information for the transaction, the job information being passed through a universal class into the object, the employee information identifying the employee and the job information identifying which of the jobs of the employee correspond to the transaction; determining an appropriate person to which to route the transaction for approval using the employee and job information with the logic of the object; and routing the transaction to the appropriate person for approval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for routing transactions for approval, the system including a processor operable to execute instructions and a data storage medium for storing the instructions which, when executed by the processor, cause the processor to:
-
receive a transaction for approval, the transaction being submitted by an employee having more than one job and reporting to more than one manager; pass employee information and job information into an object containing logic to determine routing information for the transaction, the job information being passed through a universal class into the object, the employee information identifying the employee and the job information identifying which of the jobs of the employee correspond to the transaction; determine an appropriate person to which to route the transaction for approval using the employee and job information with the logic of the object; and route the transaction to the appropriate person for approval. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product embedded in a computer readable medium for routing transactions for approval, comprising:
-
program code for receiving a transaction for approval, the transaction being submitted by an employee having more than one job and reporting to more than one manager; program code for passing employee information and job information into an object containing logic to determine routing information for the transaction, the job information being passed through a universal class into the object, the employee information identifying the employee and the job information identifying which of the jobs of the employee correspond to the transaction; program code for determining an appropriate person to which to route the transaction for approval using the employee and job information with the logic of the object; and program code for routing the transaction to the appropriate person for approval. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification