Patent ID: 8165926

Claim:
A computer-implemented method for maintaining item requests, executed on a computer device, the method comprising: receiving, on the computer device, a user-initiated item request and a system-initiated item request, wherein the user-initiated item request identifies a supplier for fulfilling the user-initiated item request; processing, on the computer device, the user-initiated item request and the system-initiated item request, wherein the system-initiated item request is processed differently from user-initiated item requests and wherein the system-initiated item request is processed in batch with other system-initiated item requests and wherein the processing comprises attempting to assign an approver and a supplier to each of the user-initiated item request and the system-initiated item request, the approver being distinct from the user initiating the item request; detecting an error in the system-initiated request based on a lack of locating a supplier or an approver during the processing; inserting, on the computer device, the system-initiated item request into a failed request queue in response to detecting the error in the processing; presenting, on the computer device, an administrator with a view of data corresponding to the failed request queue upon request, the view including an identification of a system-initiated item request that failed and a reason for the failure; and accessing, on the computer device, a set of tables to display data, distinct from the failed request queue, corresponding to all of the system-initiated item request and all of the user-initiated item request to the administrator, wherein the set of tables accessed includes a party table that identifies the supplier, the displayed data including at least one identified supplier, wherein the view of the failed request queue and the data are presented separately to the administrator in separate views within a single window without opening multiple windows.