203
Views
2
Comments
Common menu between multiple applications

Hi everyone, 

I know there has  been a lot of posts asking about the same thing, but there's no official answer as far as I've seen, so I'm making another post hoping someone from Outsystems will reply, or that something has changed since those posts.

What we want to do is very simple: have a menu to travel between multiple applications (or at least modules). Putting all of our company use systems in a single module is unrealistic, and there seems to be no official way to have a common menu between several modules/apps, which is honestly frustrating.

Using external links and having circular reference between pages and menu module seems to be the only ways of doing it. I don't think having circular references are acceptable. Putting external links do work, but is that really Outsystems' recommended way of doing it? Would really appreciate someone from Outsystems weighing in on this.

Thank you

Taha

2021-10-09 07-57-44
Stefan Weber
 
MVP

Hi Mehmet,

what we have done for our internal applications

We created a service application which exposes only one service action User_GetApplications. That service action returns a list with the application name and the full Url. (it does some queries on the system entities to retrieve the applications for user based on the roles assigned).

On top of that we have a global menu widget which we added to our default application template as reference. That menu widget uses the service action to retrieve menu items and does a RedirectToUrl.

Best

Stefan


2022-06-21 09-23-29
Prathoswar

Hi Mehmet Taha Aydin

This was explained in this video from OutSystems of Custom style guide Architecture of how to keep menu according to your needs and it was explained clearly. Hope this may be helpful for your problem

https://youtu.be/jQxtTqyLkSs

Thank You

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.