Frontend
Unit
Withdrawal Plan

Withdrawal Plan

Used to create and manage withdrawal requests for deployed units.

Page: Withdrawal Plan

Purpose

Create and track withdrawal plans linked to a unit and its client for operational planning and record tracking.

1. Add Withdrawal Plan Section

Form fields:

  • Unit Code — Enter the unit code
  • Search Unit Code — Search/select dropdown for unit code
  • Unit Name — Display or enter unit name
  • Search Unit Name — Search/select dropdown for unit name
  • Client — Search / select client (optional; auto-selected when unit is chosen)
  • Client Name — Auto-filled based on selected unit
  • Branch — Branch name (auto-filled based on selected unit)
  • Handover Company — Text input
  • Withdraw Type — Dropdown select
  • Withdraw Date — Date picker
  • Reason for Withdrawal — Dropdown select
  • Remark — Text area for additional remarks

Behavior:

  • Selecting Unit Code or Unit Name auto-fills Client Name and Branch.
  • The withdrawal plan is linked to the selected unit and client.

2. Actions

  • Submit — Saves the withdrawal plan record.
  • Reset — Clears all entered and selected fields.

3. Module Behavior & Validation

  • Unit Code or Unit Name selection drives client and branch auto-fill.
  • Required fields must be validated before submission.
  • Submitted plans are associated with the selected unit and client for audit and operations.

4. Typical UI Flow

  1. Navigate to the Withdrawal Plan page.
  2. Search/select the unit using Search Unit Code or Search Unit Name.
  3. Confirm Client Name and Branch are auto-filled.
  4. Enter Handover Company, choose Withdraw Type, pick Withdraw Date.
  5. Select Reason for Withdrawal and add Remark if needed.
  6. Click Submit to save or Reset to clear the form.

End of documentation.