2016-11-21 23-23-05
Gonçalo Borrêga
Decorate user actions icons when Public or Function
2270
Views
37
Comments
On our RadarOn our Radar
Service Studio
Add a small icon decoration so that on the espace tree we can differentiate which actions are public on an espace. While you're at it do it also for the ones that are functions...
You could also include the idea of stylizing the icon so that you can customize each action making it more readable when shared.
2018-10-29 13-00-29
Magda Pereira
Merged this idea with 'Make default icon different private/public server action' (created on 04 Sep 2019 08:20:07 by Stefano Valente)

Its not a must have but it would be helpfull if the icon tells me whether a server action is public or private.


After all this time i still forget to make my server actions public :)



This comment was:
- originally posted on idea 'Make default icon different private/public server action' (created on 04 Sep 2019 by Stefano Valente)
- merged to idea 'Decorate user actions icons when Public or Function' on 09 Sep 2019 12:36:58 by Magda Pereira
2018-06-03 07-51-27
Scott Karabin

Stefano's idea would be helpful in making it easier to see what public or private.  It would also be great to have a visual indicator on the "orange ball" icon for whether or not it is a Function.  Maybe an F or a function symbol overlay.  



This comment was:
- originally posted on idea 'Make default icon different private/public server action' (created on 04 Sep 2019 by Stefano Valente)
- merged to idea 'Decorate user actions icons when Public or Function' on 09 Sep 2019 12:36:58 by Magda Pereira

A minor feature, but brings relatively more value.



This comment was:
- originally posted on idea 'Make default icon different private/public server action' (created on 04 Sep 2019 by Stefano Valente)
- merged to idea 'Decorate user actions icons when Public or Function' on 09 Sep 2019 12:36:58 by Magda Pereira
Merged this idea with 'Different icon for public actions' (created on 20 Sep 2012 01:47:48 by Nuno Palhinhas)
Having a different icon for public actions would make it easier to distinguish them from non public.
Do not forget also to use name rules for your functions/procedures  in order to keep them organized.
And, of course, the icon will help.
I was about to start a new idea but I think that my suggestion can be included in this one:

Use a differentiating icon when an Error Handler has the property "Abort Transaction" = Yes.

Obvious, this is not critical but I think it can be helpfull.
2016-04-21 20-09-55
J.
 
MVP
since we can create them now, anyone got an awesome public action icon? :)
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Filter by public actions' (created on 31 Jul 2018 09:00:56 by Pedro Miguel Pimenta)

Add an option in the "Server Actions"  under the right mouse click menu to filter only by public actions.



This comment was:
- originally posted on idea 'Filter by public actions' (idea created on 31 Jul 2018 09:00:56 by Pedro Miguel Pimenta)
- merged to idea Different icon for public actions on 02 Aug 2018 10:49:11 by Vasco Pessanha
Changed the category to
Service Studio


This comment was:
- originally posted on idea 'Filter by public actions' (idea created on 31 Jul 2018 09:00:56 by Pedro Miguel Pimenta)
- merged to idea Different icon for public actions on 02 Aug 2018 10:49:11 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha

Hey Pedro,

Although the use case of finding what is public (and the endpoints you are exposing) is very common, they way we want to provide this will hardly be by filtering the public actions using right-click.

Regardless the specific solution, I'll merge this idea with this one where we want a different icon (or any other visual difference) between public and private actions.

Cheers



This comment was:
- originally posted on idea 'Filter by public actions' (idea created on 31 Jul 2018 09:00:56 by Pedro Miguel Pimenta)
- merged to idea Different icon for public actions on 02 Aug 2018 10:49:11 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Filter on public Interface / Logic / Data' (created on 08 Apr 2014 08:05:52 by Matthias Preuter)
Add a "filter on Public" beside the object tree, and extra indicator beside the item when it is consumed be another Module, so non used public items can be found easily.



This comment was:
- originally posted on idea 'Filter on public Interface / Logic / Data' (idea created on 08 Apr 2014 08:05:52 by Matthias Preuter)
- merged to idea Different icon for public actions on 02 Aug 2018 15:18:29 by Vasco Pessanha
If the eSpace was already published, a (reasonably) easy workaround to see its public actions/entities/etc. is by opening the Add/Remove References window in a different eSpace.

But you're right about the second suggestion. There's no other way than going one by one and using "Find Usages in all eSpaces".


