Managing Jobs

Find, filter, update, schedule, and organize your jobs from the jobs list and job detail views.

Overview

Once jobs are created, dispatchers and admins manage them through the jobs list at Jobs in the sidebar. The list provides full-text search, column sorting, advanced filters, bulk actions, and inline editing. The job detail view gives you direct control over status, assignment, scheduling, invoicing, and every other aspect of a job's lifecycle.

The Jobs List

Navigate to Jobs in the sidebar to open the jobs list at “Jobs". The table displays the following columns:

Column

Description

Number

Unique job identifier (e.g., JOB-1042)

Status

Current position in the status workflow

Job Type

Category of work (Inspection, Repair, Maintenance, etc.)

System

Equipment or system being serviced

Assignee

Technician assigned to the job

Customer

Customer the job belongs to

Reference

External reference or PO number

Address

Service location address

Created

Date the job was created

Status Updated

Date the status last changed

Labels

Tags applied to the job

Skills

Required technician skills

Due Date

Deadline for job completion

Searching Jobs

The search bar at the top of the jobs list searches by job number and title, powered by Meilisearch. Type a job number (e.g., "1042") or part of a job title to find matching results instantly.

Filtering Jobs

Click the Filter button to open the filter panel. Combine multiple filters to narrow your list:

Filter

Type

Description

Created Date

Date range

Jobs created within a start and end date

Due Date

Date range

Jobs due within a start and end date

Status

Multi-select

One or more statuses from your configured status workflow

Job Type

Multi-select

One or more job types

Assignee

Multi-select

One or more technicians

Skills

Multi-select

One or more required skills

Labels

Multi-select

One or more labels

When you open the jobs list from a customer, project, site, or ticket record, the list automatically filters to show only jobs linked to that record.

Bulk Actions

Select multiple jobs using the checkboxes in the list, then use the bulk action toolbar to perform operations across all selected jobs at once.

Updating Job Details

Open a job by clicking its row in the jobs list. The detail view uses a two-column layout with inline editing on key fields.

Inline Editing

Click directly on these fields in the detail view to edit them without opening a form:

  • Title — click the job title text to rename it.

  • Job Type — click to change the job category.

  • Reference — click to update the external reference.

  • Assignee — click to reassign the job to a different technician.

Changes save automatically when you click away from the field.

Changing Status

Jobs move through statuses defined in your status workflow (Settings > Job Statuses). The current status displays in the left column of the detail view.

  1. Open the job.

  1. Click the Status control in the left column.

  1. Select the next status from the available options.

Expected result: The status updates and the Status Updated timestamp records when the change occurred. Use this to track how long jobs spend in each stage.

Assigning a Technician

  1. Open the job.

  2. Click the Assignee field in the left column.

  1. Select a technician from the dropdown.

The assigned technician sees this job in their schedule and can access it from their mobile device.

Managing Labels

Labels are tags that help you organize and categorize jobs beyond the job type. Examples: "Warranty", "Follow-Up Required", "VIP Customer", "Parts on Order".

  1. Open the job.

  2. Click the Labels section in the left column.

  3. Add or remove labels.

You can filter the jobs list by label to find all jobs with a specific tag.

Managing Contacts

Each job supports a primary contact and additional contacts. The primary contact is the main point of contact at the customer site. Additional contacts receive notifications or are listed for reference.

  1. Open the job.

  2. Locate the Contact section in the left column.

  3. Select or change the primary contact.

  4. Add additional contacts as needed.

Custom Fields

If your organization has configured custom fields for jobs (Settings > Custom Fields), they appear in the left column of the detail view. Fill in custom fields the same way you edit other job details.

Scheduling Jobs

Schedule a job to assign it a date, time, and technician on the calendar.

Schedule from Form View

  1. Open the job.

  2. Click the calendar icon next to Event in the left column.

  3. Select Form View.

  4. Choose a date, start time, end time, and assign one or more technicians.

  5. Click Save.

Schedule from Calendar View

  1. Open the job.

  2. Click the calendar icon next to Event.

  3. Select Calendar View.

  4. The calendar opens with the job ready to place. Click a time slot or drag to set the duration.

  5. Assign a technician and save.

AI Schedule Suggestions

Forz can suggest optimal time slots based on technician availability, location proximity, and estimated travel time.

  1. Open the job.

  2. Click Schedule Suggestions (or the AI scheduling option).

  3. Review the suggested time slots. Each suggestion shows the technician, date, time, and estimated travel time.

  4. Select a suggestion to apply it, or dismiss and schedule manually.

Schedule suggestions account for:

  • Technician availability and existing calendar entries

  • Geographic proximity to reduce travel time between jobs

  • Required skills matching

