Workflows UI flowchart is hard to follow
complete
b
ben.morrison@safetyculture.io
The lines created by jobs in a workflow can not easily be followed to show visually how they are linked to other jobs. See screenshot below.Feedback from user:``
Our engineers are having a hard time understanding the workflow and the path that it takes to reach the deployment stage. The jobs appear to all be linked a lot of the time but they are not. Unless you dive into the yml or know the workflow by heart it can be quite confusing. Is there a better way to configure our workflows or is there a fix that needs to be done?This ticket includes a secure attachment. Use this link to access the attached files: https://circleci.sendsafely.com/receive/?thread=B4XS-UDRE&packageCode=nGkzVUW0d28570CmzUhq1eIqyWtpZFYA30YBcuBTGdk#keyCode=GWvIOHXTlUvPQ6jQUQ2hBb6QMv-450XSUY1ZT5_PetA
``CCI-I-850
Autopilot
Merged in a post:
The new flow diagram is hard to read.
N
Nick Roosevelt
The lines are much fainter and it's hard to see where they go. But it's good to have vertical as well as horizontal. I guess I can not actually upload images of our workflows. But create one workflow with a dozen jobs and not just linear dependencies, and I think it will be clear what I mean. And the way the jobs display with the detail to the right, I guess I have to get used to it, but I am wondering what the impetus was for that. What is supposed to be better?
Liya Ai
marked this post as
complete
Hi Everyone! Closing this idea as in August of last year we actually shipped a fix that cleaned up our workflow lines that should make this experience easier. Feel free to let me know if there's any further feedback on this idea. Thank you.
l
lqueryvg@gmail.com
Try this...https://www.npmjs.com/package/ccigraph
J
James O'vens
This is making it quite hard to see which jobs are dependent on which other jobs and generally makes a large non sequential workflow very messy looking. I created a gist that has a simple CircleCI config file that shows this problem here:https://gist.github.com/jamesovens/5041f070089847b2c2dd67e767e193c1
If you run that config you will see that 'Job 2a' and 'Job 2b' do not have any dependencies in the config on 'Job 1' but the flowchart that CircleCI generates shows lines between them for some reason.
Out of all the UI elements that are being overhauled by CircleCI at the moment I would say that this one is the most frustrating and in need of attention IMO.
m
markusschulte.work@gmail.com
I have a similar problem please have a look at https://discuss.circleci.com/t/workflow-visualization-does-not-represent-the-workflow-in-a-complex-branching-scenario/29429 for details.