This comment was:
- originally posted on idea 'Filter on public Interface / Logic / Data' (idea created on 08 Apr 2014 08:05:52 by Matthias Preuter)
- merged to idea Different icon for public actions on 02 Aug 2018 15:18:29 by Vasco Pessanha
There have been other requests to show a different icon next to public actions and entities.

This comment was:
- originally posted on idea 'Filter on public Interface / Logic / Data' (idea created on 08 Apr 2014 08:05:52 by Matthias Preuter)
- merged to idea Different icon for public actions on 02 Aug 2018 15:18:29 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Filter on public Interface / Logic / Data' (created on 08 Apr 2014 08:05:52 by Matthias Preuter)
Add a "filter on Public" beside the object tree, and extra indicator beside the item when it is consumed be another Module, so non used public items can be found easily.



This comment was:
- originally posted on idea 'Filter on public Interface / Logic / Data' (idea created on 08 Apr 2014 08:05:52 by Matthias Preuter)
- merged to idea Different icon for public actions on 02 Aug 2018 15:18:29 by Vasco Pessanha
If the eSpace was already published, a (reasonably) easy workaround to see its public actions/entities/etc. is by opening the Add/Remove References window in a different eSpace.

But you're right about the second suggestion. There's no other way than going one by one and using "Find Usages in all eSpaces".


This comment was:
- originally posted on idea 'Filter on public Interface / Logic / Data' (idea created on 08 Apr 2014 08:05:52 by Matthias Preuter)
- merged to idea Different icon for public actions on 02 Aug 2018 15:18:29 by Vasco Pessanha
There have been other requests to show a different icon next to public actions and entities.

This comment was:
- originally posted on idea 'Filter on public Interface / Logic / Data' (idea created on 08 Apr 2014 08:05:52 by Matthias Preuter)
- merged to idea Different icon for public actions on 02 Aug 2018 15:18:29 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'As a developer I want to directly see visibility of action and if it is function or not.' (created on 07 Dec 2018 09:52:32 by Sampsa Sohlman)

Dear OutSystems product management,

As looking someone else logic it is really frustrating that I'm unable to see right away if the action is private or public and also if it is a function or not?




This comment was:
- originally posted on idea 'As a developer I want to directly see visibility of action and if it is function or not.' (created on 07 Dec 2018 by Sampsa Sohlman)
- merged to idea 'Different icon for public actions' on 07 Dec 2018 11:40:11 by Vasco Pessanha
Merged this idea with 'Consider different icon for pubic action/public structures/entities' (created on 23 Nov 2021 02:15:13 by Burt Wang)

We had used custom icon for public actions, which make them very visual friendly to differentiate public vs. internal actions.

The same can happen to any public structures, entities etc.


Merged this idea with 'Different icon for public action' (created on 01 Dec 2021 01:44:25 by Burt Wang)

Public actions are top layer actions developers need to look at in Service Studio. All server actions have the same icon which it's hard to differentiate from public. We need to click on action after another to find out whether the action is public or not. Although we have the option to customize the icon, not convenient. Something built-in would be way better.

Can we also show different icons for public vs. internal for structure, entities, mandatory parameters vs. nonmandatory, etc.?

Or make them configurable at global level?



Hi Burt, you recently posted the same idea, and I merged it in the older version of this idea that already exists since 2012. I will need to merge this one once more.

Merged this idea with 'Change Icon for public element in Service Studio list' (created on 06 Jun 2023 08:17:56 by Jesse DION)
2020-04-01 09-37-42
Jesse DION
 
MVP

The idea is to quickly view which element is set a as public either it's a screen, a server action, a block...

It could be a small open locker or even just a dot of another color so we know that element is public.

I fully support this idea. In the meantime, I will continue to use my respective app icon as custom icon for public actions. This provides a certain overview at least for the server actions and additionally gives an indication of the producer module in flows of dependent modules.

I liked the idea, that can be a very useful resource. It could also have a toggle that shows only the Public elements in the treeview.

Merged this idea with 'Diferent Icons for Private and Public Actions' (created on 30 Sep 2024 13:16:59 by Gonçalo Pardal)

There are times when we have a sea of Actions that we do not know if they are either public or private,  and a little "keylock" to indicate if its private or public would be much apreciated, right now we have to click 1 by 1 until we find which ones are which and to organize them in folders.

You've got my vote

I think organizing them in folders is always a good idea, but a different icon would be nice on everything that is made public, not only actions, but also structures, entities, blocks, ...

this will add awareness when changing something, that we should also look outside the current module for possible impact of the change

Yes great idea, but it already exists with a lot of likes, so I will merge yours into it.