Invoice Workflow Recovery

The Workflow Recovery screen provides an overview of workflow processes that have faults and have to be stopped or resubmitted. You gain access via the Recovery tab in the PROCESSIT Adviser module.

Recovery overview

The Recovery tab gives the administrator the ability to:

Recovery List Table

In the Recovery table you see a list of all invoice workflows in the system, except for invoice workflows that are completed or currently in process - which includes workflows with an outstanding human task, or that have been modified within the last 36 hours. The list is sorted to show the oldest items that may require attention at the top, and with newer items that do not require anything at the bottom. You can cancel or restart any invoice workflow in the list.

The Status description and Suggested actions columns give you a hint as to what action should be performed for an invoice.

Invoice Information Table

The Invoice Information Table shows the invoice activity history for the selected invoice. The table is only populated when a single row is selected in the Recovery table.

You can click Display Details in the Recovery table menu to see additional details for the invoice. This shows the Search Document Details for the selected invoice.

Invoice Recovery

To stop and cancel one or more invoices, or to restart the workflow for one or more invoices:

  1. Select the row(s) in the Recovery table to which the action should apply.
  2. Select Stop Processing or Retry Processing from the drop down menu in the Recovery table header.
  3. Click Submit.

Stop processing

Stops any open BPEL flows related to the invoice(s), withdraws any open workflow items, and marks the invoice as complete in PROCESSIT. No further action is required. The history for this action is viewable only in the audit trail for the invoice available in the Auditor module.

Retry processing

Stops any open BPEL flows related to the invoice(s), withdraws any open workflow items, and resubmits the invoice at the start of the process. The invoice must be processed again. The invoice workflow is reset, and all actions previously performed for the invoice must be performed again. If accounting segments have been saved for the invoice, these might be available during reprocessing.

Recovering Several Flows

In situations where there are several flows to recover, we recommend that recovery be performed in batches of 30 or less. Once you submit the batch, monitor the BPEL Console to ensure that the processing has completed before submitting the next batch.