Global User Tasks

Hi, We currently have User assigned tasks in multiple modules throughout our application. What we would like to do is have this all in one place so that the User can see a full list of their actions from multiple modules. Has anyone implemented this or have any ideas of a way of implementing this functionality? The next step would be, so that if you click on an action it pulls up the specific information from that module for that action TIA
1 answers

Depends on the scale of tasks being created from the separate modules. If we’re not talking on the scale of millions of tasks being created, I’d have a base “Task” entity and then make specializations of that Task entity within each module for each use case. This allows you to show all the tasks in a list view with specialized views for each one and also allows you to build specific logic for each specialization