15
 Followers
35
 Likes

Create folder tree

Service Studio
On our radar
Hi, is important create a folder tree in Logic tab.


Created on 18 Apr 2016
Comments (20)
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
views
735
Followers
15