×

PROCESS MANAGEMENT SYSTEM AND METHOD

  • US 20110071869A1
  • Filed: 09/20/2010
  • Published: 03/24/2011
  • Est. Priority Date: 09/24/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for managing a business process, where one or more processors are programmed to perform steps comprising:

  • receiving administrator input of information describing a business process, the information including at least a list of parent activities required to complete the process and one or more levels of child activities associated with at least one of the parent activities and required to complete the associated parent activity, the information associated with at least some activities including starting conditions comprising at least a list of any other activities requiring completion before the activity can start;

    processing the administrator input information to create an activity based timeline definition from the input information which identifies activities which can be carried out in parallel and activities which require completion of one or more prior activities in order to start;

    starting the process by checking all activities in each level, the activity checking comprising checking starting conditions and starting any activity for which starting conditions are met while working through all the levels of activities, whereby all activities which can be started are run in parallel;

    periodically checking the status of all activities to identify completed activities and starting any activities which are dependent on completed activities;

    on detection of completion of all child activities required for completion of a parent activity, updating the timeline definition with the duration and completion date of the parent activity; and

    on detection of completion of all parent activities required for the process, terminating the process and updating the timeline definition with the completed process duration and the duration of each activity required for completing the process, and storing the updated timeline definition in a database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×