Depending on your Qlik Sense Enterprise deployment, there are different ways to develop and publish apps.
You can develop an app by yourself and then publish it to a stream to make it available to consumers. If you are developing apps collaboratively, you can publish an app to a stream where reviewers and collaborators can add sheets and stories. You can then include these sheets and stories in the base content of your app before publishing it to a stream for consumers.
If your deployment also includes Qlik Cloud Services or Qlik Sense Enterprise for elastic deployments, you can also publish apps to collections. Collections are accessible through cloud hubs in these deployments. Collections allow your apps to be consumed by users outside of your Qlik Sense Enterprise deployment.
The following is a sample workflow for developing and publishing apps.
Publish your app to a Qlik Sense Enterprise review stream.
When you have created a data-model and created visualizations in your app, you can publish to a stream dedicated for reviews so that other Qlik Sense Enterprise hub users can access, collaborate, and provide feedback.
For more information on publishing apps, see Publishing an app from the hub.
Manage the collaborative development of the published app.
Once the app is in the review stream, other developers can add sheets and stories to the app. Sheets and stories are private by default. However, developer can publish them as community sheets and stories to make them available to other users.
As the app owner, you can add community sheets and stories to the base sheets and stories of your app. This enables the sheets and stories to be included when the app is duplicated or exported.
For more information, see the following topics:
Manage your app properties.
Qlik Sense administrators can create custom properties that are used for tasks such as limiting access to the app to certain users or groups. You can add these custom properties to your app in the hub.
For more information on app properties, see Managing app properties.
Move your published app to a consumption stream.
When you have completed the review and collaborative development of the app, you can move your published app to a consumption stream, where the target consumers can access the app.
For information on moving an app between streams, see Publishing an app from the hub.
Optionally publish the app to a collection.
If your deployment contains Qlik Cloud Services or Qlik Sense Enterprise for elastic deployments, you can make your app available to viewers outside of Qlik Sense Enterprise by publishing to collections in a cloud hub.
For more information on publishing to collections, see Publishing apps to cloud hub collections.
Republish the app.
Optionally, republish the app to make any necessary updates to the published app, such as new base sheets or updates to the data model.
For information on updating a published app, see Republishing an app from the hub.
Retire the app to an archive stream.
When the app is no longer required, you can remove it from the consumption stream to an archive stream.
For more information on moving apps, see Publishing an app from the hub.
If the app is published to a collection, remove it from the collection.
For more information on removing apps from collections, see Publishing apps to cloud hub collections.