CircleCI Ideas

Better UX with several parallel steps in a workflow

When a workflow has several parallel jobs each with a downstream job the order of the jobs in each group may change and will cause the lines connecting the steps to overlap.

See this image as an example. In this case it's very easy to make a human error and approve the wrong step to be applied to production.

 

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Apr 13 2018
  • On roadmap
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    April 13, 2018 21:11

    Maybe one of the more simple options to help the situation right now is to order the jobs in each group by alphabetical order. This will allow us to change the job names so that they match properly.

  • Admin
    Nathan Dintenfass commented
    April 14, 2018 04:56

    This is on our radar. We'll be rolling out a series of improvements to the overall UI in the coming months...

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    06 Feb 11:37

    Hey, "Coming months" have pass, is there something new about the UI ?
    Can we help you on something on this matter ?

  • Admin
    Kate Catlin commented
    06 Feb 21:44

    Hi Timothée, 

    Glad you reached back out! We are working on that now. You should be seeing the first version of the new UI for the Job Detail Page and be able to provide feedback in 1-2 weeks. After that, we'll be iterating and launching other pages (including the workflow pages) within a couple of months.

    Thanks for offering to help. We'd love to do more UX sessions with users who have very complicated workflows and/or parallelism to get this right for you. 

    Would you be interested in doing a 1 hour UX session with us? If so you can sign-up here: https://goo.gl/forms/cvPaTZBjSKqOVDGf1

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    14 Feb 18:09

    +1. I came here raise this request... This has bugged me for a long time. Excited that we might get to see it this month :-)

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    19 Mar 22:41

    This is something that's been bugging us for a while -- it's very difficult to currently understand downstream vs parallel relationships when the workflow has 30+ jobs and many of them run in parallel. 

    What's the status of this and how could  we at Domino check out a beta of this improved UI/UX?

  • Admin
    Kate Catlin commented
    20 Mar 00:12

    Hi Stig and Andre, 

    Thanks for reaching out! After some technical complexity, we've just today released a functionally limited preview of the new Job Details page for beta users. We'll be working out bugs, collecting feedback, and adding new Step Output readability bonuses for the next few weeks. 

    Next up, we'll be working on our new Pipelines page, which is a very top-level view of the collection of Workflows triggered by each build. After that we'll dive in with the new Workflows map mentioned here, but it is very complicated and will take several weeks from when we start. 

    We do, however, have a Workflows Map design prototype that we're actively iterating upon now. We'd love if you both (and anyone else reading this post) signed up to do a feedback session with us here: https://goo.gl/forms/cvPaTZBjSKqOVDGf1. Happy to share a $50 gift card as a token of our gratitude for an hour of your time. 

    Excited and motivated to improve your experience, 

    Kate