
I keep finding solutions that suggest that you modify the CDS Approval Entry directly in order to remove the approval item from user's list of pending approvals.
According to this documentation: Guidance for custom solutions using Approvals data stored in CDS - Microsoft Support
"Manipulation of Power Automate Approvals data in CDS is NOT supported."
The only approved method I have found is here: Known issues and limitations - Power Automate | Microsoft Learn
As part of the flow, you can send an approval request to a user and wait for a response. Today, an approval flow can wait for 28 days. If the wait time exceeds 28 days, that flow will fail. This only impacts the flow itself, meaning that the approval continues to exist in the action center. This can lead to cases where there are abandoned approvals in the approval action center that have no flow waiting on them. The requestor or environment admin will need to manually delete these approvals from the action center.
Which manually doing this for several hundred items every 30 days seems not very "Powerautomate-y".
Anyone have a good Microsoft Supported Solution?
Thanks!