Field Schedule Shift Configuration Options

⚙️ Field Schedule Shift Configuration Options (Full Breakdown)
 

📘 Article Purpose

This article explains every available field, setting, and toggle when creating a shift in the Field Schedule—what each one does, when to use it, and how it impacts scheduling behavior.


🧱 Shift vs. Event: What's the Difference?

When creating an item, the first option is:

  • Shift → Used to schedule labor that workers will clock in/out of
  • Event → Used to mark important dates, reminders, or required forms without time tracking

✅ Required Fields (Shifts)

To create a valid shift, you must provide:

  • Title
  • Division (if your account has multiple divisions)
  • Date or Date + Time
    • Optional: check "All Day" to remove time requirement

🛠️ Optional Configuration Fields (Shifts)

Here’s a full list of available configuration options, along with their purpose and usage tips:


🕓 Repeats

Click the “Doesn’t Repeat” link to open recurrence settings.

Supported recurrence types:

  • Daily
  • Weekly on [Day]
  • Biweekly on [Day]
  • Monthly on date (e.g. 17th)
  • Monthly on weekday (e.g. 3rd Tuesday)
  • Every weekday (Mon–Fri)
  • Annually on [Date]

🔁 Useful for regular jobs, meetings, inspections, etc.


Internal & External Reminders

Send reminders before the shift.

Options for both internal and external:

  • At time of shift
  • 5, 10, 15, 30 mins before
  • 1 or 2 hours before
  • 1 or 2 days before

Internal = Team members

External = Customers (via email)

✉️ For external reminders, you can:

  • Auto-select customer/project emails
  • Or enter email addresses manually

🏗️ Project, Phase, and Cost Code (Optional)

Helps pre-fill tracking fields for accurate job costing.

  • Selecting these ensures workers clock into the correct job and cost bucket.
  • Optional toggle: Lock Clock-In Details
    • Prevents workers from editing project/phase/cost code on the shift.

🎨 Color

Control how the shift appears visually:

  • If no color is selected, the shift uses the user's default color
  • You can manually choose a color or enter a hex code

🎯 Use color for job type separation (e.g., blue = service, red = construction)


👥 Teams & Assigned Users

Option 1: Assign by Team

  • Select a saved team from Staff > Manage Teams
  • Click View Team to:
    • Add all members
    • Remove individuals

Option 2: Assign Specific Users

  • Select users manually using a dropdown
  • Use filters to narrow by label (e.g. Carpenter, First Aid)
  • Use the User Schedule button to see who's already scheduled for that day

📍 Address-Based Assignment

If you've added user addresses in Staff > Manage Users, Ontraccr will:

  • Show distance (in km) between each user and the project site
  • Sort users by proximity, with closest shown at the top

📌 Helps reduce travel time and improve dispatching efficiency


👷 Expected User Groups

Use this if you're not sure who to assign yet.

  • Define how many people you need by label or role
  • Example: “Need 2 Carpenters and 1 First Aid Attendant”
  • The system shows whether your shift has enough assigned users to meet expectations

🔐 Related permission:

Only users with “View draft shifts by role/label” can see and apply to shifts that match their skill group.


🗂️ Category

If you’ve created custom shift categories in:

Settings > Customization > Schedule Categories, you can:

  • Tag shifts as High Priority, Low Priority, Do Not Change, etc.
  • Categories also apply in the Unassigned Shift Queue

📝 Description

A plain-text field used to give context or instructions.

Visible on the mobile app when field workers open the shift.


📎 Attachments

Add any:

  • Documents
  • PDFs
  • Job drawings
  • Photos

📱 These are accessible to workers via mobile or tablet


📄 Assigned Form Template

Attach a form to the shift:

  • The worker will see this form directly in the shift
  • They can open and fill it out without having to search

🧾 Common forms: Timesheets, Work Orders, Safety Checklists


💡 Drafts vs. Published Shifts

  • Draft Shifts = Transparent color
    • Can accept applications from users (if expected group is defined)
    • Show a “Pending Users” list for approval
  • Published Shifts = Solid color
    • Fully assigned and live

Was this article helpful?