# Managing report templates

In the Templates tab of the Reporting section of an application, you can manage all report templates you have added to the application, and upload new ones. You can also create and edit PixelPerfect and HTML templates.

The Templates tab allows you to add and manage report templates in a Qlik Sense application

The Templates tab allows you to add and manage report templates in a Qlik Sense application

The TemplatesTemplates tab allows you to add and manage report templates in a Qlik SenseQlik Sense application ![The 'Templates' tab in the Reporting section of a Qlik Sense app. This is where you add templates and manage existing ones](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_CloudManageReportTemplates.png)

## Creating report templates

Create report templates using Qlik Cloud template development tools. To create each type of compatible template, do the following:

* Tabular report templates are created with the Qlik add-in for Microsoft Excel.

* PixelPerfect report template are created directly in the application using the PixelPerfect designer. Click Create new &gt; PixelPerfect template to create a template.

* HTML report template are created directly in the application using the HTML designer. Click Create new &gt; HTML template to create a template.

* PowerPoint report templates are created with the Qlik add-in for Microsoft PowerPoint.

* Word report templates are created with the Qlik add-in for Microsoft Word.

For information about creating report templates, see [Designing report templates](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/design-report-templates.htm) and related topics.

## Uploading a report template

You can upload the following types of report templates into the application. Note that not all templates migrated from Qlik NPrinting are compatible with reporting in Qlik Cloud Analytics.

* Tabular (.xlsx format)

* PixelPerfect (.qpxp format)

* HTML (.qhtml format)

* PowerPoint (.pptx format)

* Word (.docx format)

Upload multiple templates into the application for use in report generation. When you create the report template, it is specific to the application you are creating for. It can be connected to other applications that contain the same objects referenced by the template.

Do the following:

1. In a Qlik Sense application, open the Reporting section and go to the Templates tab.

2. Click Upload template.

3. Click Browse. Browse for a template file and add it.

### Changing the connected Qlik Sense application

When you upload a template, you are notified if the template is already connected to a different Qlik Sense application. If this is the case, you can update the connected application in this template copy you are currently uploading. Multiple copies of the same template can be uploaded across different applications, allowing reuse of templates for moved, duplicated, exported, and migrated applications. This workflow is also applicable when publishing applications to managed spaces.

You can also update the connected Qlik Sense application when uploading a new version of the same template.

To connect a template to a different Qlik Sense application, all application objects referenced by the template need to be present in the new application. If you encounter errors when trying to change the connected application, see [Troubleshooting - In-application reporting](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Troubleshooting/troubleshooting-reporting.htm#ErrorTemplateUpload).

A best practice is to ensure you have created a backup copy of the template before connecting it to another Qlik Sense application.

Do the following:

1. Use the procedure above to upload your template into the application.

2. When prompted, click the checkbox to confirm you want to change the connected Qlik Sense application.

3. Click Update.

The connected Qlik Sense application for a template can also be changed when you open an Excel, PowerPoint, or Word template in the corresponding Microsoft 365 application. For more information, see [Changing the connected Qlik Sense app](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Design/OfficeCommon/add-in-get-started.htm#Changing). In some cases, you will need to use this method.

## Managing your templates

For an existing template listed in the Templates tab, click the Three-dot menu icon to access the following options:

* Edit template (HTML and PixelPerfect templates)

* Rename template

* Upload a new version of the same template

* Download template

* Configure the template to be usable for on-demand reports. See: [Configuring on-demand reporting](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/OnDemand/reports-on-demand-configure.htm)

* Delete template

## Section access considerations

If the application uses section access, report generation works differently. For more information, see [In-application reporting and section access](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Generate/cloud-in-app-reports-section-access.htm).

## Permissions for report templates

Managing the templates in a Qlik Sense application requires specific roles. The permissions requirements vary depending on the type of space in which your application is located.

To manage the templates in an application, you need:

* Permissions assigned to you by a tenant administrator. For more information, an administrator can refer to [Setting permissions for metered reporting features](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/mc-permissions-reporting.htm).

* For more information about space permissions for reporting, see [Qlik Reporting Service permissions](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/reporting-permissions.htm).

### Space permissions

Managing the distribution list within a Qlik Sense application requires specific space roles. The requirements depend on the type of space in which your application is located.

### Requirements for applications in shared spaces

For applications in shared spaces, you need Can edit permissions in the space to do the following:

* View the templates in the application

* Upload and re-upload a template

* Download a template

* Configure on-demand reporting

* Delete a template

For more information, see [Managing permissions in shared spaces](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-shared-spaces.htm).

### Requirements for applications in managed spaces

Users with the Owner, Can manage, or Can operate roles can perform the following actions in a managed space:

Information noteFor user-based subscriptions, the Can operate role also requires a Professional user entitlement.

* View the templates in the application

* Upload and re-upload a template

* Download a template

* Configure on-demand reporting

* Delete a template

For more information, see [Managing permissions in managed spaces](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/managing-managed-spaces.htm).

### Requirements for an application in your personal space

You must have the Private Analytics Content Creator user role in the tenant to have full control over the report templates added to the application.