Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Jul 2, 2025 12:13:38 AM
May 5, 2025 11:47:15 AM
This capability has been rolled out across regions over time:
With the introduction of shared automations, it is now possible to create, run, and manage automations in shared spaces.
Limit the execution of an automation to specific users.
Every automation has an owner. When an automation runs, it will always run using the automation connections configured by the owner. Any Qlik connectors that are used will use the owner's Qlik account. This guarantees that the execution happens as the owner intended it to happen.
The user who created the run, along with the automation's owner at run time, are both logged in the automation run history.
These are five options on how to run an automation:
Collaborate on an automation through duplication.
Automations are used to orchestrate various tasks; from Qlik use cases like reload task chaining, app versioning, or tenant management, to action-oriented use cases like updating opportunities in your CRM, managing supply chain operations, or managing warehouse inventories.
To prevent users from editing these live automations, we're putting forward a collaborate through duplication approach. This makes it impossible for non-owners to change an automation that can negatively impact operations.
When a user duplicates an existing automation, they will become the owner of the duplicate. This means the new owner's Qlik account will be used for any Qlik connectors, so they must have sufficient permissions to access the resources used by the automation. They will also need permissions to use the automation connections required in any third-party blocks.
Automations can be duplicated through the context menu:
As it is not possible to display a preview of the automation blocks before duplication, please use the automation's description to provide a clear summary of the purpose of the automation:
The Automations Activity Centers have been expanded with information about the space in which an automation lives. The Run page now also tracks which user created a run.
Note: Triggered automation runs will be displayed as if the owner created them.
The Automations view in Administration Center now includes the Space field and filter.
The Runs view in Administration Center now includes the Executed by and Space at runtime fields and filters.
The Automations view in Automations Activity Center now includes Space field and filter.
Note: Users can configure which columns are displayed here.
The Runs view in the Automations Activity Center now includes the Space at runtime, Executed by, and Owner fields and filters.
In this view, you can see all runs from automations you own as well as runs executed by other users. You can also see runs of other users's automations where you are the executor.
To see the full details of an automation run, go to Run History through the automation's context menu. This is also accessible to non-owners with sufficient permissions in the space.
The run history view will show the automation's runs across users, and the user who created the run is indicated by the Executed by field.
The metrics tab in the automations activity center has been deprecated in favor of the automations usage app which gives a more detailed view of automation consumption.
Hello,
Do you have any news for the deployment of this feature in Europe (Ireland) ?
Thanks
Hello @paulcalvet
Not as of yet. I will update the post once I know more (and can tag you in the reply).
All the best,
Sonja
Hello @paulcalvet
The article has been updated. The last European region was completed yesterday.
All the best,
Sonja
thank you @Sonja_Bauernfeind !
Having automations available in a shared environment is a good first step into truly collaborating on automations and having a useable replacement for QMC from on-prem.
However enabling collaboration through duplication has a few major downsides compared to collaboration by editing the same object (like for Scripts or Sense Apps). See the use case below:
we use automations for reload task chaining, therefore we have a main automations, that calls sub-automations per APP via automation-ID.
in a shared development environement, developer A creates the main automation initially, if someone else (Developer B) has to change the automation to include a new sub-automation or fix a bug, he cannot do that. He has to copy the existing automation and adjust automation-IDs in all blocks, if other automations had to be changed as well. Ultimately the original automation has to be disabled/deleted.
This is not a very "collaborative" approach and error prone.
workarounds i can think of so far:
Concluding: are there more changes regarding true collaboration features with "Qlik Automate" on the roadmap or is the current status of collaboration the end of the line?
Hello @ChristopherBirnbaum
Thank you for your comprehensive feedback! I've forwarded it to the appropriate team.
As for future improvements and more direct input, I'd like to invite you to provide this through our Ideation platform, which the respective product teams actively monitor.
All the best,
Sonja
The person who configures the button to trigger the automation MUST BE the same user as the owner of the automation to pass the execution token. The automation owner reconfigured the button in our app and the automation now works. Prior to that we were getting 403 not authorized error. @Emile_Koslowski correct me if wrong.