Sub folders (folder tree)
5738
Views
47
Comments
On our RadarOn our Radar
Service Studio
[Service Studio]

If you are developing a Big Action full of Sub-Actions all with plenty of mandatory entry points, it would be useful to have a new Sub-Folder area where no Validations were made on the "Work in progress" Actions/Functions that way you could publish the eSpace until all the new actions could be used.
 
That area would also include Finished and Validated Actions with no usage anywhere else within the eSpace
Merged this idea with 'Create folder tree / Sub folders' (created on 18 Apr 2016 11:50:56 by Eduardo Caetano)

Hi, is important create a folder tree in Logic tab.





This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2016-04-21 20-09-55
J.
 
MVP
it's so important you can already do it?



This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
Well, no, you can add a single folder. Sometimes you'd like more than one level (though having more than two would be questionable). That said, I'm pretty sure this is a duplicate, and there are also many about specific parts (also on data tab).

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
This is very much so a duplicate.

J.Ja

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Within ServiceStudio we can create folders within for instance Server Actions to create logical units within an eSpace. This is limited to a depth of one; To keep everything cleaner and organized, I would like more depth...

For instance:

Now:  

Server Actions -> Cache -> ......

Would like: 

Server Actions -> Cache -> Read -> ..

Also on the UX part this would create a cleaner list



Merged from '[ServiceStudio] Add more folder depth' (idea created on 2017-05-30 14:18:22 by Patrick Baanvinger), on 2017-08-28 02:58:35 by Justin James

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Simulair idea:

https://www.outsystems.com/ideas/1000/sandbox-sub-folder-in-actions-folder




Merged from '[ServiceStudio] Add more folder depth' (idea created on 2017-05-30 14:18:22 by Patrick Baanvinger), on 2017-08-28 02:58:35 by Justin James

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

When working on a project, the implementation paradigm of OutSystems leads to one of two implementations.

  1.  The big ball of string Server Action, aka one Server Action that has all the required logic to do everything with no reuse of common operations.

  2.  Death by a thousand cuts, aka in an attempt for reuse, functionality is broken down into Server actions with a McCabes complexity of 7 or less.  This lead to a hug list of  Server Actions that are only organized by Name.

Server Actions should be allowed to be

1.  Grouped by an arbitray folder, similar to built to the display that of the OutSystem built in functions.

     MyApp

         Conversion Server Actions

              Entity1ToEntity2 Server Action

              Entity1ToEntity2 Server Action

              Structure1ListToEntity1 Server Action

      Structure Server Actions

               LookUpStructure1

               LookupStructure2

      Lookups

           Lookup Entity1 by Secondardy Key Server Action

           Lookup Structure1 by Primary Key

2.  Allow for ServerActions to have a parent child/relationship at the metadata presentation level or perhaps the even the physical level.

       BigBallOfString ServerAction

               Validate Inputs ServerAction

                Caluculate Outcome ServerAction

                Business Rule 1 Server Action

                Business Rule 2 Server Action

                Save Output Sub Server Action

3.  Automatically create Folders to contain Server Actions for Entities, Structures (interface or .net extension method based of the given Entity/Structure)

                 Structure 1

                    LookupEntityFromStructueKey

                 Entity 1

                    ConvertEntity1ToCustomerAStructure



Merged from 'Support for a hierarchy of Server Actions' (idea created on 2017-08-27 18:08:56 by erik berg), on 2017-08-28 02:57:02 by Justin James

Merged from '[ServiceStudio] Add more folder depth' (idea created on 2017-05-30 14:18:22 by Patrick Baanvinger), on 2017-08-28 02:58:35 by Justin James

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

On Service Studio, add Subfolders to Actions Folders for a better organization of the code.

Would be a nice to have.


Luis



Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Mmm... I'm not entirely sure that wouldn't quickly lead to 12-level deep nested actions, knowing the knack for organizing most programmers have, but yeah, sometimes a 2nd level is useful :).



Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Before adding subfolders (which I don't think should be more than 1 level), I would see folders added to images and structures first:


https://www.outsystems.com/ideas/1048/create-folders-inside-images-and-resources





Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Yes, that too :)



Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

In Service Studio, the actions are sorted alphabetically within a folder. Sometimes, and for readability reasons, it is handy to be able to place related actions next to each other within the same folder. It would be nice if we could do this in the same way that we can reorder individual assignment statements within an assignment.

Right now, we are "forced" to tweak the name of the action to achieve this.



