{% extends "documentation/base.html" %} {% block doc_content %}

Remarks & Tickets

Document known issues, track followup work, and link backup problems to tickets for resolution.

Overview

BackupChecks provides two mechanisms for documenting and tracking backup issues:

Both tickets and remarks can be linked to specific job runs, making it easy to track which backups are affected by known issues.

Accessing Tickets & Remarks

To view and manage tickets and remarks:

  1. Navigate to Tickets in the main navigation menu
  2. Available to Admin, Operator, and Viewer roles
  3. Two tabs are available:

Tickets

What is a Ticket?

A ticket represents an issue that requires tracking and followup. Tickets are used for:

Ticket Properties

Each ticket has the following properties:

Property Description
Ticket code Unique identifier (e.g., T12345, CUST-456). Can reference an external PSA ticket number.
Description Brief description of the issue
Active from date Date when the ticket becomes active (usually the date the issue was first observed)
Start date Timestamp when the ticket was created in BackupChecks
Resolved at Timestamp when the ticket was marked as resolved (blank if still active)
Scopes Which backup jobs, customers, or objects this ticket affects

Creating a Ticket

Tickets can be created from several locations in the application:

From Run Checks Modal

  1. Open the Run Checks modal for a job with a warning or failure
  2. Review the job run details
  3. Click Create Ticket (button location depends on UI implementation)
  4. Fill in ticket details:
  5. The ticket is automatically linked to the current job run
  6. Scopes are automatically populated based on the job

From Tickets Page

Tickets can also be created manually from the Tickets page (for issues not tied to a specific run).

Ticket Scopes

A ticket can have multiple scopes defining what it affects:

Scopes are used to automatically show ticket indicators (🎫) on affected jobs in the Daily Jobs view.

Viewing Ticket Details

  1. Go to the Tickets page
  2. Click View on a ticket row
  3. The ticket detail page shows:

Resolving a Ticket

When a ticket is resolved:

  1. Go to the Tickets page
  2. Click Resolve on an active ticket row (Admin/Operator only)
  3. The ticket is marked as resolved with the current timestamp
  4. Resolved tickets remain visible in the ticket list with a ✅ indicator
  5. The ticket indicator (🎫) is removed from job displays
💡 Ticket Resolution:
Resolving a ticket does NOT delete it - it simply marks it as closed. Resolved tickets remain visible for historical reference and can be filtered using the "Status" dropdown.

Linking Tickets to Additional Runs

After creating a ticket, you can link it to additional job runs as they occur:

  1. Open the Run Checks modal for a job run
  2. Look for existing tickets in the ticket list (if available in UI)
  3. Link the ticket to the current run

This creates an audit trail showing all job runs affected by the same ticket.

Remarks

What is a Remark?

A remark is a lightweight note for documenting known issues that don't require formal ticket tracking. Remarks are used for:

Remark Properties

Property Description
Body Freeform text describing the remark (no length limit)
Start date Timestamp when the remark was created
Resolved at Timestamp when the remark was marked as resolved (blank if still active)
Scopes Which backup jobs, customers, or objects this remark affects

Creating a Remark

Remarks are created similarly to tickets:

From Run Checks Modal

  1. Open the Run Checks modal for a job run
  2. Review the job run details
  3. Click Create Remark
  4. Enter remark text in the body field (supports multi-line text)
  5. The remark is automatically linked to the current job run
  6. Scopes are automatically populated based on the job

From Tickets Page

  1. Go to the Tickets page
  2. Switch to the Remarks tab
  3. Create a remark manually (if supported in UI)

Viewing Remark Details

  1. Go to the Tickets page
  2. Switch to the Remarks tab
  3. Click View on a remark row
  4. The remark detail page shows:

Resolving a Remark

  1. Go to the Tickets page → Remarks tab
  2. Click Resolve on an active remark row (Admin/Operator only)
  3. The remark is marked as resolved
  4. Resolved remarks remain visible with a ✅ indicator
  5. The remark indicator (💬) is removed from job displays

Filtering Tickets & Remarks

The Tickets page provides filtering options:

Click Filter to apply the selected criteria, or Reset to clear all filters.

Tickets vs. Remarks: When to Use Each

Use Ticket When... Use Remark When...
Issue requires external followup Issue is internal or informational
You need to track in a PSA system No PSA ticket is needed
Customer action is required No action is required
Issue will take days/weeks to resolve Issue is temporary (hours/days)
You need structured tracking (ticket code, formal resolution) Quick notes or documentation are sufficient

Ticket & Remark Indicators

In the Daily Jobs view and Job History pages, active tickets and remarks are indicated with icons:

These indicators help you quickly identify jobs with known issues during daily review.

Common Workflows

Creating a Ticket for Recurring Failure

  1. Notice the same job failing in Daily Jobs for 3+ days
  2. Click on the job to open Run Checks modal
  3. Click Create Ticket
  4. Enter ticket code: "CUST-12345" (from your PSA)
  5. Description: "Daily backup fails - server disk full"
  6. Active from date: Select the date of the first failure
  7. Create the ticket
  8. The job now shows 🎫 in Daily Jobs, indicating it's being tracked

Adding a Remark for Planned Maintenance

  1. Customer notifies you of planned maintenance on Friday
  2. Go to Daily Jobs → Friday's date
  3. Click on the customer's backup job
  4. Click Create Remark
  5. Body: "Planned maintenance - server will be offline from 18:00-22:00. Backup failures expected."
  6. Create the remark
  7. On Friday, the job shows 💬, reminding you maintenance is planned
  8. After Friday, resolve the remark

Resolving a Ticket After Customer Action

  1. Customer confirms they've freed up disk space
  2. Monitor Daily Jobs - backup succeeds for 2+ days
  3. Go to Tickets page
  4. Find the ticket for this issue
  5. Click Resolve
  6. The 🎫 indicator disappears from the job in Daily Jobs

Reviewing Historical Tickets

  1. Go to Tickets page
  2. Change Status filter to "All"
  3. Review resolved tickets to identify patterns (recurring issues, common problems)
  4. Use this data to improve backup configurations or create preventive overrides

Best Practices

Integration with Autotask

If Autotask integration is enabled, you can manually create tickets in Autotask PSA for backup failures. When creating a ticket from the Run Checks modal, BackupChecks can create a corresponding ticket in Autotask and maintain a link between the internal ticket record and the Autotask ticket ID.

BackupChecks monitors Autotask for ticket status changes and can automatically resolve internal tickets when the corresponding Autotask ticket is resolved or deleted.

See Autotask Integration for details on setup and PSA ticket synchronization.

Troubleshooting

Ticket Indicator Not Showing on Job

Cannot Create Ticket or Remark

Ticket Scope Affecting Wrong Jobs

⚠️ Ticket Editing:
Based on the code, ticket editing is currently disabled. To modify a ticket, resolve the old ticket and create a new one with the correct information.

Next Steps

{% endblock %}