---
title: Agents
slug: agents
docTags: 
createdAt: 2020-11-29T17:31:14.000Z
---

## Overview

Agents are based on the Gimmal Link Enterprise Classification configuration.  There are 4 categories of agents associated with Gimmal Link Enterprise processing:

1. Initial AP Agents
2. Approval Agents
3. Final AP Agents
4. Exception Agents

Each one of those agent categories can also have assigned deadline and catch-all agent.

You can specify as many agents as you would like to 1 processing rule, or you can also choose org units that reference multiple agents.   This creates virtual "teams" of processors per invoice classification (called "possible agents"). &#x20;

Gimmal Link Enterprise AP and the underlying SAP workflow runtime system manages the sharing of these workitems and prevents work-items from being processed more than once.  Once a user has "touched" a work-item, it is reserved by them for processing until it is either completed or resubmitted back the larger "team".&#x20;

## Setup

Below are the options for configuring Agents:

1. **Approval Maximum Amount:**  For approval stages, the maximum amount an agent can approve up too.&#x20;
2. **Exception Code:**  For exception stage, specifies a particular exception.
3. **Deadline Flag:**  Indicates this agent is a deadline agent for a particular stage, approval amount, or exception.&#x20;
4. **Catch-All Flag:** `There must be at least 1 catch-all agent in your Gimmal Link implementation.`  These are agents which will receive a work-item if no agent is found.  For Catch-All agents, classification is ignored (only the flag that the agent is a catch-all is utilized).
5. **Workflow Agent Type:&#x20;**&#x20;Choose the applicable agent type.
6. **Workflow Agent:** Specify the appropriate agent value based on the workflow type specified above.

## Customizing Options

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

1. **Custom Role Resolution / Agent Determination:** To implement your own exception processing logic in place/in addition to a Gimmal Link Enterprise AP Workflow Exception work-item.&#x20;
2. **Custom Notifications:** To implement your own method of notifying agents.

