This site uses different types of cookies, including analytics and functional cookies (its own and from other sites). To change your cookie settings or find out more, click here. If you continue browsing our website, you accept these cookies.
on 06-22-2016 12:51 PM - edited on 07-27-2021 11:39 PM by APIUserOpsDM
This is Part 3 of the Alteryx Gallery Series - The Gallery Series only refers to the Alteryx Server where you can host your Private Alteryx Gallery. This Article with refer to 'Alteryx Gallery' as a privately hosted Gallery on the Alteryx Server.
Part 1 Alteryx Gallery Series - The Lay of the Land 101: Gallery Admin Edition
Part 2 Alteryx Gallery Series - The Lay of the Land 101: User Edition
Part 4 Alteryx Gallery Series: How to make the most of your Alteryx Gallery – Use Cases
The main draw of the Alteryx Gallery (other than scheduling) is the ability to create Analytic Applications! Analytic Applications allow data analysts to parametrize Alteryx Designer workflows, so Business decision makers can interact with a user friendly interface and create custom reports faster on a daily, weekly or monthly basis.
Often these Applications need updating without interrupting end user interaction. Through the version control offered in the Alteryx Gallery, it makes it easier to track application development and prevent disruption for the end user. This article explains the conventions of uploading and apps and version control.
Before reading this article there a few pre-requisites to ensure you can publish apps:
Publishing an Analytic App
Upload to your Private Studio
You want to publish to a Studio (Subscription)
You want to Publish to a Collection
You want to publish to the Public Gallery
I want to run this app with certain credentials
What are the settings?
Allow users to set options for credentials when saving a workflow
Always run workflows wither server or studio default credentials
Require users to enter their own credentials when running any workflows
Version Control
IMPORTANT!
Useful Links
Best,
Jordan Barker
Solutions Consultant
Jordan, when you "Add to a Collection" and it's not your collection I'm getting a error. Do I need to have the person adding to the collection be added in my studio?
Thanks,
Hi @brad_j_crep
For the person who created the collection they will have to set you as collection admin
Best,
Jordan
Do I understand it right? That if someone else wants to share a workflow to my collection I would have to make them the collection admin. Could the collection have more than one admin? Say a group wants to share a collection. The group has five people. This group wants to share all their workflows to this collection. Would the group, all five of them, have to be collection admins? Can they all be collection admins?
Thank you,
Brad
Hi @brad_j_crep
If you are using Windows authentication for server:
If you are using Built-in authentication for server:
Best,
Jordan
Hi @JordanB
I'm trying to create an app for a couple of users that blends mysql data from two servers. These users aren't analysts and only need to change a couple of where clauses. They also don't have access to Alteryx designer!
I've ran the app locally and it retrieves results successfully, when I attempt to publish the app I get an auth error:
Both servers are mysql. Any recommendations on what's going on?
Alternatively (as I'm not even sure if we even allow external access to these servers), is there a way these users can run the apps without Alteryx Designer?
Cheers,
Alex
Hi @alex_reevoo
You need to make sure the MySQL driver exists on the server machine
You also need to make sure the same Alias name is used on both the server and on the alteryx designer. You can create the connection on the server, by using the Alteryx Designer which also sits on the server. This is a good way to test the connection from the server to the MySQL DB.
A best practice would be to create this connection, copy the connection string from the input tool into the data connections manager in the Gallery admin and pass this down to the alteryx designer where you are building the app.
You can the re-publish this back up to the Gallery and this should work, as it seems the error specifies the driver/connection cannot be found.
What are the Run As permissions set up on server? If you are running under a service account the end users should have permissions to run the application is they do not have access to the DB. All they will see if the end result.
Best,
Jordan
Once shared to a collection, a workflow is moved from the users studio to the shared collection?
@vinothkumar it will exist in both the private studio & the collection
Thank You
@JordanB - I am using an ALTERYX database for reading data ( created by another ALTERYX workflow ) in one of the apps I have published to Gallery . Can I make an assumption that during the run time ( apart from other input/output files for which I have designed FILEB ROWSER as user interaction) the APP will read latest data from the YXDB file in the network directory
I checked the ASSET and was thinking its going to store/cache the data ( Hopefully not)
Thanks
@JordanB On 2019.1 Server, Can you clarify below please?
- Only the admin of the collection can add workflow to the collection?
- How many admin can a Collection have?
- How to make someone a Collection admin without changing their subscription? Is this possible?
When the owner of the scheduled workflow changes subscription, the scheduled workflow become disable. This is not fixed in 2019.1, correct?
We want to find a way where our analysts can collaborate on the same workflow efficiently without changing the subscription.
Please help. Thank you!