213 lines
14 KiB
Markdown
213 lines
14 KiB
Markdown
# Platform Research Notes
|
|
|
|
These notes capture product patterns observed from established field-service marketplace tools. Keep this file sanitized: do not store customer names, addresses, phone numbers, work-order IDs, screenshots, or proprietary scope text from a logged-in third-party account.
|
|
|
|
## Field Nation Review - July 10, 2026
|
|
|
|
### Release Modal
|
|
|
|
- Field Nation displayed a release modal for a schedule-update workflow change.
|
|
- The modal announced a new work-order-detail button for requesting schedule changes.
|
|
- It also explained that schedule-change requests were removed from the early/late check-in screen to encourage earlier planning.
|
|
- Useful lesson: workflow-change notices should be tied to the exact workflow they affect, include a short reason, and link to fuller discussion or documentation.
|
|
- TSE implication: when we change work-order behavior, prefer a small release notice pattern with "what changed", "why it changed", and "where to learn more".
|
|
|
|
### Assigned Work List
|
|
|
|
Good patterns:
|
|
|
|
- Dense table layout makes assigned work scannable.
|
|
- Core fields are visible without opening the detail page: title, type of work, buyer/company, location, pay terms, schedule, status, request count, and route count.
|
|
- Location links open map search directly.
|
|
- Schedule distinguishes hard-start work from more flexible timing.
|
|
- Request/message counts make pending activity visible.
|
|
- Filtering by work type and coverage area is prominent.
|
|
|
|
Weak patterns:
|
|
|
|
- The grid exposes sensitive operational details very quickly.
|
|
- Some action/status columns are not self-explanatory without platform experience.
|
|
- Survey and release overlays can compete with the operational task at hand.
|
|
- The table is dense enough that it can become difficult on smaller screens.
|
|
|
|
TSE implications:
|
|
|
|
- Keep a dense work-order list for serious users, but make each column readable and intentional.
|
|
- Add explicit schedule badges such as hard start, window, flexible, and time set.
|
|
- Add activity counters for messages, requests, route/visit count, evidence, and change requests.
|
|
- Use map links, but avoid exposing exact site data publicly.
|
|
- Make buyer/company and work type filterable first-class fields.
|
|
|
|
### Work-Order Detail Pages
|
|
|
|
Good patterns:
|
|
|
|
- Detail pages are organized around predictable sections: overview, work experience/type, qualifications, service description, tasks, custom fields, time log, deliverables, shipments, signatures, pay, schedule, location, contacts, and selection rule.
|
|
- Required qualifications are matched against provider profile records and shown as passed/missing.
|
|
- Task checklists are split by phase, such as prep, onsite, and post-work.
|
|
- Deliverables are separated into named upload buckets.
|
|
- Important actions are grouped near the top: print, request schedule update, report problem, running late, remove assignment, and submit for review.
|
|
- Print support exists directly from the work-order page.
|
|
|
|
Weak patterns:
|
|
|
|
- Large buyer instructions can become one long wall of text.
|
|
- Repeated warnings and all-caps policy text create visual fatigue.
|
|
- Deliverable categories can become too numerous without hierarchy.
|
|
- Buyer custom fields and provider custom fields are useful, but can feel bolted on if they are not explained.
|
|
- Some operational actions are high-impact and need careful confirmation language.
|
|
- Catch-all work orders can blur the actual scope by burying broad obligations deep inside long instruction blocks.
|
|
- Overbroad scope language can shift undefined onsite risk to the provider after assignment.
|
|
- Buyer/site contacts may be listed but unavailable during the work window, leaving the provider unable to confirm access, scope, escalation, or closeout.
|
|
|
|
TSE implications:
|
|
|
|
- Continue separating checklist items, evidence rules, appointment windows, terms, change requests, and print packets.
|
|
- Add reusable work-order templates with structured sections instead of asking buyers to paste huge instruction blocks.
|
|
- Add "required qualifications" matching between a job/work order and provider profile tags, equipment, certifications, screenings, and service categories.
|
|
- Add deliverable buckets with instructions, required/optional status, accepted file types, and examples.
|
|
- Add action states for running late, request schedule update, report problem, submit for review, and remove assignment, each with audit history.
|
|
- Keep print/PDF work packets as a first-class feature.
|
|
- Add scope guardrails: require a plain-language primary objective, explicit included work, explicit excluded work, required tools/equipment, maximum onsite expectations, and a change-request path for anything outside scope.
|
|
- Add a buyer certification step before posting/assigning work: the buyer must confirm that listed contacts and support channels will be available during the scheduled work window.
|
|
- Add contact verification fields: primary contact, backup contact, support channel, expected response time, escalation path, and "contact failed" evidence logging.
|
|
- Treat unsupported scope expansion and unreachable contacts as structured dispute reasons.
|
|
|
|
### Provider Profile
|
|
|
|
Good patterns:
|
|
|
|
- Strong profile header with name, location, provider ID, activity status, job count, client count, and share action.
|
|
- Profile tabs separate profile content, availability, and recommendations.
|
|
- About section supports narrative positioning.
|
|
- Provider-success area combines multiple signals: buyer satisfaction, timeliness, backouts, and category-specific feedback.
|
|
- Work summary converts completed jobs into service-category proof.
|
|
- Skillsets and equipment inventories are searchable and countable.
|
|
- Licenses/certifications, employment history, education, screenings, talent pools, and languages are distinct sections.
|
|
- Rating history is tied to prior work, categories, dates, and optional buyer comments.
|
|
- Availability has day/week/month calendar views and calendar sync.
|
|
|
|
Weak patterns:
|
|
|
|
- The provider-success score is opaque and can feel punitive.
|
|
- Privately collected buyer feedback affects visible profile outcomes without enough provider-side context.
|
|
- Skill and equipment taxonomies can become messy, duplicated, and inconsistently named.
|
|
- Empty sections, such as recommendations, can feel dead unless they guide the user toward next steps.
|
|
- Some profile data is too sensitive for public display by default.
|
|
|
|
TSE implications:
|
|
|
|
- Profile pages should become evidence portfolios, not just bios.
|
|
- Keep provider-controlled narrative content, galleries, certifications, tools, services, and imported marketplace history.
|
|
- Add a transparent rating model: visible category definitions, appeal/report flows, edit windows, and moderation tools.
|
|
- Treat imported ratings as "imported history" unless independently verified inside TSE.
|
|
- Build a normalized taxonomy for skillsets, equipment, certifications, service categories, and competency levels.
|
|
- Add availability blocks and optional calendar export before building full calendar sync.
|
|
- Add privacy controls for contact data, exact location, imported history, and sensitive documents.
|
|
|
|
### Success Score And Ratings
|
|
|
|
Observed pattern:
|
|
|
|
- Field Nation now emphasizes a provider success score alongside older all-time marketplace ratings.
|
|
- The visible score combines recent buyer feedback, timeliness, backouts, and comparative percentile language.
|
|
- Buyer satisfaction is based on a rolling assignment window and privately collected buyer feedback.
|
|
- The older review history still exists and is tied to completed work, dates, service categories, star ratings, and optional comments.
|
|
|
|
Good patterns:
|
|
|
|
- Separate timeliness and backout metrics are useful because they measure specific operational behaviors.
|
|
- Category feedback such as responsiveness, work quality, preparedness, communication, professionalism, and problem solving can be more informative than a single star number.
|
|
- Work-order-specific reviews are valuable evidence when they remain accessible.
|
|
|
|
Weak patterns:
|
|
|
|
- A single opaque success score can overshadow a long history of strong public reviews.
|
|
- Private buyer feedback can affect visible reputation without enough provider-side transparency.
|
|
- Percentile language can make experienced providers look weak even when their direct rating history is strong.
|
|
- Rolling-window metrics can erase long-term context.
|
|
- A score that affects marketplace access, ranking, or buyer confidence needs clear formulas, appeal paths, and evidence.
|
|
|
|
TSE implications:
|
|
|
|
- Keep simple five-star reviews as a primary human-readable signal.
|
|
- Add transparent sub-metrics, but do not collapse them into an opaque platform-controlled score.
|
|
- Separate native TSE reputation from imported marketplace history.
|
|
- Show long-term history and recent operational metrics side by side.
|
|
- Let providers respond to reviews and challenge disputed feedback.
|
|
- Avoid hidden private feedback that changes public reputation without reviewable context.
|
|
- If a composite badge is added later, make it explainable, auditable, and secondary to the underlying evidence.
|
|
|
|
### Available Work List
|
|
|
|
Observed pattern:
|
|
|
|
- Available work uses the same dense grid structure as assigned work.
|
|
- Filters include provider work types and coverage area radius.
|
|
- The list shows available count, title, type of work, company, location, pay type, pay amount, schedule, status, request count, and route count.
|
|
- Schedule values include hard starts, date ranges, and appointment windows.
|
|
- Pay values include hourly, fixed, and blended structures.
|
|
- Request counts reveal visible competition for a job.
|
|
- Route counts appear to signal routed/direct-distribution behavior.
|
|
- The top filter bar stays small: work type, coverage/radius, keyword search, reset, and grid/bulk controls.
|
|
- Work-type filtering uses a nested taxonomy rather than one flat tag list.
|
|
- Coverage filtering separates physical location/radius from remote work.
|
|
|
|
Good patterns:
|
|
|
|
- A dense list is efficient for experienced users scanning many opportunities.
|
|
- Work type, location, schedule, pay, and request count are the right first-pass fields.
|
|
- Date ranges and appointment windows are useful when they are clear.
|
|
- Search plus work-type and coverage filters are essential.
|
|
- Keeping only a few top-level filters visible prevents the list from turning into a control panel.
|
|
- Nested filter categories let experienced users narrow work without forcing every specialty into the main row.
|
|
|
|
Weak patterns:
|
|
|
|
- Low pay, long windows, and request counts appear next to each other without much provider-protection context.
|
|
- Past-due or awkward timing can still appear in the list.
|
|
- Blended pay can be hard to parse quickly.
|
|
- Request counts can encourage race-to-the-bottom behavior if buyers treat provider volume as leverage.
|
|
- The grid does not clearly flag risk, ambiguity, catch-all scope, contact uncertainty, or missing support requirements.
|
|
- Some controls are icon-only or unlabeled in the DOM, which hurts accessibility and makes the UI harder to learn.
|
|
|
|
TSE implications:
|
|
|
|
- Available jobs should show pay type, provider terms, schedule type, work type, rough location, buyer reliability, support/contact certification, scope clarity status, and request/quote count.
|
|
- Add risk badges for broad scope, missing contact backup, missing deliverables, missing required tools, compressed schedule, and unclear closeout requirements.
|
|
- Keep provider-controlled filters for distance, pay floor, work category, schedule type, buyer rating, scope clarity, and support availability.
|
|
- Do not use request volume to pressure providers into lower rates.
|
|
- Preserve a "hide buyer/name until eligible" option if needed, but make the tradeoff explicit.
|
|
- Build a compact filter bar first, then add advanced filters behind an expandable drawer or saved search.
|
|
- Model work categories as nested taxonomy records, with broad families and specific specialties.
|
|
- Treat remote work as a separate filter mode from radius-based onsite work.
|
|
- Ensure every filter and grid action has a visible label or accessible label.
|
|
|
|
### Observed Work-Type Taxonomy
|
|
|
|
The available-work filter exposed these broad families and specialties:
|
|
|
|
- Access & Alarms: access control, burglar alarm, fire alarm, general alarm.
|
|
- A/V & Digital Signage: audio visual, digital signage, satellite TV.
|
|
- Cameras: CCTV camera, IP camera.
|
|
- EV Equipment: EV charging stations.
|
|
- Fiber Cabling: fiber certification, fiber patch cabling, fiber runs, fiber structured cabling, fiber testing.
|
|
- Kiosk / ATM: ATM, kiosk, lockers.
|
|
- Low Voltage Cabling: low voltage certification, low voltage patch cabling, low voltage runs, low voltage structured cabling, low voltage testing.
|
|
- Office Equipment: copier, Mac device, printer, Windows device.
|
|
- Other: electrical, furniture, general tasks, other trades.
|
|
- Point of Sale: point of sale, self-checkout.
|
|
- Retail Services: advertising, fixtures, merchandising.
|
|
- Server & Networking: networking, satellite networking, server/storage, wireless networking.
|
|
- Telecom: POTS, VoIP-SIP.
|
|
|
|
TSE should use this as a reference point, not as a final taxonomy. Our taxonomy should be provider-centered, cleanly named, and expandable to licensed trades later.
|
|
|
|
### Roadmap Inputs
|
|
|
|
- Phase 5 should refine ratings around transparency, category definitions, appeal/report flows, imported-vs-native reputation, and moderation.
|
|
- Phase 6 should treat disputes as evidence timelines with reason-coded votes and clear audit trails, including scope expansion and unreachable-contact reasons.
|
|
- Phase 8 should plan mobile-safe work-order actions for check-in, running late, schedule updates, evidence uploads, support/contact failure logging, and submit-for-review.
|
|
- Phase 9 should import profile history into sanitized, provider-controlled sections rather than blindly copying third-party pages.
|
|
- Phase 10 should normalize competency tags and levels so buyers can distinguish smart-hands work from advanced troubleshooting, networking, cabling, POS, POTS, AV, and other specialized work.
|