Auto Arrange in Service Studio
4258
Views
57
Comments
Implemented
Service Studio
OutSystems 10

I would really like to see some sort of "auto arrange" for Service Studio that just moves the items in an action to have nice even spacing, put the work for For loops to the side, make branches look nice, etc.

J.Ja

2016-04-21 20-09-55
J.
 
MVP

Yes that would be great.

Also taking into account that ctrl-shift-left-click should choose the paths, instead of choosing only what is below.
Also, the drag of several actions inside the action flow used to be a shadow untill dropped (4.2). Now we move directlly the actions. In my opinion, it was better the last way because we were able to have a better insight.

I don't say to revert it, but at least it would be great to have both options of dragging and let the developer choose.
I would also like to see auto-arrage for the Entity Diagram
This button would automatically auto arrange the code in the curent screen/user action, according to some Outsystems standards or best practices.

It would be a a very quick and helpful way to turn code legible.

Merged from 'Add Auto Arrange option in Service Studio' (idea created on 2012-05-16 16:18:21 by Filipe Martins), on 2012-05-24 17:52:48 by Gonçalo Borrêga
2012-03-06 16-26-04
André Simões
Staff
It is a good and helpful feature,then the user would not be more worried about the arrangements.
 
Sometime ago, someone gave a similar idea.


Merged from 'Add Auto Arrange option in Service Studio' (idea created on 2012-05-16 16:18:21 by Filipe Martins), on 2012-05-24 17:52:48 by Gonçalo Borrêga
Thanks André! In fact this ideia was already posted. Didn't know.

Merged from 'Add Auto Arrange option in Service Studio' (idea created on 2012-05-16 16:18:21 by Filipe Martins), on 2012-05-24 17:52:48 by Gonçalo Borrêga
Outsystems team, please take a look at https://www.yworks.com/ to get some ideas of how to do auto arrange.
I fully agree would save alot of time arranging action graphs manually.
2016-04-21 20-09-55
J.
 
MVP
The need for autoarrange in the screenflow would be awesome :)

kinda like with real code, programmers could read eachothers code/arrangements better if certain things where always arranged in the same way.
It would be nice to improve de readability.
2010 was a year of great ideas... this feature would be very useful to a visual language.
It would be great to include some options to align/arrange elements in the User Actions,Screen Actions and Processes Flows like:
- Vertical Alignment
- Horizontal Alignment
- Space Equally

It will improve the readability


Merged from 'Align/Arrange Elements in Flows' (idea created on 2015-07-31 15:26:59 by Póvoa), on 2015-08-06 14:53:35 by Goncalo Borrega
2016-04-21 20-09-55
J.
 
MVP
similar to https://www.outsystems.com/ideas/45/auto-arrange-in-service-studio

Merged from 'Align/Arrange Elements in Flows' (idea created on 2015-07-31 15:26:59 by Póvoa), on 2015-08-06 14:53:35 by Goncalo Borrega
Hi, not really, the idea is to include some buttons to manually align, not auto arrange, something like the image attached.

Merged from 'Align/Arrange Elements in Flows' (idea created on 2015-07-31 15:26:59 by Póvoa), on 2015-08-06 14:53:35 by Goncalo Borrega
2016-04-21 20-09-55
J.
 
MVP
true, still the common idea is, to be able to arrange them better

Merged from 'Align/Arrange Elements in Flows' (idea created on 2015-07-31 15:26:59 by Póvoa), on 2015-08-06 14:53:35 by Goncalo Borrega
I always spend some time arranging items so that it can be more readable.
Although its coding in SAP we have pretty printer that arrange code and I can't live without it

Still waiting for this idea to be done by the OS team!!

Organize Tables like LabView "clean up button". 
explanation 


Merged from 'Organize Tables Like LabView' (idea created on 2016-05-23 15:37:44 by João Cardoso), on 2016-10-24 14:27:21 by Goncalo Borrega
Did you mean Organize an Action?

Merged from 'Organize Tables Like LabView' (idea created on 2016-05-23 15:37:44 by João Cardoso), on 2016-10-24 14:27:21 by Goncalo Borrega
Should be merged with: https://www.outsystems.com/ideas/45/auto-arrange-in-service-studio

J.Ja

Merged from 'Organize Tables Like LabView' (idea created on 2016-05-23 15:37:44 by João Cardoso), on 2016-10-24 14:27:21 by Goncalo Borrega

Hello everyone,

Thank you for sharing your thoughts! 

We have been following your ideas closely and as of ServiceStudio version 10.0.611.0 you will be able to align and distribute multiple nodes within a flow... as you can see in the following GIF:



Your feedback is of utmost importance to us, so please, do keep it coming. Let us know if you have any suggestion or comments.

Pedro -

Definitely an improvement! Not *quite* as "auto" as I had in mind, but much better!

J.Ja

2014-02-07 17-02-43
Vasco Pessanha

Hi Justin,

I understand, this is not an auto arrange command that auto-magically gives you the perfect code aligned. I'm also not sure that we can deliver that kind of feature, since different people organize their code in different ways to improve readability (we talked with internal developers and saw these patterns).

Nevertheless, I think this will significantly improve a lot this use case, and we are also thinking about other ways to improve this arrange-flow feature (stay tuned!).

Please give us feedback ;)

Cheers

Vasco -

Like I said, this is much better! :)

J.Ja

Vasco -

Like I said, this is much better! :)

J.Ja

God bless you! I think it will be very nice!!

2022-07-06 03-36-19
Hanno
 
MVP

Awesomeness. My OCD is satisfied. Thank you!

