- Installation Guide - JIRA Server
- Admin Guide - JIRA Server
- JIRA Service Desk - JIRA Server
- Troubleshooting - JIRA Server
- Installation Guide - JIRA Cloud
- Admin Guide - JIRA Cloud
- JIRA Service Desk - JIRA Cloud
- Troubleshooting - JIRA Cloud
Frequently asked questions
Question: How do I incorporate Approvals with ProForma
Question: What permissions are needed to build a form
To build (design) a form in a project, a user requires the 'Administer Project' permission so that they can access the Project Settings > ProForma Forms page.
Question: Where does ProForma store its data? What type of database does it use?
ProForma stores its data in Jira, and so ProForma does not require a database to store your data. In Jira Server the Docker image is self-contained and does not need a data volume or database connection; instead it uses Jira APIs to read and store data.
The data is stored in Jira entity properties, which is data stored on the issues and projects in your Jira instance. It is to access ProForma data by using Jira's APIs for entity properties, these APIs are documented at https://developer.atlassian.com/jiradev/jira-platform/building-jira-add-ons/jira-entity-properties-o.... The form and form templates are stored as JSON data structures, but as yet ThinkTilt does not document the format of the ProForma JSON because new features are still in development and so their schema has not yet stabilised. It is possible to read and even write these JSON structures, but new versions of ProForma are likely to change the format and so it would be at your own risk if you use them directly.