---
title: Exceptions
slug: exceptions
docTags: 
createdAt: 2020-11-29T17:31:02.000Z
---

## Overview

Exception management is a very powerful and flexible component of the Gimmal Link Enterprise Accounts Payable Workflow.&#x20;

Exceptions take two forms with regard to how they are raised:

1. Manually by the agent of a work-item
2. Automatically by either Gimmal Link Enterprise pre-configured Auto Exceptions or by customization via customer BADI's

Exceptions are in turn resolved via two methods:

1. Manually by the agent of a work-item
2. Automatically by either Gimmal Link Enterprise pre-configured Auto Exceptions or by customization via customer BADI's

Exceptions can also be configured to call custom logic to suite unique customer requirements.&#x20;

## Setup

Below are the options for configuring Exceptions:

1. **Exception ID:&#x20;**&#x54;he exception ID is a 2-digit code that you create.  You can use numbers such as 01-99 or letters.  Typical use is 01 thru 99 with a zero padding for 01 thru 09.
2. **Workflow Stage:** Exceptions are configured per "workflow stage" levels.
   There are three levels to the Gimmal Link Enterprise Accounts Payable Workflow:
   &#x20;  a. Initial AP
   &#x20;  b. Approval
   &#x20;  c.  Final AP
   If an exception is relevant to all three stages you can leave that field flag empty and it will be available in all three levels.
3. **Exception Code Text:** This is a free form description of the exception.
4. **Allow WF Termination:** Enabling this option provides the exception agent the option to terminate the entire workflow for this invoice.   If this is disabled that pushbutton is greyed out.
5. **Force Resolve:&#x20;**&#x45;nabling this option forces the originator of the exception to acknowledge that the exception has been resolved before processing further.
6. **Deadline (Days):** In days, how long a work-item will stay at the Exception stage before escalation.  Who receives this escalation is configured in the Agents configuration (outlined later in this document).

## Role Resolution / Agent Determination

Who will receive dialogue (foreground) work-items for Exceptions is configured in the Agent configuration.  Refer to the section "Agents" later in this document.&#x20;

## Customizing Options

The following customizing options are available for Exception Management.  For information on how to implement, please refer to the section "Customizing" later in this document.&#x20;

1. **Custom Workitem Text:** To implement your own Workitem text.
2. **Custom Role Resolution / Agent Determination:** To implement your own logic to determine work-item recipients&#x20;
3. **Custom Notifications:** To implement your own method of notifying agents.
4. **Custom Pre-Processor Logic:**  Powerful BADI to take control of all pre-processing logic
5. **Custom Post-Processor Logic:&#x20;**&#x50;owerful BADI to take control of all post-processing logic
6. **Custom POPUP PBO Logic:&#x20;**&#x54;o implement your own changes to the Gimmal Link pop-up windows for processing.
7. **Custom POPUP PAI Logic:&#x20;**&#x54;o implement your own logic to the Gimmal Link pop-up windows for processing.



