How much does ProForma cost?

Pricing for ProForma for Jira Cloud is a flat monthly fee for up to ten users, or a monthly per user fee for more than ten users. Use the Cloud Calculator to figure the fee for multiple cloud products.

Pricing for ProForma for Jira Server is based on the number of user licenses needed. Licenses are perpetual and the purchase price includes 12 months of maintenance (support and version updates). You can renew maintenance after 12 months at 50% of the current purchase price. Academic and community organizations may qualify for discounted pricing.

ProForma for Jira Data Center is sold as an annual subscription. You are eligible for support and version updates as long as your subscription is active.

How do I migrate ProForma data from Jira Server to Jira Cloud?

See instructions here for using the site import tool to migrate all ProForma forms and templates from server to cloud. We are also working with Atlassian to allow the Cloud Migration Assistant to support ProForma.

How do I apply for a community license?

As a member of the Atlassian community, we support organizations that seek to do good in the world. If yours is a charitable organization, you can apply for a community license to receive a 75% discount for paid-via-Atlassian apps. Once your organization has a community license for an Atlassian product, you can request additional licenses from Atlassian sales representatives, including community licenses for ProForma.

If you do not yet have a community license for an Atlassian product, you can submit a request here. If you would like to request additional product licenses for a community instance, click here.

What licenses are needed to use ProForma? 

For Service Desk projects, the license requirements are:

  • Person making the request/submitting the form via the customer portal - no license required for JSD or ProForma

  • Team members handling the request (agents) - JSM license required, ProForma license required 

  • Person approving request via JSM - no license required for JSM or ProForma

  • Person approving request via an additional ProForma form -JSM license required, ProForma license required

For Software and Business projects, the license requirements are:

  • Person making the submitting the form - Jira license required, ProForma license required

  • Team members handling the issue - Jira license required, ProForma license required

  • Person approving request via a workflow transition or an additional form -JSM license required, ProForma license required

How can I extend my evaluation license?

For Cloud customers, licensing is handled by Atlassian. App providers do not have the flexibility to extend licenses. In specific circumstances, we may be able to provide a temporary access key (for instance when a procurement process is underway and there will be a gap between the final decision and the expiry date).

Jira Server and Data Center customers can extend their licenses for up to 6 months by generating consecutive 30-day licenses. To generate a new license, go to ProForma in the Atlassian Marketplace, click Try it free and then click Start free trial. You will be directed to generate a new license. Paste this license key into the add-on listing in UPM from your Atlassian host product.

How do I convert from ProForma Lite to ProForma? Will the forms I created in ProForma Lite be lost?

Along with allowing you to create an unlimited number of form templates, the full version of ProForma offers a few advanced features that are not available in ProForma Lite. Click here to see a comparison of ProForma vs ProForma Lite.

Follow the instructions here to upgrade from ProForma Lite to the full version of ProForma. Note that you will not lose any forms or form data with conversion from ProForma Lite to full. 

Will ProForma Impact Jira's Performance?

ProForma went through intensive testing as part of the process for obtaining Jira Data Center approval. The scope of the testing entailed the following:

  • User actions - the performance of interactions that users have with ProForma

  • API Definition - the performance of ProForma APIs

  • Endpoint response times – the performance of Jira APIs while ProForma is installed

These items were tested with different hardware and data complexity scenarios: from one to four Jira nodes; PostgreSQL, Oracle, MySQL and SQL Server databases; and data size was varied from small to large size profiles.

ProForma was tested successfully with 2,000,000 issues and 2,000 projects.

How are changes to a linked Jira field made via a ProForma form tracked in the Jira history? 

Cloud: If you are using Jira Cloud the name will show as "ProForma: Forms and Templates for Jira" on the history tab. This cannot be changed at this time.

Jira Server and Data Center:  In Server and Data Center, the audit history reflect the individual user who made the change.

How do I generate a developer license for ProForma?

Server and Data Center customers can get a developer license for ProForma just as they can for hosted Atlassian products. Developer licenses are intended for staging or development environments only. Customers who have purchased ProForma through the Marketplace can get a developer licenses by clicking the View Developer License link from their license page on my.atlassian.com

The license types between the app and host application must match. That is, an app with a developer license only works in a host application that also has a developer license. The same applies to production licenses–a host application with a production license only takes apps that also have production licenses. If an app license type doesn’t match its host application, the UPM reports a license error status of “Incompatible with product license (wrong type)” for that app.

Find out how to create developer licenses here: What are developer licenses, how are they used?

How do I prevent my firewall from blocking ProForma? 

Cloud customers will need to configure their firewall to allow Javascript from at least these two domains in order for ProForma to function:

Note that these can change from time to time, so it may be more convenient to allow anything from the thinktilt.net domain (https://*.thinktilt.net).

For Server and Data Center ProForma does not require access to any external hosts and provides all necessary scripts directly within the plugin.

Where does ProForma store its data? What type of database does it use?

ProForma stores its data directly in Jira, without using any external database. The data is stored in Jira entity properties on the issues and projects in your Jira instance. ProForma accesses the data by using Jira's APIs as documented here. The forms and form templates are stored as JSON data structures.We do not publish the format of the ProForma JSON because new features are still in development and the schema has not yet stabilized. It is possible to read and even write to these JSON structures, but new versions of ProForma are likely to change the format, so it would be at your own risk if you use them directly.

What happens to my data if I stop using ProForma?

ProForma data is stored as hidden properties on Jira projects and Jira issues. Removing ProForma will not remove the data. The data will only be lost if the issues are deleted.

If ProForma is no longer required, it can be removed from a Jira instance. However, we recommend that you leave ProForma installed and simply unsubscribe/let your license expire. If your ProForma license/subscription expires you will not be able to create new form templates, or add forms to an issue. Depending on your Jira instance, you may or may not be able to view existing forms. Currently, Cloud instances using the “new Jira issue view” will not display any ProForma forms once the ProForma license expires. In Server instances and Cloud instances that use the old issue view, you will be able to see existing forms on issue, but not add or edit forms.

If you no longer wish to maintain a ProForma license/subscription and you have been using ProForma for some time, we recommend that you downgrade to ProForma Lite. While you will not be able to create new forms, this will ensure that existing forms on issues continue to be available.

How do I perform a backup and recovery of data stored in the ProForma forms? 

Server and Data center users can back up an entire Jira instance using the native database backup tools or Jira's XML Backup Utility as found in Jira Administration > System > Backup system. Note that ProForma data will only be available in the restored instance, if the entire instance is restored.  If you restore a single project, ProForma data will not load. 

To back up to and restore an instance:

  • Use the Backup system feature from Jira system settings.

  • When you wish to restore, use the Restore system feature from the Jira system settings. Select Restore system to ensure ProForma is included in your restoration.