Merged from 'Ability to change the order of actions within folders' (idea created on 2018-02-07 16:48:21 by Pedro Rodrigues), on 2018-02-09 11:44:15 by Vasco Pessanha

Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2016-04-21 20-09-55
J.
 
MVP

Even though I understand it perhaps, what is the real advantage?

you can create more folders to group them.


furthermore, would you have it per user or global?




Merged from 'Ability to change the order of actions within folders' (idea created on 2018-02-07 16:48:21 by Pedro Rodrigues), on 2018-02-09 11:44:15 by Vasco Pessanha

Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Hi Joost, we could indeed create more folders to group them but then we end up with the same problem as the order of the folders can also not be changed. We would have tweak with folder names to get the result desired.

In summary, in service studio we have one single level of categorization for actions, by using folders. If we want to create more levels of categorization, we have to play around with how we name folders and actions. If we could create folders within folders, that would help. Nonetheless, I’m still convinced that being able to set the order would improve readability.

With respect to your second question, I would say that the order would be global and not user dependent but I’m open for arguments in favor of user specific order. 



Merged from 'Ability to change the order of actions within folders' (idea created on 2018-02-07 16:48:21 by Pedro Rodrigues), on 2018-02-09 11:44:15 by Vasco Pessanha

Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha

Hi Pedro,

Indeed I agree with you regarding the problem being having "one single level of categorization for actions".

Actually, this is not a problem specific to actions as you can see the same thing regarding resources, images ou structures.

What we should have (and want in the future) is having folders in more elements in the platform. We collecting and merging all this feedback in this idea:
https://www.outsystems.com/ideas/784/servicestudio-folders-for-entity-and-structure

I'll also merge this one ok?

Cheers



Merged from 'Ability to change the order of actions within folders' (idea created on 2018-02-07 16:48:21 by Pedro Rodrigues), on 2018-02-09 11:44:15 by Vasco Pessanha

Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha

Also, found one related with subfolders:
https://www.outsystems.com/ideas/2694/service-studio-add-subfolders-to-the-actions-section-for-a-better-organization



Merged from 'Ability to change the order of actions within folders' (idea created on 2018-02-07 16:48:21 by Pedro Rodrigues), on 2018-02-09 11:44:15 by Vasco Pessanha

Merged from '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (idea created on 2016-10-23 09:53:27 by Luis Paulo Soares), on 2018-02-09 11:47:44 by Vasco Pessanha

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Hi Vasco, no problem in merging the idea as long as changing the order of actions within a folder and the order of folders within folders is also taken into account ;)



This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with '[Service Studio] Add Subfolders to the Actions section for a better organization of the "code".' (created on 2016-10-23 09:53:27 by Luis Paulo Soares)

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
Merged this idea with 'Folder Hierarchy in actions' (created on 19 Jun 2018 18:11:38 by Afonso Aguas)

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Would be nice if we could create a hierarchy to our taste inside the Server Actions folder. Right now you can only create top level folders and that's already very nice for atomic or core entities, but something like this example would be really useful when you want to organize code for orchestration:


Operation

|---- CRUDS

|---- Calculations

|-----|-----Movements

|-----|-----Customers



Merged from 'Folder Hierarchy in actions' (idea created on 19 Jun 2018 18:11:38 by Afonso Aguas), on 20 Jun 2018 11:54:30 by Justin James

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

This is a duplicate of a highly liked idea.

J.Ja



Merged from 'Folder Hierarchy in actions' (idea created on 19 Jun 2018 18:11:38 by Afonso Aguas), on 20 Jun 2018 11:54:30 by Justin James

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Want to suggest to add "Folder(s) inside a folder" in 'Interface, Logic and Data View'' (created on 04 Dec 2018 13:07:15 by Ritesh Srivastava)

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Hi Folks,


Right now we can add only one level folder inside a folder (in Logic tab), not able to add a folder in web screen(Interface, Data Tabs) 

It's good to have multiple folders inside the folder OR web screen it improve readability and maintainability of the big application.

Pls have a look in the screenshot:

If we are able to add folders inside the folder then we can handle better the big applications where ate 40 OR 50 actions are there.




This comment was:
- originally posted on idea 'Want to suggest to add "Folder(s) inside a folder" in 'Interface, Logic and Data View'' (created on 04 Dec 2018 by Ritesh Srivastava)
- merged to idea 'Create folder tree' on 04 Dec 2018 13:29:18 by Vasco Pessanha


This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Create folders in another folder' (created on 20 Dec 2018 18:06:54 by Eduardo Benites)

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Hi,


