# Workflow definitions visuliazations

**URL:** <https://community.temporal.io/t/workflow-definitions-visuliazations/8129>\
**Category:** Community Support\
**Tags:** web-ui\
**Created:** [May 3, 2023, 7:44am UTC](https://community.temporal.io/t/workflow-definitions-visuliazations/8129 "2023-05-03T07:44:38Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![Oleg\_Shilo](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/oleg_shilo/32/6145_2.png) [@Oleg\_Shilo](https://community.temporal.io/u/Oleg_Shilo)\
**Post date:** [October 19, 2024, 5:55am UTC](https://community.temporal.io/t/workflow-definitions-visuliazations/8129/7 "2024-10-19T05:55:11Z")

</div>

You do have a new option now.

If you are using Temporal .NET SDK you can generate a DAG from a workflow definition:

> **[GitHub - oleg-shilo/Temporalio.Graphs](https://github.com/oleg-shilo/Temporalio.Graphs)**
>
> Contribute to oleg-shilo/Temporalio.Graphs development by creating an account on GitHub.

The concept is simple: the worker registers a graph-generating interceptor and executes the workflow. The interceptor mocks all workflow activities by immediately returning the activity default result on the activity execution. It also records the activity “visit”. At the end of the workflow execution, it returns a complete dug captured as a Mermaid diagram.

 ![image](https://us1.discourse-cdn.com/flex016/uploads/temporal/original/2X/f/f4ce18b2cdfd218705471dbe990f739cdabcb9ea.png)

The github project wiki also shows how to implement decisions DAG nodes as well as to make the Mermaid diagram interactive (e.g. show and update execution progress )

---

_[View the full topic](https://community.temporal.io/t/workflow-definitions-visuliazations/8129)._
