Known Limitations
These boundaries describe the current supported product. They prevent the app from guessing Jira or third-party payloads that cannot be validated safely.
Field boundaries
Section titled “Field boundaries”- Rank is not authored or copied as a generic field.
- Jira Assets/Object fields are not supported by the generic adapter.
- Opaque fields owned by another Marketplace app, including proprietary checklist formats, require a separately verified integration.
- A supported field that is not available in the destination project and issue type is warned and skipped.
- Jira subtasks inherit Sprint from their parent because Jira rejects direct Sprint writes to a subtask.
Hierarchy boundaries
Section titled “Hierarchy boundaries”- A Jira parent must be on the directly compatible hierarchy level. Same-level parents and skipped levels are rejected.
- A subtask cannot be standalone. It needs a compatible parent in the selected creation plan.
- A generic subtask in a template needs an explicit Work type choice when the target project has multiple compatible subtask types. Preview stops before creation rather than choosing one by spelling or list order.
- Parent hierarchy and issue links are separate. A valid link does not make an otherwise invalid parent hierarchy valid.
- Capture and Recreate inspect at most 20 related work items in one operation. The preview reports when the result is truncated.
- Cross-project Apply and Recreate require compatible destination work types and hierarchy levels. The operation stops before changing Jira when they cannot be mapped safely.
Native Create boundaries
Section titled “Native Create boundaries”- Group picker and Sprint are not exposed by Forge UI Modifications, so this app does not prefill them through native Create.
- Jira currently allows up to five UI Modifications apps in the same project, issue-type, and view context. Their changes run asynchronously and can conflict when multiple apps modify the same field.
- Native prefill is verified for exact company-managed Jira Software project and issue-type rules. Use explicit Create for the guaranteed path.
- Native prefill snapshots literal values and variable defaults when the rule is saved. It does not collect run variables or recalculate Smart Values each time Jira’s Create dialog opens.
Variables and Smart Values
Section titled “Variables and Smart Values”- Smart Values use the app’s documented bounded token set. Jira Automation expressions, functions, and arbitrary scripts are not supported.
- Unknown, misspelled, or unavailable context tokens resolve to an empty string. Confirm every resolved value in Preview.
- A new root issue has no
issue.key,root.key, orparent.keybefore Jira creates it.parent.keyis available only while child work is executed. currentUser.displayNameis currently safe only for explicit Create root values and root comments. Use a required text variable when a readable name must remain identical across Apply and child work.- Smart dates use the run’s recorded UTC timestamp. Review results near UTC day, month, or year boundaries.
Jira product contexts
Section titled “Jira product contexts”- Explicit Create, Apply, and hierarchy behavior has tenant evidence on both company-managed and team-managed Jira Software projects.
- Jira Service Management templates support authenticated portal customers when an administrator configures an exact service project and request type. Anonymous portal submission is not supported.
- A portal run cannot pause to ask template variables. Every required variable needs a usable default before the template can be offered on the portal.
- Portal and workflow automation preserve populated root fields and do not automatically copy comments or attachments.
- Workflow-driven creation is Beta while the relevant Forge module remains Preview.
- A later legitimate matching transition starts another workflow run and can create the configured hierarchy again.
Data movement
Section titled “Data movement”- JSON backup/restore protects same-tenant app configuration.
- Native Create rules are not included in a backup and must be configured again after restore.
- It does not migrate another vendor’s Data Center data.
- It does not automatically remap projects, issue types, fields, options, users, or attachments between Jira sites.