Feature difference Data Center vs Cloud
Who is this guide for? Jira admins and team leads evaluating form solutions across Jira Cloud environments. Use this guide to understand functional differences and choose the right tool for your use case. |
Overview
Both Smart Forms for Jira and ProForma (part of Jira Service Management) are form-building tools that integrate directly with Jira projects. They help teams capture structured request data and automatically create Jira issues — but they were built for different audiences and solve different problems.
ProForma was acquired by Atlassian and is deeply integrated into Jira Service Management. It offers rich governance controls, multi-column layouts, and field-level validation features that make it well-suited for formal service desk environments where all users have Jira access.
Smart Forms for Jira is developed by SaaSJet and focuses on flexible, cross-project intake — including scenarios where data needs to come from people outside your Jira instance. It works across all Jira project types and brings external sharing via public link and a dedicated responses layer that ProForma does not cover on Data Center.
Where Smart Forms for Jira Stands Out
1. External Sharing Without a Jira License
This is the most significant difference on Data Center. With Smart Forms for Jira, you can generate a public link to any form and share it with users who have no Jira account at all — customers, vendors, contractors, partners, or external applicants. ProForma does not support this: anyone filling a ProForma form must be able to log into your Jira instance.
This matters for teams that need structured intake from outside their organization — for example:
IT teams gathering vendor information or security questionnaires
HR teams collecting onboarding documents from new hires before their Jira account is provisioned
Customer-facing teams running NPS or satisfaction surveys without exposing Jira
Operations teams accepting requests from contractors or external stakeholders
On Data Center, CAPTCHA protection for public forms is not available (it is supported on Cloud). Plan access controls accordingly for high-volume or sensitive external forms. |
2. Public Link Sharing — Inside and Outside Jira
Smart Forms for Jira supports two modes of link-based sharing. Forms can be shared inside Jira for licensed users, or via a public link accessible to anyone outside Jira without a login. ProForma restricts link sharing to users who can log into the Jira instance — there is no public access mode.
Note: Embedding forms on external websites or in Confluence pages is not available on Jira Data Center due to browser security restrictions (same-origin policy / iframe blocking). But avaliable on Cloud |
3. One Form Across All Project Types
In ProForma, a form belongs to the project in which it was created. To use it elsewhere, an admin must copy it into each target project individually. Smart Forms for Jira takes a different approach: a form is available to all projects by default, with no need to duplicate or maintain separate copies.
For teams running multiple parallel projects — for example, separate Jira Software projects per product team, or a mix of JSM and Business projects — this eliminates significant maintenance overhead.
4. Forms Travel with Cloned and Moved Issues
When you clone or move a Jira issue, ProForma does not copy the form attached to it. Smart Forms for Jira does: the form is included when an issue is cloned or moved to another project. This is especially valuable for template-based workflows where issues are regularly duplicated to kick off new processes.
5. Dedicated Responses Tab with Bulk Export
Smart Forms for Jira provides a standalone responses view inside the app. From here, you can see a summary across all submissions, browse individual responses, and see how responses map to specific Jira issues. You can export all responses to Excel in a single action, which is not available in ProForma on Data Center (ProForma exports individual responses only).
This makes Smart Forms more suitable for teams that use form data for reporting, quality review, or audit — not just for issue creation.
6. Richer Form Presentation Controls
Smart Forms for Jira supports per-element font styling, help text, placeholder text, a related URL per field, custom form backgrounds, and consent checkboxes — none of which are available in ProForma on Data Center. These features are particularly useful when:
Forms are public-facing and need to look polished and on-brand
You are collecting consent as part of a GDPR or compliance workflow
You want to guide submitters with contextual instructions at the field level
7. Automatic Customer Portal Integration
After a form submission through the JSM Customer Portal, Smart Forms for Jira can automatically add a follow-up form to the created issue. This enables multi-step intake workflows — for example, an initial request form followed by an automated NPS or resolution feedback form — without manual intervention. ProForma does not support this pattern.
Where ProForma Has More Depth
1. Multi-Column Form Layout
ProForma supports tabular and multi-column form layouts, which allows for denser, more structured form designs — particularly useful for complex data collection in formal service request scenarios. Smart Forms for Jira uses a vertical list layout only.
2. Advanced Field Validation
ProForma supports regex-based pattern validation and preset default values for fields, as well as cascading dropdowns and a standalone Time field. These give admins more control over data quality at the input stage. Smart Forms covers the core validation needs (required, min/max characters) but does not yet match ProForma's depth here.
3. Post-Submission Governance
ProForma offers a set of configurable form-lifecycle settings that are not available in Smart Forms:
Keep form open for edits after submission
Lock form after submission so only admins can edit it
Ignore all field validation (admin override)
Auto-save a PDF version on every resubmission
Mark a form as recommended in the selection list
These controls are primarily relevant in regulated or auditable environments where form data needs to be treated as a record with controlled editing rights.
4. Translation Support
ProForma supports form translation, allowing the same form to be presented in multiple languages. Smart Forms for Jira does not currently offer this. For globally distributed teams with multilingual submitters, this is a meaningful gap.
5. Data Connection
ProForma supports Data Connection, which allows form field options to be populated from external data sources. Smart Forms does not currently support this. It is relevant for teams whose picklists, lookup values, or reference data live outside of Jira.
6. Assets and Cascading Dropdowns
ProForma integrates with Atlassian Assets (formerly Insight), allowing forms to reference asset objects directly. It also supports cascading dropdowns for hierarchical selections. Neither of these is available in Smart Forms for Jira on Data Center.
Full Feature Comparison
Green highlights in the Smart Forms column indicate a capability that Smart Forms has and ProForma does not — or a meaningful functional advantage.
Feature / Capability | Smart Forms for Jira (Data Center) | ProForma (Atlassian / JSM) |
|---|---|---|
📁 Project Availability | ||
Jira Service Management | ✅ Supported | ✅ Supported |
Jira Work Management (Business) | ✅ Supported | ✅ Supported |
Jira Software projects | ✅ Supported | ✅ Supported (via URL workaround — not officially recommended by Atlassian) |
Use same form across multiple projects | ✅ Form available in all projects | ❌ Form tied to the project it was created in |
🗂 Form List & Navigation | ||
Form list display | List view | List view |
Search forms | ✅ By name | ✅ By name |
Sort forms | ✅ By name, created date | ✅ By last updated, request type |
🛠 Form Builder & Layout | ||
Form layout style | List (vertical) | Multi-column / tabular |
Drag & drop elements | ✅ Supported | ✅ Supported |
Custom form background color | ✅ Supported | ❌ Not available |
Dark theme | ✅ Supported | ✅ Supported |
Font style & size for form elements | ✅ Supported | ❌ Content text elements only |
Edit element label | ✅ Supported | ✅ Supported |
Element description | ✅ Supported | ✅ Supported (no line break) |
Help text / tooltip | ✅ Supported | ❌ Not available |
Placeholder text | ✅ Supported | ❌ Not available |
Related URL per element | ✅ Supported | ❌ Not available |
Field key | ✅ Supported | ✅ Supported |
Preview form before publish | ❌ Not available | ✅ Supported |
Form templates | ❌ Not available | ✅ Available |
📝 Form Field Types | ||
Single-line text | ✅ Supported | ✅ Supported |
Multi-line text | ✅ Supported | ✅ Supported |
Formatted paragraph (rich text answers) | ❌ Not available | ✅ Supported |
Email field with validation | ❌ Not available | ✅ Supported |
URL field | ✅ Supported | ✅ Supported |
Radio buttons | ✅ Supported | ✅ Supported |
Checkboxes | ✅ Supported | ✅ Supported |
Dropdown (single select) | ✅ Supported | ✅ Supported |
Multi-select dropdown | ✅ Supported | ✅ Supported |
Cascading dropdown | ❌ Not available | ✅ Supported |
Date field | ✅ Supported | ✅ Supported |
Date & Time field | ✅ Supported | ✅ Supported |
Time field (standalone) | ❌ Not available | ✅ Supported |
Number / Numeric field | ✅ Supported | ✅ Supported |
Single user picker | ❌ Planned | ✅ Supported |
Multiple user pickers | ❌ Not available | ❌ Not available |
Assets object(s) | ❌ Not available | ✅ Supported |
Attachments | ✅ Supported | ✅ Supported |
Consent checkbox | ✅ Supported | ❌ Not available |
Default response value | ❌ Not available | ✅ Supported |
Required field | ✅ Supported | ✅ Supported |
Min / max character validation | ✅ Supported | ✅ Supported |
Regex pattern validation | ❌ Not available | ✅ Supported |
🖼 Content & Display Elements | ||
Heading element | ✅ Supported | ✅ Supported (via Confluence editor) |
Content / rich text block | ✅ Supported (Confluence editor) | ✅ Supported (Confluence editor) |
Horizontal rule / divider | ✅ Supported | ❌ Not available |
Embedded content (iframe / widget) | ✅ Supported as a form display element | ❌ Not available |
Image (by link) | ❌ Not available | ✅ Supported |
Text color for content elements | ❌ Not available (planned) | ❌ Not available |
⚡ Conditional Logic | ||
Conditional logic scope | ✅ Element-level logic | ✅ Section-level logic |
Populate options from Jira field | ✅ Most fields supported | ✅ All project fields |
🔗 Form Sharing & External Access | ||
Share via public link (no Jira login) | ✅ Anyone outside Jira can submit | ❌ Jira login required |
Embed form on external website | ❌ Not available on Data Center | ❌ Not available |
Embed form in Confluence page | ❌ Not available on Data Center | ❌ Not available |
Deactivate / disable form link | ✅ Supported | ❌ Not directly available |
User pickers restricted on public forms | ✅ Auto-restricted | N/A |
Required email for non-Jira submitters | ❌ Not required (flexible) | N/A |
Form access: anyone without Jira login | ✅ Supported | ❌ Not supported |
Form access: Jira instance users only | ✅ Configurable restriction | ✅ Default behavior |
🎫 Issue Creation & Jira Integration | ||
Create new Jira issue on submission | ✅ Supported | ✅ Supported (as project shortcut) |
Submitter selects issue type | ✅ Supported | ✅ Via shortcut (type can be changed) |
Dynamic Fields (DF) mapping | ✅ Supported | ✅ Supported |
Populate / linked Jira field | ✅ Most fields supported | ✅ All project fields |
Manual attach form to existing issue | ✅ All projects | ✅ All projects |
Auto-add form to issue (Autoadd) | ✅ Supported | ✅ Supported |
Form clones/moves with issue | ✅ Form copied on issue clone/move | ❌ Form not copied |
Issue status change after submission | ✅ Via Jira Automation | ✅ Via Jira Automation |
Add form to Customer Portal (auto) | ✅ After portal form submission | ❌ Not available |
Add form inside Customer Portal form | ❌ Not available | ✅ Supported |
Show/hide form on Customer Portal (manual) | ✅ Supported | ✅ Supported |
Message displayed after form submission | ✅ Customizable message | ❌ Not available |
Button linking to created issue (Jira users) | ❌ Not available | ✅ Available for users with Jira access |
📊 Responses & Reporting | ||
Dedicated responses tab in app | ✅ Summary + individual + per-task views | ❌ Visible only via issue fields |
Draft response history | ✅ Tracked | ❌ Not available |
Export all responses to PDF | ✅ Single response + all responses | ✅ Single response only |
Export all responses to Excel (XLSX) | ✅ Single + all responses | ✅ Single + all responses |
⚙️ Advanced Form Settings | ||
Keep form open for edits post-submission | ❌ Not available | ✅ Configurable |
Ignore field validation (admin override) | ❌ Not available | ✅ Configurable |
Auto-save PDF on each resubmission | ❌ Not available | ✅ Configurable |
Lock form after submission (admin-only edits) | ❌ Not available | ✅ Configurable |
Show form as recommended in selection list | ❌ Not available | ✅ Configurable |
Translate form to other languages | ❌ Not available | ✅ Supported |
Jira Mobile app support | ❌ Not available | ✅ View, delete, share, download |
Data Connection (external data source) | ❌ Not available | ✅ Supported |
Fill external form via browser link | ✅ Supported | ✅ Supported |
How to Choose
The right tool depends on who is submitting your forms and how tightly your workflow is scoped to Jira Service Management.
Choose Smart Forms for Jira if… | Consider ProForma if… |
✅ You need external users to fill forms without a Jira login | → All your form submitters are licensed Jira users |
✅ You reuse forms across multiple Jira project types | → You need multi-column or tabular form layouts |
✅ You reuse forms across multiple Jira project types | → You require Regex validation or preset default values |
✅ You want a dedicated response overview with bulk export | → You need form translation for multilingual teams |
✅ You need forms to travel with cloned or moved issues | → You need Data Connection to external data sources |
✅ You collect consent or run compliance-sensitive workflows | → You rely on Assets fields or cascading dropdowns |
✅ You want dynamic URL-based prefilling for form fields | → You need governance controls like post-submission locking |
Summary
Smart Forms for Jira and ProForma are complementary tools, not direct substitutes. ProForma is the right choice when your form workflows are contained within a formal JSM service desk and all submitters are Jira users. Its governance controls, validation depth, and native JSM integrations are a strong fit for that context.
Smart Forms for Jira is the stronger choice when your intake needs extend beyond Jira — to external users, multiple project types, or cross-project reuse. Its responses layer, flexible public link sharing, and form portability make it a practical fit for organizations running broader intake workflows across their Jira environment.
Both tools can coexist: JSM teams often use ProForma for internal service desk intake while using Smart Forms for external-facing or cross-functional intake scenarios.
Questions? We're happy to help. Reach out to the SaaSJet team at support@saasjet.com or visit the Smart Forms for Jira listing on the Atlassian Marketplace. We also respond to questions on the Atlassian Community. |