[Service Studio] possibility to make angles to connector lines

By Matthias Preuter on 28 Apr 2010
Tiago Bernardo18 May 2010
I usually use empty Assign actions, that don't do anything, labeled "NOP", to help me organize the flow in a action.
As a note, this doesn't have any impact in SU (Software Unit) counting because the Assign action is empty.
This solution works for me, but it would be more visually helpful if this specific action NOP existed and had a different image than the Assign image, something like a circle, in coerence with the triangle for the Start action and the Square for the End action.

Additionally, by default this action would be named NOP, but optionally the developer could change it's label to use it like a comment in the flow.
I sometimes need to add a comment in the flow, to clarify the functionality, but since comments appear in big yellow rectangles it's makes it difficult to organize the flow.
For instance, in Assign actions, the label can be a long text, that is truncated by Service Studio when displayed, but when hovering the mouse cursor over the Assign action the full text appears in a pop balloon, making it easy to read the full text.
As comment, the image of this action with be in yellow.

Besides, this doesn't seem to be very difficult to implement, as this NOP action is already very similar with the Assign action.



Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
Like the idea, I also use some empty assigns (I call them NONE) to make the flow more 'readble'.

I only think this option could be realised by being able to set the arrow of the flow different (with cornors for instance). On this way you don't need a widget in you're flow to make the flow 'readble'.

This is also something you could use with you're comments, instead of having one straigt line to the widget.

Regarding trough you option about the widget labels, maybe it's some adding value to the following post:

http://www.outsystems.com/wisdomofthecrowds/IdeaComment_List.aspx?IdeaId=28


Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
J.19 May 2010

instead of using NOP's I rather like this idea, to be able to angle the lines :

http://www.outsystems.com/wisdomofthecrowds/IdeaComment_List.aspx?IdeaId=39


Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
Hermínio Mira19 May 2010

I agree with Joost, being able to angle the lines seems "cleaner" than dummy actions in the flow.

Cheers


Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
Ah that was the post I was looking for :D.


Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
Tiago Bernardo19 May 2010
I have to also agree that being able to angle the lines is "cleaner" than dummy actions in the flow. That would be the perfect solution.
But, still though, I would like the "comment action" I mentioned. That is, comments would be part of the flow itself.


Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
J.19 May 2010

comments are not part of the flow, so would be a bit strange to incorporate them in the flow.

why do you think comments should be in the flow?
it's only a comment about certain action-parts.

perhaps this idea would suit you also?

http://www.outsystems.com/wisdomofthecrowds/IdeaComment_List.aspx?IdeaId=157


Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
Tiago Bernardo19 May 2010
Thank you. This idea of "block comments" / #region is more or less what I would like.

Merged from 'New action "NOP" (for "No OPeration"), like Start and End, to help organize the flow in actions' (idea created on 2010-05-18 16:58:44 by Tiago Bernardo), on 2017-11-09 16:16:26 by Justin James
Kurt Vandevelde28 Dec 2011

Hello,

Currently, the arrows used in the flows are straight lines. In some cases, the flow could be made more reasible if it would be possible to use arrow in different part.

As the goal is not to use this very often, I might e.g. be a new icon in the toolbox.



The new way would then be something like this:







Merged from 'Arrows in flow' (idea created on 2011-12-28 08:32:06 by Kurt Vandevelde), on 2017-11-09 16:17:27 by Justin James
PG@Jumar4 Jan 2012
Kurt,
We have also had this readability issue in big diagrams - there is an inelegant {IMO} solution of adding a 'Dummy' Empty Assign block where you want the corners but I'd much prefer the ability (as with other tools) to just click at the point you want a corner and drag it out - I think these are known as 'waypoints' in some tools - then you could do to any flow after it is added - a separate tool is counter intuitive as it still has the same meaning with or without the bends!


Merged from 'Arrows in flow' (idea created on 2011-12-28 08:32:06 by Kurt Vandevelde), on 2017-11-09 16:17:27 by Justin James
Kilian Hekhuis5 Jan 2012
Using the dummy assign trick quite often, but it would be better if we could created some corners. Also, not just corners but curved arrows as well: it has always bugged me that if you have one action going from and to the For Each, Service Studio gives you two nice curved arrows, but when adding a second action the arrow from that to the For Each is straight again, so you have to reposition it.

Merged from 'Arrows in flow' (idea created on 2011-12-28 08:32:06 by Kurt Vandevelde), on 2017-11-09 16:17:27 by Justin James
Tiago Bernardo1 Mar 2013
Also, take a look at this related idea.
http://www.outsystems.com/ideas/152/new-action-nop-for-no-operation-like-start-and-end-to-help-organize-the-f/

Merged from 'Arrows in flow' (idea created on 2011-12-28 08:32:06 by Kurt Vandevelde), on 2017-11-09 16:17:27 by Justin James

I am tired of seeing people use empty Assigns just to be able to route the arrows. We should have a widget or a way to set a movable "corner" for the arrows instead for this.

J.Ja



Merged from 'Have a "placeholder" widget for flows' (idea created on 2017-11-09 16:14:09 by Justin James), on 2017-11-09 16:18:06 by Justin James
Hanno9 Nov

Referring to this discussion, perhaps create a component that does nothing. Its sole purpose would be to assist in making the flows more organised.

This will be well received by those of us with OCD. There is nothing more frustrating than having one too few components for a symmetrical or well-organised layout.



Merged from 'A do-nothing flow component to aid in organizing flow layouts.' (idea created on 2017-11-09 10:30:54 by Hanno), on 2017-11-10 03:28:51 by leonardo.fernandes
Suraj Borade22 Nov (3 weeks ago)

Hi,

I have some juniors working under me and they have practice to mix the code just to connect the node.

As a practice, I use empty assignment operator to connect different nodes but they are confused why I am using that operator and thought it is some code.

So we should have one widget called as empty or connector which will represent that it is just used to make the code more clean.

Thanks and Regards,

Suraj Borade



Merged from 'We should have one more widget called as empty or connector' (idea created on 2017-11-22 12:48:44 by Suraj Borade), on 2017-11-23 03:37:01 by leonardo.fernandes
Tiago Bernardo23 Nov (3 weeks ago)

Hi Suraj Borade,

If Juniors are confused it is because it's no clear enough. You should name your "empty" assign element/node with something more meaningful and well defined other than ".", like for instance: "None", "Empty", "Dummy". This way I think it is more clear. Also, it makes easier to find those elements/nodes by searching for the specific text, if the case is needed.

This is also not the perfect solution but one better that we can use.

Best regards,

Tiago Bernardo