Hello, you'll have to excuse my ignorance on the topic, but having trouble building what I need.
I have a pretty large workflow which is intended to be repeated to produce results of a specific marketing campaign. The problem is, as I have it set up now, I have the campaign ID and date ranges and other things just hard-coded in where clauses throughout the several different input tools throughout the workflow. Ideally, I would like for whoever uses the workflow to be prompted for the campaign ID and date ranges, etc. in the beginning, and have the input tools dynamically apply those filters. Is this something I can do? Thanks!
Solved! Go to Solution.
Yes, you can do this in Alteryx. You would be building what is called an "Analytic App". In an Analytic App you can basically parameterize just about any value that is within your workflow using the Interface tools.
To start you on your way, I would suggest viewing "Introduction to Building Applications" under the "Watch a Past Session" on the Virtual Training page of the Alteryx website. This will give you the basics, and then you will need to expand that to where you end up creating drop down lists with the various campaigns and other parameters you mentioned.
There are also several examples of doing this under Help > Sample Worflows > Analytic Apps.
Thank you, RodL!
I wanted to quickly follow-up to this question, as I have already gone over a lot of the tutorials and videos on analytical apps and having trouble applying it specifically to what I am trying to do. So let me start with a couple of very specific questions that might dictate how I approach this.
Is sounds like you need to make use of "chained apps". This is where you have one app that will do the query for the campaign list, which will feed to a file on which you can build out the selection tool for that question (which appears in the next app)...and provide dates for a following app that will be used to filter on the subsequent database.
You can search the Community on "chained app" for several articles, but I will point you to this one for starters.
Also, as I'm developing apps, especially when they get a bit more complex (where you are configuring Drop Down and List Box tools), I will utilize the "debug" functionality that you can find in the Interface Designer - Test View tab. As I'm working though the design, I go here, put in some test parameters (e.g., the "staging" file for your campaigns), and click "Open Debug". What this does is create a temporary workflow that inserts everything you have selected as if the user were running the app with those parameters and data. You can see what is happening "behind the scenes" in your app and were you might be missing something.
As noted in the KB article I pointed to you above, some chained app processing will only work in a "desktop designer" mode and won't work on a Gallery app...just something you need to be cognizant of depending on where the ultimate chained app will "land".
Hope this helps.
Thanks so much! Between this and some help I received from the support team, I think this is exactly what I need. I really appreciate your help.