SharePoint List Archive (5,000+ Items) & Power Automate Approval Fix

Job ID: 40410244

Budget: $10 – $30 USD

Project Summary
My SharePoint list for invoices (Spanish language) has 5,640 items, exceeding the view threshold. This has broken our Microsoft Teams Approval workflow. I need a developer to archive old data and restore the approval functionality.

Key Tasks
Archive 2024 Records: Move all 2024 items (including attachments) to a "Historical" list.

Threshold Bypass: Access and move data despite the current 5,000+ item error using PowerShell PnP or REST API pagination.

Fix Approvals: Troubleshoot and fix the Power Automate/Teams approval flow, which stopped working when the list exceeded the limit.

Cleanup: Delete moved items from the source to restore the list to <5,000 items.

Technical Requirements
Expertise: SharePoint Online, Power Automate (Approvals), and PowerShell PnP.

Language: Site UI and columns are in Spanish.

Integrity: Maintain all metadata and file attachments during migration.

Deliverables
Primary list restored below 5,000 items.

All 2024 records successfully moved to the archive.

Fully functional Teams Approval workflow.