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

Alteryx Server Ideas

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

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

Submission Guidelines

Featured Ideas

0 Likes

It is more convenience that allowing gallery admin to download any workflow from the gallery for trobleshooting.

For example, if the workflow is long running , the gallery admin can download the workflow and then drill down to it to find out the root cause. Sometimes, it maybe workflow design related issue.

0 Likes

Please bring back the feature for showing the approximate file size for a workflow & dependencies when publishing/saving to the Gallery.  This "feature" was part of 9.5 (see lower left in the attached screenshot). This is a useful indicator and helps highlight when there is a large external dependency that will get replicated onto the server when publishing.  

 

An example of when this is useful:

When a publisher sees a large file size, they might change the dependency path from being a local path (that will result in a copy being published to the server) to a UNC path i.e. \\servername\path

 

It might also be useful to add the size information as a column in the "list view" in the Gallery.  

 

9.5.JPG

0 Likes

Hi Alteryx experts!

 

There were some ideas similar to this one but none like it and really really old ones, so I`m revamping the idea due to recent struggles and the many questions we got on the server discussion board!

 

Workflow events are nice and helpful but they require the user to add it to every single workflow.

 

The Gallery admin also struggles to know when a schedule fails. 

 

There was the Server Usage Report before, but now most server admins have no idea when a schedule fails.

 

There are many ways of managing schedules and failed jobs (MongoDB, logs, events), but it would be nice to add a simple option to notify a user on each schedule. It would be even better if we added another option to enable this option in all schedules globally!

 

This idea could be combined with this one from @fjablo 

https://community.alteryx.com/t5/Alteryx-Server-Ideas/Notification-from-the-Alteryx-Server-when-a-sc...

 

WhatsApp Image 2024-11-22 at 16.31.13.jpeg

 

Let me know what you all think!

Best,

Fernando Vizcaino

0 Likes

Data Connections and Workflow Credentials are key part of migration process for workflows to Gallery.

They are provisioned for each user upon request.

When a developer leaves the organization, there is no easy way to identify all the Data Connections and Workflow Credentials assigned to that user.

Current options in the Gallery is for the Admin to browse through each Data Connection and Workflow Credential, navigate the Users tab and identify the list users. 

 

For a large organization with many Data Connections and Workflow Credentials it will hard to manage this since.

1. If the workflows change ownership, the new owner has to be given access to the Data Connections and Workflow Credentials.

2. Remove user access to the Data Connections and Workflow Credentials.

 

A Gallery page in Admin should include all Assets a user owns/has access to which includes the following. By selecting a user, the list should populate.

  1. Workflows
  2. Schedules
  3. Collections
  4. Data Connections
  5. Workflow Credentials

 

We have implemented a solution to capture this information by getting the details from MongoDB. Also an automated process where the list goes to the manager when a developer leaves the organization so that he can manage the assets by identifying a new owner for the assets.

 

In the new version, we have an easy way to change ownership of a workflow in Gallery. In the same manner other Assets also should be taken care.

0 Likes

The current Enterprise Utility Workflow does not have a match/look-up in place between the two environments for user ID's.  Thus, the migration workflow doesn't work without adding in a couple extra API calls.  When we upgrade to a new version of the utility, I have to add this back in. 

 

It would be nice if the workflow would come with this already configured.

0 Likes

There are some products in the Market whic allows to install multiple services as Windows service on a single server. 

In large organizations it is found that when we are running ALteryx Server in multi node setup at that time 1 worker server has only one Alteryx service installed and runs as single windows service. If we have configured FID with log on as a service FID in that case if one FID reached to its shared path mapping capacity 1018k then it stops authentication and windows service is not able to start.

If we have multiple services installed on the same server then we can configure like :

AlteryxService.exe : FID1

AlteryxService2.exe : FID2

AlteryxService3.exe : FID3

In this case we can utilize the server compute and enhance the multi tenancy instead of adding more additional server.

0 Likes

The gallery needs to implement basic auditing in the data connections.Currently, there is no way to determine who or when a data connection was created or updated.

 

The dataConnections Collection contains data connections with these keys

  • _id: (ObjectId) Document primary key.

  • ConectionString: (String) Hashed database connection string.

  • PasswordSecured: (String) Encrypted password for the database connection.

  • ConnectionName: (String) Data connection display name.

  • Subscriptions: (Array) Array of subscription IDs the data connection has been shared with.

  • Users: (Array) Array of user IDs the data connection has been shared with.

  • UserGroups: (Array) Array of group IDs the data connection has been shared with.

Add these keys to provide a basic audit trail

  • CreationDate: (DateTime) Date time in UTC when the data connection was created.
  • CreatedByUser: (String) user ID of the user that created the data connection.
  • LastUpdateDate: (DateTime) Date time in UTC when the data connection was updated.
  • UpdatedByUser: (String) user ID of the user that updated the data connection.

 

Modify the gallery to allow the values of the new keys to be displayed. Modify the API endpoint to retrieve this information.

0 Likes

When there is an app that has multiple tabs across the top but can extend down below the page, the user will scroll down to complete the boxes and click the 'Next' button at the bottom. 

This takes the user to the next tab but remains at the bottom of the page.

It would be very useful for this 'Next' button to jump back to the top of the page.

0 Likes

You cannot currently upload a new workflow and specify your own workflow_id GUID.  This would be useful for systematic workflows that need to be referenced in code.  Currently, you either to search for a workflow by name, but you are not guaranteed it a workflow instance you uploaded.  This would be helpful for server and workflow administration.

0 Likes

Given there are multiple api versions.  I need a way to call the api and get the server version so I can make the correct API call or construct code logic which provides the user code requirement based on the versions features or limitations.

 

I propose a api call ../getserverinfo/ that returns server metadata like version, default worker thread count, and default memory allocation.

0 Likes

There is currently not a way to call the API and find out the calling user.  For instance, if I have a user API key and secret, I  to return the rest of the user info for the calling user or who is calling the api.  I propose a api call like ../user/whoami

 

0 Likes

Workflows which are scheduled and continuously failing in a row 5 times need to stop/disable the schedule. Sent a mail to the workflow owner stopped schedule due to continuous error.

 

For Administrating the schedule workflows this feature helps a lot. Many users create workflows and dump into server and schedule it and forgot it if we implement this strategy, it will be helpful to both users and Admin team.

0 Likes

why didn't you implement the search in the schedules for users, it is available for admins?

for users who have a lot of schedules, it's essential

 

 

0 Likes

Hello! We just upgraded to 23.2, and I see in v3 an endpoint to start a job (v3/workflows/{id}/jobs) and then another to get that job's status (v3/jobs/{jobID}). Compared to v1, I think the outputs endpoint is missing (v1/jobs/{jobID}/output/{outputID}). I'd love for this to be added so we can upgrade from v1 to v3. 

0 Likes

I want to let my artisans choose the collaboration option when sharing dcm sources. Currently they'd have to be promoted to curators to do this.

0 Likes

Results page keeps defaulting back to 50.

I would like that each user for the gallery can default his own amount of records show on the gallery ui .

 

At the moment i go in a set it to 100 but as soon as the gallery completes a job it then defaults back to 50. i want to be able to go into settings and have a function that says default view and it remembers that every time i open the gallery.

 

0 Likes

It would be good to see when a workflow started running on the gallery when looking at Workflow Resuts. 
Currently it only tells you that the worklfow is running. Seeing when it started would be very helpful.

0 Likes

Currently the Gallery loads all of the workflows before displaying objects on screen.  As our collection has grown this makes the Gallery painfully slow to load.  It would be more efficient to load 10 workflows and get the rest with the next screen arrow.  

 

https://alteryx.dataservices.bayer.com/gallery/api/collections/b05aa77eb91941ba8b1c4ea640da75fe/?v=1...

 

 

 

0 Likes

I think it would be nice to have a user-defined name for events in the Workflow - Configuration - Events tab.  You can see in my image that the default view is not super helpful.  It would be nice to label the steps so a user can edit more easily.


It would also be nice to more easily disable or disable these items - a batch select to enable for instance.

 

0 Likes

Right now, there's no easy way to see everything that is running across all your workflows. It forces you to live on the "Schedules" tab. It would be create if it saved how I've sorted my columns and the "rows per page" setting. 

 

Basically I have to hit those buttons every time I click into the schedule. And I need to click into the schedule 4-5 times to see where we are in the backlog. 

 

 

 

Top Liked Authors