Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.

Alteryx Designer Desktop Ideas

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

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

Submission Guidelines

Allow for a Directory and Dynamic Input to be exported more easily

Hello!
Currently when you share a workflow that contains a Directory tool, it will instantly fail if you do not setup the directory tool to point at a similar folder structure. This is expected, but can make it painful to share workflows between multiple users, especially when a shared network drive and dynamic paths cannot be used. 

 

What I propose as an addition to Alteryx Designer would be the option to 'convert to yxdb' / 'cache and replace' any tools that are at the start of a workflow, similar to the cache and run workflow option:

TheOC_1-1681228236010.png

What i expect this to do is to containerise the tools previously used, and create a new file within a temporary location, and replace the containerised tool connection with a new data input to that file:

TheOC_2-1681228395889.png



TheOC_3-1681228401911.png

 


Why this would be fantastic, is that it would allow me to now export the workflow, including the file that has been created:

TheOC_4-1681228458327.png

and I could then share that with a colleague.

 

Kind Regards,

Owen



 

6 Comments
cgoodman3
14 - Magnetar
14 - Magnetar

I can see how this could be handy, but also at the same time how do you deal with this effectively by-passing any directory permissions and therefore allow sharing of sensitive data? 

TheOC
15 - Aurora
15 - Aurora

That's a good point @cgoodman3.
In my head the functionality exists already; as mentioned, I have previously shared workflows with directory/dynamic input tools by adding an output data tool to YXDB, then replacing the directory/dynamic input with the yxdb. Do you feel the suggested solution causes any additional permissions concerns than the pre-existing possible manual steps?

cgoodman3
14 - Magnetar
14 - Magnetar

My thinking is that by making it too easy for someone to share a workflow that way, they might not think about the consequences of sharing data that the recipient might not ordinarily have access to. So having a couple of steps to jump through helps provide the ‘thinking time’ of should I be sharing it.

TheOC
15 - Aurora
15 - Aurora

@cgoodman3 Great point, thanks for sharing your thoughts 😊

AlteryxCommunityTeam
Alteryx Community Team
Alteryx Community Team
Status changed to: Accepting Votes
 
SeanAdams
17 - Castor
17 - Castor

@TheOC 

:-) I saw an idea recently where someone was thinking of something similar - allowing % file paths - like %OneDrive% so that this can be set by environment variables.

 


For this kind of situation where you need a path as a placeholder that gets over-written dynamically by every run (e.g. dynamic tool updates) - we would tell people to point it to a location that exists on every machine (e.g. c:\) and then clearly document that this is a placeholder.