Alteryx Designer Ideas

Share your Designer product ideas - we're listening!
Submitting an Idea?

Be sure to review our Idea Submission Guidelines for more information!

Submission Guidelines

Convert to Macro

When looking at a complex canvas - my first instinct is to group this into sub-modules (e.g. "/load Data"; "clean data") to make this simpler to understand.


We mostly do this through the use of Containers.

However - it would be more useful if you could then take an entire container and convert this to a macro.    This would be very similar to the way that Visual Studio allows you to take a block of code and convert it to a sub-procedure.


This would be a super-quick way to allow people to make canvasses more maintainable and easier to understand and test!


Thank you 


5 - Atom

Very good idea, please make this a reality!

8 - Asteroid

I support this idea. Maybe instead of a real macro one can extend the container in a way that it has input and output anchors as soon as we collapse it (and maybe that we also have to opportunity to add a logo or something).

5 - Atom

Good idea. I would like to have it.

12 - Quasar
12 - Quasar

I love this idea not only because of ease of use, but also in reverse. Debugging a macro from a clean workflow (right click - open macro) is tough without the offending data.

17 - Castor
17 - Castor

Hey all - am I right that this has now been delivered in one of the recent versions (2021.x)?

I've been using this A LOT recently and it truly has been transformative in the way that I work in Alteryx expecially when refactoring.

Also - building a deeper macro is now SUPER easy - just build it on one canvas; and then wrap in a macro.


Thank you for delivering this capability - very very much appreciated.

Alteryx Community Team
Alteryx Community Team
Status changed to: Implemented

thanks @SeanAdams and supporters!