This is the behavior we found in our application after we switched to Theme Cosmos.
Let me know if this is expected and Can it be fixed.
Scenario:
UI Kit:
When User selects a Navigation, the launched harness contains few drop downs which are essential in filtering the data that the User wants to see. Upon few selections, He clicks on Search to find a list of cases.
When he opens a case and reviews it and wants to close the case, He goes back to the previous screen where the selection is intact and the work list is intact.
Theme-Cosmos:
When the user Selects the same Navigation as above, Selects few drop downs to search for some cases and he opens a case.
When he closes the case, Due to Single Page Application feature of Theme Cosmos, We do not have the previous thread intact and he is forced to go to Home tab of the Navigation.
This is kind of annoying our end users to redo the same navigation. We thought about launching the harness again on close to go back to previous thread, but Selection is still missing and We cannot do this in all such scenarios - which we have many.
Does anybody had similar issue or had any ideas to solve such things? We are currently on Infinity 23.1.
Hi @RahulKakunuru ,
You are absolutely correct in finding the root behavior of the Theme Cosmos app. Here are some of the suggestions that come from OOTB :
- Theme cosmos is a SPA where we load only one harness at a given point of time within the work area.
- If there is a need to retain the filters in the case list screen, you can utilize the Open In New Tab feature that comes along with OpenWorkByHandle and OpenWorkItem api’s if the case link is configured with them. In this case if you right click on the case link this option will pop up in the modal that will allow you to open the case in a new tab.
- This approach is support if the dynamic container is configured with “Allow concurrent work in multiple tabs/browsers”
- Secondly the earlier UIKIT behavior was observed only for Case manager portals as the dynamic container configured for it was MultiDoc which basically opened the cases in the iFrame and switched the context based on the user actions.
- The same can be done for Theme Cosmos as well where you can reconfigure the Dynamic Container as MultiDoc but please note that will prohibit you from using some of the advanced Theme Cosmos features like “Url Mapping / Copy Sharable Link etc”