Dear Furaidah,
Are you using custom workflow?
You do not have to maintain background job to do these activities. Fiori app will work the same way that of backend.
Check if the user has proper authorization in gateway client to do final authorization.
Thanks
Prem