Service order approval workflow stuck at manager review in Fiori after upgrade to SAP PLM 2022

After upgrading from SAP PLM 2020 to 2022, our service order approval workflows are getting stuck at the manager review step when accessed through Fiori launchpad. The workflow items appear in the Fiori My Inbox app, but when managers try to approve them, nothing happens - the item just stays in their inbox with status ‘Ready’.

I checked the workflow template version in SWDD and confirmed it’s using the latest template WS99300087 which is supposed to be Fiori-compatible. The agent assignment rules look correct in PFAC and the managers have the appropriate roles assigned. In the classic SAP GUI workflow inbox (SBWP), the same workflow items work fine and can be approved without issues.

This is causing major service delivery delays as our managers primarily use Fiori for approvals now. Has anyone experienced Fiori workflow issues after upgrading to SAP PLM 2022? Is there a specific Fiori workflow template version or SWDD configuration setting I need to update?

That agent determination message is the key clue. In SAP PLM 2022, Fiori workflows use a different agent resolution mechanism than GUI workflows. The agent assignment rules in PFAC work for GUI but Fiori requires additional configuration in the workflow template itself. Check your User Decision step in SWDD and look at the ‘Responsible Agents’ tab - there should be a specific expression for Fiori agent resolution that includes the organizational unit context.

Check the Fiori app configuration in transaction /UI2/FLPD_CONF. After major upgrades, the My Inbox app sometimes loses its OData service binding. Verify that the workflow OData service is properly registered and that the app has the correct navigation parameters configured for SAP PLM 2022.

I checked the Gateway service and it’s active. The decision step in SWDD is configured as ‘User Decision’ type. But I found something interesting - when I look at the workflow log in SWI1, it shows that the approval task is being created but then there’s a message ‘Agent determination returned no results for Fiori context’. This doesn’t happen in GUI mode. Could the agent assignment rules need different configuration for Fiori?

Have you checked the Gateway service activation? Fiori workflows rely on the Workflow Gateway service being properly activated and configured. Run transaction /IWFND/MAINT_SERVICE and verify that the service ‘SWF_DECISION_SRV’ is active and has the correct system alias. Also check in SICF that the workflow ICF nodes are active under /sap/bc/srt/scs_ext/.

The issue is likely with the workflow template version compatibility. SAP PLM 2022 requires workflow templates to use the new decision step format for Fiori compatibility. Your template WS99300087 might be an older version that works in GUI but isn’t fully Fiori-enabled. Go to SWDD, open your template, and check if the approval step uses ‘User Decision’ task type or the older ‘Dialog’ type. Fiori requires User Decision tasks with specific execution settings. You may need to regenerate the template using the SAP PLM 2022 workflow wizard.