Issue Archiver for Jira

Before You Archive Jira Projects: What Breaks, What Changes, and How to Prepare

Introduction

This guide explains the impact of archiving projects in Jira (Cloud and Data Center), what can stop working, and a practical pre-archive checklist to avoid surprises. It also clarifies the difference between Jira’s built-in archiving (reversible, hides issues) and “export-and-delete” archiving tools (irreversible, frees storage).

1) Two Very Different “Archiving” Approaches

  • Jira built-in archive (Cloud/DC): Marks project/issues as archived. They’re hidden from most views, removed from the search index, and blocked from changes. Data and attachments remain in Jira and can be unarchived later. Faster searches due to a smaller index, but no storage reduction.

  • Export-and-delete (e.g., Issue Archiver app): Creates a human-readable HTML snapshot with attachments and then deletes issues and files from Jira. Irreversible. Frees disk space and simplifies Cloud migration, but you can’t bring issues back into Jira later.

2) What Can Break Or Change After Archiving

2.1 Search, Filters, Boards, and Dashboards

  • JQL and saved filters that reference the archived project will return fewer or zero results. Filter-based subscriptions may send empty emails.

  • Agile boards (Scrum/Kanban) and backlogs scoped to the project will appear empty or error if exclusively tied to the archived project.

  • Dashboards/gadgets driven by those filters will show lower counts or blank states. If a gadget is tightly bound to the archived project filter(s), expect empty visuals.

  • Cross-project filters will exclude archived issues by design, potentially changing KPI/OKR trends.

2.2 Automations, Integrations, and Triggers

  • Automation rules with project scope will stop firing; global rules with JQL that includes the project will ignore archived issues.

  • Webhooks/integrations receiving events from that project will no longer receive updates.

  • Email handlers or incoming mail that create issues in the project will fail or be rejected.

2.3 Links, Dependencies, and References

  • Issue links pointing to archived content will still reference the key, but users may not be able to open the target in normal views.

  • Confluence pages, runbooks, or external docs that deep-link to project issues will appear broken to end users (hidden or deleted depending on approach).

  • Roadmaps (Advanced/Plan) and cross-project views will lose visibility of archived work, affecting capacity or dependency maps.

2.4 Notifications and Subscriptions

  • Notification schemes stop sending events because archived projects do not generate activity.

  • Filter subscriptions tied to archived issues will send emptier reports; consumers might think something is wrong with data pipelines.

2.5 Schemes and Shared Configurations

  • Built-in archive keeps schemes in place. If you later delete the archived project, shared schemes might be affected if you attempt to clean them up. Verify sharing before deleting.

  • For Team-managed projects (Cloud), configs are isolated; archiving/deleting has less risk of collateral impact on other projects, but migrations or backups can be impacted if you mix types.

2.6 Storage and Attachments

  • Built-in archiving does not remove attachments; storage cost and backup times remain unchanged. Thumbnails and backups still consume space. See: How many disk space does a Jira attachment use actually.

  • Export-and-delete removes attachments from Jira, reducing storage and backup windows. But this is a permanent removal from the live system.

2.7 Reporting, Audits, and Compliance

  • Historic trend reports and gadgets relying on active issue data will change immediately after archiving/hiding content.

  • If you later delete custom fields or options, then unarchiving might surface missing historical values (DC note). Snapshots avoid this by freezing values at archive time.

3) Preparation Checklist (Strongly Recommended)

  • Confirm why you are archiving: performance, governance, migration, or storage reduction. Choose the right approach (built-in vs export-and-delete).
  • Inventory all dependencies: saved filters, boards, dashboards, roadmap plans, automation rules, webhooks, incoming mail, and Confluence links.
  • Review stakeholders: project owners, dashboard/report consumers, leadership subscribers, and integration owners. Communicate the impact and dates.
  • Decide on data retention strategy for attachments and personal data. If storage reduction is a goal, consider housekeeping attachments first to optimize outcomes.
  • For DC: verify indexing plans and maintenance windows; for Cloud: confirm archive/unarchive permissions and governance.
  • Freeze critical reports (export CSV/PDF) and take screenshots of dashboards used in audits or quarter-end reporting.
  • Pilot with a test project or a small subset; validate searches, dashboards, and automations after archiving.

4) Built-in Archiving: What To Expect (Cloud/DC)

  • Reversible: You can unarchive, but any subsequent configuration cleanup (e.g., deleting custom fields/options) can cause value loss on unarchive in DC.

  • Performance benefit: Reduced index size speeds up search. No reduction in file storage.

  • User experience: Archived items disappear from most lists and pickers. JQL generally excludes archived by default.

Housekeep attachments before archiving to reduce long-term storage, backups, and migration payloads. See: Why do people housekeep attachments on Jira?.

5) Export-and-Delete Archiving (Snapshots)

  • Irreversible: Issues removed from Jira cannot be reimported from the HTML snapshot.

  • Storage reduction: Attachments and thumbnails are deleted from Jira; backups become faster and smaller.

  • Audit-friendly: HTML snapshots capture a point-in-time record. Ideal when you need a fixed baseline or to exclude projects from Cloud migration while keeping an offline copy.

Plan capacity and run in batches for very large archives to avoid timeouts/memory/disk bottlenecks. For example, archive by year or project group to improve reliability and user experience during background processing.

6) Communication Plan Templates

Heads-up to dashboard/report consumers

Subject: Upcoming archive of [Project Key] may impact reports and dashboards
Message: We will archive [Project Key] on [date]. Filters, boards, and dashboards referencing this project may show fewer or zero results. If you own any report that must preserve historical views, please export CSV/PDF beforehand or contact [Assign Owner] for alternatives.

Notice to integration owners

Subject: Action required: [Project Key] archiving affects automations/integrations
Message: Rules and integrations scoped to [Project Key] will stop triggering after [date]. Please update scopes, disable obsolete rules, or point to successor projects. Contact [Assign Owner] for help.

7) Safe Execution Steps

  1. Take evidence and backups: Export key dashboards, save audit snapshots, and (DC) schedule backups as per policy.

  2. Attachment strategy: Housekeep or export as needed; confirm legal/compliance retention windows.

  3. Pilot: Archive a small set; validate searches, automations, and dashboards.

  4. Archive: Perform the archive action (built-in or export-and-delete) during a low-traffic window.

  5. Post-checks: Confirm board visibility, SLA dashboards, subscriptions, and webhook silence are as expected. Update documentation and Confluence links.

8) Frequently Asked Questions

Will archiving reduce our storage costs?

Built-in archiving: No. It hides issues but keeps attachments in Jira. Export-and-delete: Yes. It removes issues and attachments from Jira, reducing backups and storage.

Can I unarchive later without losing data?

Built-in: You can unarchive. On DC, if admins later removed custom fields/options, their values may not return.
Export-and-delete: No; snapshots are read-only outside Jira.

What happens to dashboards and gadgets?

Gadgets tied to filters/boards for the archived project will show decreased counts or empties. Communicate early and preserve key visuals as CSV/PDF.

Do automations and webhooks continue to run?

No. Rules and webhooks scoped to the archived project will stop. Update scopes or disable unneeded rules.

9) Practical Tips and Good Practices

  • Label and group filters/dashboards by project so they are easy to find and deprecate after archiving.

  • Remove or rename legacy dashboards with status tags like “(Deprecated)” to reduce confusion.

  • Batch large archives to minimize performance impact; monitor logs for timeouts or permission errors.

  • Record ownership for filters, boards, and dashboards to streamline communications and approvals.


References