×

Postprocessing office method and system

  • US 7,562,351 B2
  • Filed: 12/30/2003
  • Issued: 07/14/2009
  • Est. Priority Date: 12/10/2003
  • Status: Active Grant
First Claim
Patent Images

1. In an enterprise system, a method of post-processing to correct errors resulting from executing a business process, the method comprising:

  • executing a plurality of business processes, each business process operating on at least one business object;

    if a failure is detected during the execution of a business process of the plurality of business processes;

    identifying the at least one business object affected by the failure of the business process, including a master business object most closely related to the business process;

    identifying each error associated with the business process failure;

    creating a post-processing order for the failed business process, the post-processing order;

    identifying the failed business process;

    storing links to the at least one business object affected by the business process failure; and

    storing the each error associated with the business process failure;

    correcting the each error identified in the post-processing order, said correcting comprising;

    locking the post-processing order to prevent concurrent access to the post-processing order during said correcting;

    accessing a business object that is identified by an error of the each error using a corresponding stored business object link;

    changing an aspect of the business object causing the error; and

    repeating said accessing and said changing for each business object referenced in the each error;

    re-executing the business process;

    determining whether re-executing the business process was successful; and

    setting a status of the post-processing order related to the failed business process to indicate completion and setting a status related to correcting the each error, if re-executing the business process was successful.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×