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 Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.
SOLVED

Environment Variables For Input tool

danloz
8 - Asteroid

Hi,

 

Super simple problem.  I had to resurrect an old desktop project.  I had taken out of my workspace, zipped it, jammed it somewhere for storage in hopes of never having to think about it again.  A year later I needed to be able to run it.  The trouble is though, I had created another  project in a directory with the same name, so when I brought it back, I had to go through and change all the input tools to point through to a new directory.  

 

It's really not the end of the world.  but in the event that this should occur again, is there a way to make the path on the input tool more dynamic.  Like [this_workflow_directory]/data/myinputfile.csv] or something?  

 

I've googled through the forums, checked tool mastery and haven't seen anything that looks to apply to what i'm trying to do.  I did see something in the InputTool example that shows the path as "..\..\..\data\OneToolData\State Populations.csv" but I don't recognize that ..\ thing.  

2 REPLIES 2
AngelosPachis
16 - Nebula

Hi @danloz ,

 

I would suggest building your projects with a proper structure, meaning a main folder which contains inside everything the workflow needs to run.

 

Create that master folder and put the workflows in there. Then create a sub-folder in that master folder for Inputs, Outputs, Macros and any supporting material. Then open your workflow and re-point all inputs and outputs to read/write to the inputs and output subfolders you have created earlier.

 

Last step before you save your workflow, is to change the workflow dependencies.

 

Screenshot 2021-01-23 163332.jpg

 

In the window that will pop-up, select all relative

 

Screenshot 2021-01-23 163423.jpg

 

Now, if you want to move the project, you can zip it or move it as a whole. Everything will remain intact in your workflow and you would be able to run it by any device in the future.

 

Hope that helps,

 

Angelos

danloz
8 - Asteroid

Thanks.  I had no idea that was there and that is exactly what I am looking for.  

 

 

Labels