@tarek.jaber
If you have a BPM process and have task steps, it will queue the task in the task engine. The task will get assigned to user/group as you had configured. When a user login to MWS, user will be able to see the Task list ( MWS UI > System login > Permission management to configure what the user must see when they login ).
You mentioned, ‘task list portlet’. This is something which is by default available when user logs in. You don’t need to build a custom web UI.
Default pages to view the list of assigned tasks, lots of task specific configuration such as, task forwarding, task escalation, configuring holiday calendar etc., can be achieved.
Some org doesn’t want the MWS UI rather want its own screen and themes, then they do develop the web application and use Task Engine API’s which will query the list of tasks, and modify the UI as per their needs. If that’s the case, I would recommend you to use your existing UI framework (Angular or others) and use Task APIs to just retrieve what you are looking for. In my opinion, developing the whole custom web app using CAF will be challenging. But if it is for technical users and you are okay to use MWS login, then just use the default.
Regards
Senthil
#BPM#MWS-CAF-Task-Engine#webMethods