19
 Followers
45
 Likes

Create folder tree / Sub folders

Service Studio
On our radar

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



Created on 18 Apr 2016
Comments (28)
it's so important you can already do it?

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 is very much so a duplicate.

J.Ja

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

Simulair idea:

http://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

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

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

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

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


http://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

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

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

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

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

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

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

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

Merged this idea with 'Folder Hierarchy in actions' (created on 19 Jun 2018 18:11:38 by Afonso Aguas)

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

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
Merged this idea with 'Create folders in another folder' (created on 20 Dec 2018 18:06:54 by Eduardo Benites)

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

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

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
Merged this idea with 'Folder structure - folder tree' (created on 25 Jan 2019 12:42:42 by Leonardo Nascimento)

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
views
1491
Followers
19