Good one guys, keep it coming

2014-02-07 17-02-43
Vasco Pessanha

Hi guys,

In addiction to the align and distribute commands we'll also helping you positioning your elements when you are creating your flow (rather than having to align them afterwards).

To do this, and similarly to other programs such as Powerpoint and Google Presentations, while dragging a node you'll have grid lines to effortlessly align it with other existing nodes in the flow. Also, when getting closer to these nodes, it will snap to their position to make this operation even easier and faster:


This will be released soon! Stay tuned, enjoy, and give us feedback ;)

2022-07-06 03-36-19
Hanno
 
MVP

Nice! Love it.

This!

Awesome!

Was this feature removed by any chance?

I'm using the latest version 10.0.613.0 and there is no Align option available...

Ok, found it... it only appears if you have more then one item selected... That could be an improvement ;)

2014-02-07 17-02-43
Vasco Pessanha

Hi Pedro,

What would "align and distribute" commands do when you only have one node?

Or are you suggesting that we should always show the commands even if disabled to raise the awareness of the feature?

Cheers!

2022-07-06 03-36-19
Hanno
 
MVP

"Or are you suggesting that we should always show the commands even if disabled to raise the awareness of the feature?"

+1

@Vasco

Both actually... By always showing it you raise awareness and you could make it align top to mean move the selected item to the top of the screen by itself. 

I'm trying to recal, but I think that in (most) Microsoft products you can do the align single items, meaning that you will align with the screen itself

Probably only the distribute horizontally and vertically could be disabled if only one item is selected

2014-02-07 17-02-43
Vasco Pessanha

Okay,

Thanks a lot for the feedback @Pedro and @Hanno ;)

Cheers!

It would be great to have an ability to re-organise the entity diagram automatically to benefit visibility.  This also holds for the screen flow view too.



Merged from 'Re-organise Entity Diagram (and Flow view)' (idea created on 2017-11-24 00:20:13 by Daniel Asserati), on 2017-11-24 15:00:55 by Justin James

Most of the times Webflows doesn't have the icon's organized so i think this feature would be a nice to have. 

It can help developers to find some content on it. 


Similar to the idea of organizing desktop icon's.



Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha
2016-04-21 20-09-55
J.
 
MVP

wow, someone actually using it...




Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha

LOL yeah, I have looked at a Web Flow in years and years and years.

J.Ja



Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha

*haven't



Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha

Should this be merged with https://www.outsystems.com/ideas/45/auto-arrange-in-service-studio?



Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha

I don't think so Luis.


The idea is about webflows, the one you're linking to is for action flows. It can me an extension to it (-:


Even a organized person like don't use the webflows....



Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha
2014-02-07 17-02-43
Vasco Pessanha

This idea was already solved together with this one:
https://www.outsystems.com/ideas/45/auto-arrange-in-service-studio



Merged from '[Service Studio] Webflow auto arrange icons' (idea created on 2017-02-20 10:35:41 by Luis Paulo Soares), on 2018-01-17 16:23:37 by Vasco Pessanha
2016-11-21 23-23-05
Gonçalo Borrêga
Merged this idea with 'Add Auto Arrange option in Service Studio' (created on 2012-05-16 16:18:21 by Filipe Martins)
Merged this idea with 'Auto-organizing action flows' (created on 13 Nov 2018 21:22:37 by Rodolfo Póvoa Leal)

Most of the time, we spend a lot of time organizing our flow of action. I would like to have a self-organizing functionality in my actions and preparation. OutSystems already recommends, on its good practices page, the organization of the flow of action: Keep Action Flows up and running.


This functionality would help a lot, especially in systems maintenance and refactoring teams.


Best regards,

Rodolfo Póvoa Leal



This comment was:
- originally posted on idea 'Auto-organizing action flows' (created on 13 Nov 2018 by Rodolfo Póvoa Leal)
- merged to idea 'Auto Arrange in Service Studio' on 14 Nov 2018 03:56:32 by Justin James

This is very useful, especially when working with large flows.




This comment was:
- originally posted on idea 'Auto-organizing action flows' (created on 13 Nov 2018 by Rodolfo Póvoa Leal)
- merged to idea 'Auto Arrange in Service Studio' on 14 Nov 2018 03:56:32 by Justin James
Merged this idea with 'Auto arrange action flows' (created on 20 Nov 2018 21:31:40 by Kristyan Rodriguez)
UserImage.jpg
Kristyan Rodriguez

I would like to have the functionality of auto arranging my actions flow. This way I won’t have to worry about it.



This comment was:
- originally posted on idea 'Auto arrange action flows' (created on 20 Nov 2018 by Kristyan Rodriguez)
- merged to idea 'Auto Arrange in Service Studio' on 21 Nov 2018 05:34:59 by Justin James
Merged this idea with 'Outsystems Canvas - Auto formatting' (created on 04 Aug 2019 22:46:51 by Gonçalo Ferraria)

Hi team,


Transposing a feature widely used in some IDE, related to auto code formatting, it would be very useful if the outsystems canvas had similar functionality.

Basically it would be possible for all elements to follow the same spacing and vertical orientation. 


Thank you.



This comment was:
- originally posted on idea 'Outsystems Canvas - Auto formatting' (created on 04 Aug 2019 by Gonçalo Ferraria)
- merged to idea 'Auto Arrange in Service Studio' on 12 Aug 2019 20:07:34 by Justin James

Ugh, didn't mean to do this merge, forgot this idea was marked as "implemented". :(


J.Ja

Ugh, didn't mean to do this merge, forgot this idea was marked as "implemented". :(


J.Ja