Import, Export, and Bulk Operations

Use import/export for reporting, backup-style snapshots, and migration between projects. Bulk operations help you manage multiple risks efficiently.

Export risks to CSV

Export your risk register for external reporting, backup, or analysis.

Export options

From the app header, click Export and choose:

OptionDescription
Export All RisksDownloads all risks in the project
Export Filtered RisksDownloads only risks matching current filters

CSV format

The exported CSV includes these columns:

ColumnDescription
IDUnique risk identifier
TitleRisk name
DescriptionDetailed description
StatusOpen, Mitigated, or Closed
Probability1-5 value
Impact1-5 value
ScoreCalculated (Probability × Impact)
OwnerDisplay name of assigned user
MitigationMitigation plan text
Created AtISO timestamp
Created ByDisplay name of creator

Export use cases

  • Stakeholder reporting: Share risk status with leadership
  • Backup: Create periodic snapshots of your risk register
  • Analysis: Import into spreadsheets for charts and analysis
  • Migration: Move risks to another project or system

Import risks from CSV

Import risks from a CSV file to bulk-create risks or migrate from other systems.

Import process

  1. Click Import CSV in the app header
  2. Select a .csv file from your computer
  3. Review the import results:
    • Count of successfully imported risks
    • Any validation errors for failed rows

For best results:

  1. Export first: Use an export from this app as your template
  2. Keep structure: Maintain column headers and order
  3. Add data: Add your new risks below the existing rows
  4. Import: Upload the modified file

Required columns

Your CSV must include these headers (case-sensitive):

ColumnRequiredValidation
TitleYesMax 200 characters
DescriptionYesMax 1000 characters
StatusYesMust be: open, mitigated, or closed
ProbabilityYesMust be: 1, 2, 3, 4, or 5
ImpactYesMust be: 1, 2, 3, 4, or 5
MitigationYesMax 1000 characters

Optional columns

ColumnNotes
IDIgnored during import (new IDs are generated)
ScoreIgnored (calculated from Probability × Impact)
OwnerIf provided, must match a project user’s display name
Created AtIgnored (current timestamp used)
Created ByIgnored (current user used)

Validation rules

During import, each row is validated:

FieldRule
TitleRequired, ≤200 characters
Description≤1000 characters
StatusMust be: open, mitigated, closed
ProbabilityMust be: 1, 2, 3, 4, 5
ImpactMust be: 1, 2, 3, 4, 5
Mitigation≤1000 characters

Rows that fail validation are skipped. Errors are reported with row numbers.

Import tips

  • Start fresh: Don’t include the ID column - new IDs are generated
  • Match owners exactly: Owner names must match project user names exactly
  • Check status values: Use lowercase: open, mitigated, closed
  • Number values: Probability and Impact must be numbers, not text

Bulk operations in table view

When multiple risks are selected, use bulk actions to update them all at once.

Selecting risks for bulk operations

  1. Switch to Table view
  2. Click checkboxes to select individual risks
  3. Or click the header checkbox to select all visible risks
  4. The bulk action bar appears at the top

Available bulk actions

ActionWhat it does
Set ProbabilityUpdates probability (1-5) for all selected risks
Set ImpactUpdates impact (1-5) for all selected risks
Set StatusChanges status for all selected risks
Set OwnerReassigns owner for all selected risks
DeleteRemoves all selected risks (requires confirmation)
Copy as MarkdownCopies selected risks to clipboard

Bulk update workflow

  1. Select the risks you want to update
  2. Click the action button (e.g., “Set Status”)
  3. Choose the new value
  4. All selected risks are updated immediately
  5. Changes are logged in each risk’s history

Copy as Markdown

The Copy action creates formatted markdown text of selected risks:

## Selected Risks (3)

### Risk 1: Server capacity insufficient

- **Score:** 20 (Critical)
- **Status:** Open
- **Owner:** Jane Smith
- **Probability:** 4 | **Impact:** 5

### Risk 2: Third-party API downtime

...

Use this for:

  • Pasting into Confluence pages
  • Sharing in Slack/Teams messages
  • Including in email reports
  • Creating documentation

When to use bulk operations

ScenarioBulk Action
After review meetingSet Status to Mitigated for addressed risks
Reassigning ownershipSet Owner for risks changing hands
Risk reassessmentSet Probability or Impact after analysis
CleanupDelete stale or duplicate risks
ReportingCopy risks for external documentation

Best practices

For export

  • Regular exports: Export monthly for backup and governance
  • Use filters: Export filtered views for specific stakeholder needs
  • Version exports: Name files with dates for historical tracking

For import

  • Template approach: Export first, modify, then import
  • Small batches: Start with a few rows to validate format
  • Review errors: Check import results for validation issues

For bulk operations

  • Review before acting: Verify your selection before bulk updates
  • Use filters first: Filter to the right set, then select all
  • One field at a time: Update one field per bulk action for clarity