Inspections in Dynamics 365 Field Service

How configurable inspection forms work in Dynamics 365 Field Service — designer, conditional logic, photos, and analysis of inspection data.

Updated 2026-05-26

Inspections in Dynamics 365 Field Service let organisations capture structured checklists during field work — safety inspections, equipment condition checks, regulatory compliance forms, installation verification, periodic maintenance forms. Configured well, they replace paper forms, eliminate transcription, and produce analysable data on the state of equipment fleets.

The inspection designer. Inspections are built in a no-code drag-and-drop inspection designer inside the Field Service app. Available question types:

  • Single-line text / multi-line text — for narrative inputs.
  • Number — with optional min/max validation.
  • Date / date+time — for date capture.
  • Toggle — yes/no checks.
  • Picklist (single or multi-select) — from a static or dynamic list of values.
  • Photo — capture from the technician's mobile camera.
  • Signature — customer or technician.
  • File upload — for attaching reference documents.
  • Section — group related questions and apply conditional visibility.
  • Sub-form — repeat a set of questions for many items (e.g. inspect each of five HVAC units on a site).

Conditional logic. Questions can be conditional — visible only if a prior answer matches. A "Visual damage observed?" toggle reveals a "Describe the damage" text field and "Photo of damage" question only when set to Yes. This keeps inspection forms tight and focused.

Validation. Required questions, numeric ranges, text length limits, format validation — all configurable per question. The mobile app enforces them at completion time.

Inspection templates and revisions. An inspection is a template that can be attached to:

  • Work order types — every work order of that type includes the inspection.
  • Service tasks — specific tasks within a work order.
  • Customer assets — equipment-specific inspections.
  • Booking statuses — inspection required at a specific point in the booking lifecycle.

Inspections version cleanly — a template revision creates a new version, and historical completed inspections retain their original-version answers for audit.

The technician experience. Inside the Field Service mobile app, an attached inspection appears as a structured form. The technician fills it offline if needed; responses sync when connectivity returns. Photos taken during the inspection upload as related attachments. Each question's answer is stored as structured data — not free text in a notes field.

The data side. Each inspection response is a Dataverse record with structured fields per question. This is the most important thing about inspections: the answers are data, not documents. They can be:

  • Filtered, searched, and reported on like any other Dataverse data.
  • Aggregated in Power BI for fleet-wide condition analytics.
  • Triggered to feedback workflows — a "Yes — needs replacement" answer auto-creates a follow-up work order.
  • Stored for compliance audit, exportable on demand.

Compliance use cases. Regulated industries (oil and gas, utilities, medical equipment service, food refrigeration, lift maintenance) use inspections to capture statutorily-required checklists, with photos and signatures as proof-of-performance. Aging refrigerator, lift, or HVAC checks are common.

Reporting. Power BI templates ship for inspection analytics — completion rate, common findings, fleet condition trends, technician quality patterns. Slice by region, customer, asset model, or technician.

Limits. Very complex multi-page forms (50+ questions) become unwieldy on mobile. Break into multiple inspection templates and trigger them sequentially.

Operational reality. Inspection adoption is a training and process discipline question, not a configuration question. Build inspection forms with the technicians who'll fill them, not at them.

Related guides