community
cancel
Showing results for 
Search instead for 
Did you mean: 

Alteryx Designer Ideas

Share your Designer product ideas - we're listening!

Workflow Compare Tool

Assuming some source control or versioning is in place, a formal compare tool would be a nice addition. This would be useful for determining what is different between two versions of a workflow, and that knowledge is very useful when modifying a production process: when formally moving a new (modified) process into production, part of the checks and balances would be to run a formal comparison against the workflow being replaces, and ensure that all differences are accounted for.

 

This sort of audit is notoriously difficult when the differences are buried deep in the configuration settings of various tools within Alteryx.  I do see that the .yxmd files are XML based, so perhaps we could create our own compare tool based thereon, but it would be better (more trustworthy) to have one formally provided by Alteryx.  Thanks!

 

14 Comments

Hello all Ace,

 

I am a newbie and soon felt the need for version control. I have designed and tested results of the same case but applying a different combination of tools to achieve the result or even optimised the process by or adding tools relevant to the analysis. some time even tweak the process to create a new result.

 

I am aware as of now we don't have version control in Alteryx and have to save each workflow renaming manually. or have to open multiple instances of workflow to compare the workflow.

 

If this tool is integrated into the future release, this will have its own advantage for an analyst to compare and monitor changes in workflow made and can refer to the optimal solution.

 

-- one suggestion that comes to my mind is saving an image of workflow as a version.

is this possible??

Meteoroid

This would be a much needed feature.

 

+1 on @Cady's suggestion of a text output of the differences.

+1 on @mcarrico's suggestion -- I like that changes are organized by type.

 

One more suggestion: make a command-line tool that writes to a png file the image of the Alteryx flow, as shown in Designer.

Then let the version control tool (e.g. github, gitlab) show graphically the diff between images. Most modern version control interfaces already do that.

Commit hooks can then be set up to automatically produce the image before each commit.

 

Best,

Davide

Alteryx Alumni (Retired)
Status changed to: Under Review

Great idea! We don't have this planned in the near term, but we'll consider this as a future feature. 

@RachelW is there a timeline for this yet (that we can subscribe to)?