Kevin E. Berry - Raleigh NC, US Troy N. Ganzer - Washingtonville NY, US Linda S. Mercer - Durham NC, US Leo D. Pudup - Wayne NJ, US Bianca U. Sillers - Raleigh NC, US Nestor Teodor-Mazilu - Wayne NJ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707101, 707 2, 707 6, 707 10, 707204
Abstract:
A system for contract processing. Sent by a procurement contract management system (PCMS) to decentralized execution systems is a list of I identifiers identifying a contract dataset in the PCMS earmarked for archiving. The PCMS receives from each DES a return list of M of the I identifiers approved by each DES for archiving. A generated intersection list includes a logical intersection of the return lists received from the decentralized execution systems. If the intersection list is not empty, the PCMS archives each contract dataset identified in the list of I identifiers and appearing in the intersection list and communicates to each DES that the archiving was performed by the PCMS for the contract datasets appearing in the intersection list. If the intersection list is empty, the PCMS communicates to each DES that the archiving will not be performed.
Kevin E. Berry - Raleigh NC, US Troy N. Ganzer - Washingtonville NY, US Linda S. Mercer - Durham NC, US Leo D. Pudup - Wayne NJ, US Bianca U. Sillers - Raleigh NC, US Nestor Teodor-Mazilu - Wayne NJ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707953, 707954, 707999001
Abstract:
A method and system for contract processing. Sent by a procurement contract management system (PCMS) to decentralized execution systems is a list of I identifiers identifying a contract dataset in the PCMS earmarked for archiving. The PCMS receives from each DES a return list of M of the I identifiers approved by each DES for archiving. A generated intersection list includes a logical intersection of the return lists received from the decentralized execution systems. If the intersection list is not empty, the PCMS archives each contract dataset identified in the list of I identifiers and appearing in the intersection list and communicates to each DES that the archiving was performed by the PCMS for the contract datasets appearing in the intersection list. If the intersection list is empty, the PCMS communicates to each DES that the archiving will not be performed.
Kevin Berry - Raleigh NC, US Troy Ganzer - Washingtonville NY, US Linda Mercer - Durham NC, US Leo Pudup - Wayne NJ, US Bianca Sillers - Raleigh NC, US Nestor Teodor-Mazilu - Wayne NJ, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F007/00
US Classification:
707/001000
Abstract:
A system and method for managing contract data. A contract dataset is received by a decentralized execution system (DES) from a procurement contract management system (PCMS). The contract dataset is passed through a software filter that determines whether to store the contract dataset or a portion thereof in a relational database that includes contract datasets, vendor datasets, and purchase item datasets. If the software filter determines not to so store the contract dataset or the portion thereof, then the software filter determines whether to store the contract dataset or a portion thereof in a special database of the DES. An execution document at the DES is updated by replacing an existing attribute value of the execution document by a new attribute value communicated to the DES by the PCMS. Additionally, a contract is archived if each such DES sends permission to the PCMS to archive the contract.