The requirement is to create a new Portal on which they want to list all assignments for a user from different applications. For example, if you have access to Application 1 and application 2, create another application – Application 3. This application Portal will list the assignments for you from application 1 and application 2.
I will explore FCM but would love to know other alternatives also. Implementing a custom worklist report definition without the application filter is surely an option. But my concern is if we try to open the worklist item, will the pega thread be able to find the right application context for the work item. What parameters we need to pass to open the work item properly?