Hi Muhammed,
From my understanding, I do not believe there is a native feature in Genesys that blocks a Not Ready status change until supervisor approval is granted.
The closest native approach may be operational monitoring through:
A true approval-before-status-change workflow would likely require a custom integration/application approach using the APIs/SDKs, where the agent requests the status change externally and the actual presence update only occurs after supervisor approval.
Hope this helps.
------------------------------
Phaneendra
Technical Solutions Consultant
------------------------------