Viewing Scheduled Events

Scheduled events appear in the Events section of the left column on the job detail view. Each event shows the date, time, and assigned technicians.

Route Planner

The Routable toggle controls whether a job appears in the Route Planner for dispatch optimization.

  • The Routable toggle can only be changed when the job status is Unscheduled.

  • Enable Routable to include the job in route planning and dispatch optimization.

  • Disable Routable to exclude the job from the Route Planner (for jobs that do not require field dispatch).

Removing a Job from the Route Planner

  1. Open the job.

  2. Ensure the status is Unscheduled.

  3. Toggle Routable off.

The job no longer appears in the Route Planner but remains in the jobs list.

Activity Timers

Activity timers track time spent on a job. Technicians start and stop timers from the job detail view to log labor hours.

  1. Open the job.

  2. Locate the Timers section in the left column.

  3. Start a timer when work begins. Stop it when work pauses or completes.

Timer data feeds into reporting and can be used for billing.

Job Detail Tabs

The right column of the job detail view contains tabs for different aspects of the job:

Tab

Purpose

Overview

Products and services (line items), totals, discounts, and pricing

Sub jobs

Child jobs broken out from the parent job

System

Details of the equipment or system being serviced

Tasks

Checklist of tasks attached to the job

Files

Uploaded documents, photos, and attachments

Generating Invoices and Estimates

Generate an Invoice

  1. Open the job and go to the Overview tab.

  2. Add products and services (line items) with quantities and prices.

  3. Click Generate Invoice.

  4. Forz creates a draft invoice and copies all line items from the job.

Warning: Each job supports one invoice. If an invoice already exists (even as a draft), the Generate Invoice button does not appear.

Generate an Estimate

  1. Open the job and go to the Overview tab.

  2. Add products and services with quantities and prices.

  3. Click Generate Estimate.

  4. Forz creates a draft estimate with the job's line items.

Note: The estimate is created as a draft with a 30-day expiration from today's date.

Printing and PDF Export

Generate a printable PDF of the job for paper records, customer sign-off, or email attachments.

  1. Open the job.

  2. Click the Print or PDF option.

  3. The system generates a formatted PDF of the job details, line items, and relevant information.

Deleting and Recovering Jobs

Jobs use soft delete. Deleting a job moves it to the trash bin rather than permanently removing it.

Delete a Job

  1. Open the job.

  2. Click the Delete option.

  3. Confirm the deletion.

The job moves to the trash bin and no longer appears in the active jobs list.

Recover a Deleted Job

  1. Navigate to the Trash Bin.

  2. Find the deleted job.

  3. Click Restore.

The job returns to the jobs list with its previous status and data intact.

Common Scenarios

Dispatching a morning route for a technician

  1. Go to Jobs and filter by Status: Unscheduled and Assignee: [technician name].

  2. Review the unscheduled jobs and use Schedule Suggestions on each to find optimal time slots.

  3. Accept the suggested schedule or adjust manually via Calendar View.

  4. Enable the Routable toggle on each job so they appear in the Route Planner.

Tracking overdue maintenance jobs

  1. Go to Jobs and filter by Due Date with an end date of today.

  2. Filter by Status and exclude completed statuses.

  3. The resulting list shows all jobs past their due date that are still open.

  4. Reassign or reschedule as needed.

Organizing warranty work with labels

  1. Open each warranty job and add the Warranty label.

  2. From the jobs list, filter by Label: Warranty to see all warranty work in one view.

  3. Use bulk actions to update statuses or reassign jobs across the filtered set.

Handing off a job to another technician

  1. Open the job.

  2. Click the Assignee field and select the new technician.

  3. If the job is already scheduled, open the event and update the assigned technician on the calendar entry.

  4. The new technician sees the job in their schedule immediately.

Troubleshooting

Problem

Solution

Search returns no results

Verify the job exists and has not been deleted. Check the trash bin. Meilisearch indexes may take a few seconds to update after job creation.

Cannot change the Routable toggle

The job status must be Unscheduled to change the Routable setting. Change the status first.

Filters are not showing expected jobs

Check that you have not navigated from a customer, project, site, or ticket record, which automatically scopes the list. Clear all filters and try again.

Schedule Suggestions returns no results

Ensure at least one technician is available in the selected date range and has the required skills for the job.

"Generate Invoice" button is missing

Add at least one line item to the job. The Invoice module must also be enabled in Settings > Modules.

Deleted job not in trash bin

The job may have been permanently deleted by an admin. Contact your system administrator.

Inline edit does not save

Click outside the field to trigger the save. Check your internet connection if changes are not persisting.