I think it would be interesting for the organization of the actions, the creation of several folders within others, in at least one layer.



This comment was:
- originally posted on idea 'Create folders in another folder' (created on 20 Dec 2018 by Eduardo Benites)
- merged to idea 'Create folder tree / Sub folders' on 31 Dec 2018 08:28:25 by Vasco Pessanha


This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
Changed the category to
Service Studio


This comment was:
- originally posted on idea 'Create folders in another folder' (created on 20 Dec 2018 by Eduardo Benites)
- merged to idea 'Create folder tree / Sub folders' on 31 Dec 2018 08:28:25 by Vasco Pessanha


This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

No, I would like this functionality to exist in the service studio logics



This comment was:
- originally posted on idea 'Create folders in another folder' (created on 20 Dec 2018 by Eduardo Benites)
- merged to idea 'Create folder tree / Sub folders' on 31 Dec 2018 08:28:25 by Vasco Pessanha


This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Folder structure - folder tree' (created on 25 Jan 2019 12:42:42 by Leonardo Nascimento)

This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann

Create a folder tree, it's important to better organize actions that are common to other.
It would be interesting.



This comment was:
- originally posted on idea 'Folder structure - folder tree' (created on 25 Jan 2019 by Leonardo Nascimento)
- merged to idea 'Create folder tree / Sub folders' on 25 Jan 2019 14:15:41 by Vasco Pessanha


This comment was:
- originally posted on idea 'Create folder tree / Sub folders' (created on 18 Apr 2016 by Eduardo Caetano)
- merged to idea 'Sandbox Sub-Folder in Actions Folder' on 13 Feb 2021 09:34:02 by Daniël Kuhlmann
2014-02-07 17-02-43
Vasco Pessanha
Merged this idea with 'Sub-folders in outsystems tool' (created on 30 May 2018 11:58:22 by Kuruma Ekadeep)

I request you to add the functionality to create sub folders in DATA component, this may useful to segregate the items and to find easily. For example: in my session variable folder i created many variables for different screens. when i would like to find the desired variable it takes me some time. If I create sub-folders then I can segregate variables according to the screens by creating sub-folders with the screen names.



This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha
2016-04-21 20-09-55
J.
 
MVP

Hi,


I am not against grouping of stuff in SS, but I am more worried about your use-case.

It's now very wise to have many session-variables. this will hurt your performance.




This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha
2022-03-01 15-42-44
Thiago Mari
Champion

I like this idea and this is not difficult to do



This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha

Rather than having a folder structure, where you have to visually find your component, i would prefer to have a filter where I can type. Same like when you add a server action and start typing and all matching actions show up.



This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha
Changed the category to
Backend


This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha

I would think this has been implemented in P11?



This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha
Merged this idea with 'Subfolders (in Server Actions)' (created on 28 Jan 2021 10:30:42 by Jochem)

This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha

Would it be possible to add the functionality of using subfolders (folders within folders) in the Logic tab? It would benefit my workflow of categorizing different Server Actions.



This comment was:
- originally posted on idea 'Subfolders (in Server Actions)' (created on 28 Jan 2021 by Jochem)
- merged to idea 'Sub-folders in outsystems tool' on 04 Feb 2021 21:32:01 by Justin James


This comment was:
- originally posted on idea 'Sub-folders in outsystems tool' (created on 30 May 2018 by Kuruma Ekadeep)
- merged to idea 'Sub folders (folder tree)' on 14 Apr 2021 09:01:21 by Vasco Pessanha
Merged this idea with 'Possibility to create more than one folder level in the object tree' (created on 28 Sep 2023 05:14:35 by Luiz Henrique Stanqueviski)

I would like to be able to create folder structures with more than one level within the object tree, as this would make it possible to create applications with objects that are better organized and easier to read.

The entire community could benefit from this possibility, mainly using conventions that already exist in other technologies.

Merged this idea with 'Nested folders in Service studio as well as in ODC studio' (created on 07 Oct 2024 01:18:43 by Mangesh Phanse)

At present in side every section one single level folder createtion is allowed.


For more manageability Nested levels shall be allowed. Exact dipiction shown below

Merged this idea with 'Provide nested folders in service studio' (created on 09 Jan 2025 01:19:23 by Mangesh Phanse)

At present we can have only 1 level folders to group various actions. Think of adding folder inside floder- nested folders in the service studio


This will help more maintainability 

Please search first if your idea exists. Double posted Ideas need to be merged. This idea is already posted 12 years ago.