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
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
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