NextGen FSM

Configure authorization threshold for procurement requests

1. Overview

This feature enables an Administrator / Configurator to define an "Authorization Threshold for Procurement Requests" directly within the Central Warehouse master data.

The objective is to introduce flexibility and enhanced control into the procurement process. By configuring this property, administrators can automatically enforce an additional authorization layer whenever the sum of positions amount of a procurement request exceeds the specified limit.

2. User Flow and UI

The threshold configuration is located within the Warehouse details view. In the Warehouses page, after accessing the details page of a Central warehouse, the system displays the field PR Material Threshold within the section PR Material Threshold.

This field is fully visible in both View and Edit modes.

  1. Modification: While in edit mode, the user can input or update the numerical value in the Threshold field.

  2. Persistence: Upon saving, the updated value is immediately persisted in the database and seamlessly reflected in the UI's view mode without requiring a page refresh.

3. Business Rules & Validation

To ensure data integrity, the system enforces the following rules on the input field:

  • Data Type: The field exclusively accepts Integer values.

  • Validation: The system strictly validates that the entered value is a positive integer. Any invalid input (e.g., text, decimals, or negative numbers) will instantly trigger a clear validation error.

  • Mandatory Field & Default Value: The field cannot be left blank. If no user input is provided, the system automatically applies a default value of 999,999,999.

4. System Behavior

When a Procurement Request is created associated with a specific Central Warehouse, the system evaluates the request against the configured threshold:

  • Calculation: The system calculates the sum of all position amounts within the request.

  • Workflow: If the total sum is below or equal to the warehouse's Authorization Threshold, the request follows the standard approval workflow.

  • Additional Authorization: If the total sum exceeds the threshold, the system flags the request, halting standard progression and requiring an additional authorization step.