Show TOC

 Error Handling

Purpose

This process describes the system behavior when the agent (processor) has executed the Review and Send function after entering data in a form when executing a process step and errors occur when the data is subsequently checked. The process flow can differ depending on the settings in Customizing and in the workflow:

  • The agent cannot send the data and complete the work item until he or she has resolved the incorrect entries.

  • The agent can send the data and complete the work item although errors still exist.

  • The agent can forward the work item with the incorrect data to an expert who either resolves the errors and returns the work item to the agent, or resolves the errors and sends the data, thus completing the work item.

Prerequisites

Workflow Modeling

When modeling the workflow that underlies the relevant process, you have used the standard task TS17900100 Edit Form . There you can use the SEND_VARIATION and SEND_EXPERT_IF_INCONSISTENT elements to determine how the system is to behave when a user has generated error messages due to inconsistent data.

For more information, see the documentation on Standard Task TS17900100: Edit Form .

Customizing

You have performed the IMG activity Assign Possible Processors to Error Categories and assigned possible experts to the following error categories that can occur:

  • Error categories of errors that occurred when saving data synchronously

    • Data Collision

    • No Authorization

    • Inconsistent Data

    • Object Is Locked (for background steps only)

    • Incorrect Customizing

    • All Other Categories

  • Error categories of errors that occurred in background steps and when saving data asynchronously

    • Exception when updating the process object

    • Exception when updating the application database

    • Exception when forwarding to the expert

For more detailed information, see the Implementation Guide (IMG) for HR Administrative Services under Configuration of Forms/ProcessesProcess ConfigurationError HandlingAssign Possible Processors to Error Categories .

You have performed the IMG activity Enable Withdrawal of Processes if required to do so, and have specified for the relevant process that the expert can withdraw this process. The Withdraw Process pushbutton is provided for the expert to do this. For more detailed information, see the Implementation Guide (IMG) for HR Administrative Services under Configuration of Forms/ProcessesProcess ConfigurationError HandlingEnable Withdrawal of Processes .

Process Flow

  1. The agent navigates to his or her universal worklist (UWL) in the portal and opens a work item.

  2. The system opens the corresponding form.

  3. The agent enters the required data in the form.

  4. The agent chooses the Review and Send function.

  5. The system checks the entries against the business logic in the backend system.

  6. The system identifies errors and informs the user of these errors by means of an appropriate message. Depending on the error category to which the error is assigned, the following process flows are possible:

    • Inconsistent Data error category

      Depending on the system settings, the following process flows are possible:

      • The agent corrects the data and chooses Review and Send again. The system checks the entries and sends the work item, for example, to the next agent.

      • The system displays the Continue pushbutton on the user interface. The agent does not correct the data and closes the work item with the incorrect data.

      • The system displays the Forward to Expert pushbutton on the user interface. The agent does not correct the inconsistent data and chooses Forward to Expert . The system forwards the work item to the expert defined in Customizing. This expert corrects the entries. The expert returns the work item to the previous agent by choosing Back to Agent, or sends the work item to the next agent by choosing Review and Send . Depending on the Customizing settings, the expert can also withdraw the process.

    • All other error categories for saving data synchronously

      • The agent is unable to resolve the error. The system displays the Forward to Expert pushbutton.

      • The agent chooses Forward to Expert .

      • The system forwards the work item to the expert who is defined in Customizing for the processing of errors for the relevant error category.

      • The expert resolves the error and returns the work item to the agent. Depending on the Customizing settings, the expert can also withdraw the process.

    • Error categories of errors that occur in background processes and when saving data asynchronously

      • The agent sends the work item and the data is updated asynchronously. If an error occurs, then – depending on the error category – the defined expert is informed of the problem by e-mail.

      • The system saves the data of the process object in the programming exit of the workflow. The data is then saved in the background. If an error occurs, the expert defined for the Exception when updating to the process object error category is informed of the problem by e-mail.