BUSINESS PROCESS FOR ULTRA VIRES TRANSACTIONS
First Claim
1. A method of executing a business process in an enterprise, the method comprising:
- identifying a type of vendor associated with an instance of a business process awaiting execution, the business process being associated with a non-audit service;
automatically executing the business process when the vendor is not of a type offering audit services to the enterprise; and
when the vendor is of a type offering audit services to the enterprise;
denying execution of the business process if the non-audit service is a prohibited service;
determining whether pre-approval for the non-audit service has been obtained when the non-audit service is a permissible service;
automatically executing the business process when the non-audit service is a permissible service and pre-approval has been obtained; and
automatically denying execution of the business process when the non-audit service is a permissible service and pre-approval has not been obtained.
1 Assignment
0 Petitions
Accused Products
Abstract
An audit system automatically ensures compliance with relevant policy by identifying an entity offering a non-audit service that also provides audit services to the enterprise, and ensuring the service is permissible and proper approval has been obtained. If the non-audit service is prohibited or proper approval from an audit committee has not been obtained, execution of the service is prevented. When a permissible non-audit service is executed, this service can be monitored and execution suspended when circumstances change such that the service is no longer permissible or approval for the service expires. The audit system can forward a message to the audit committee or other authority about any suspended business process. If the audit committee subsequently approves the suspended permissible non-audit service, execution of the instance of the business process resumes. The audit system determines whether the vendor entity was paid demands a refund where necessary.
123 Citations
29 Claims
-
1. A method of executing a business process in an enterprise, the method comprising:
-
identifying a type of vendor associated with an instance of a business process awaiting execution, the business process being associated with a non-audit service; automatically executing the business process when the vendor is not of a type offering audit services to the enterprise; and when the vendor is of a type offering audit services to the enterprise; denying execution of the business process if the non-audit service is a prohibited service; determining whether pre-approval for the non-audit service has been obtained when the non-audit service is a permissible service; automatically executing the business process when the non-audit service is a permissible service and pre-approval has been obtained; and automatically denying execution of the business process when the non-audit service is a permissible service and pre-approval has not been obtained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An information storage medium having a plurality of instructions adapted to direct an information processing device to perform an operation comprising the steps of:
-
receiving an indication of an initiation of an instance of a business process associated with a non-audit service; identifying a vendor associated with the instance of the business process; automatically determining if the vendor is prohibited from providing the non-audit service to the enterprise, the vendor being prohibited if the non-audit service is a prohibited service or if pre-approval has not been obtained when the non-audit service is a permissible service; executing the instance of the business process in response to a determination that the vendor is permitted to provide the non-audit service to the enterprise; and suspending execution of the instance of the business process in response to a determination that the vendor is prohibited from providing the non-audit service to the enterprise. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification