Task Details (Operations)
Overview
The Task Details page is the central workspace for operations staff to review, update, and manage an individual task. It enables you to assign workers, confirm or complete work, connect the task to reservations and services, track requirements, and communicate in context — all from a single view.
Header and Quick Actions
Header
Displays:
Title (task name)
Refresh button
Back button to return to the Task list
Quick Actions
Actions adapt dynamically based on role and task status.
Confirm
Marks the task as Confirmed and locks the due date.
Assign
Opens the Assign Worker dialog to select a service provider or worker.
Complete
Marks the task as Completed; triggers requirement validation.
Cancel
Cancels the task (confirmation required).
Delete
Deletes the task (only allowed in specific early statuses).
Connect / Disconnect Reservation
Link or remove an associated reservation.
Connect / Disconnect Service
Link or remove a related purchased service.
Notes:
Some actions are hidden once completed (e.g., Assign disappears if a worker is already assigned).
Available actions depend on current status and user permissions.
Tabs and Structure
1️⃣ Overview
Displays the core task state and context.
Status & Tracking
Status chips: Pending, Confirmed, Completed, Cancelled
Priority label (High / Medium / Low)
Timeline of status changes:
Created (with user)
Confirmed (with user)
Started (with user)
Completed (with user)
Cancelled (with user)
Task Information
Due Date & Time
Payment Status (Pending / Paid / Failed)
Description field
Property Information
Property title, address, and image
Quick link to open Property Details
Department & Service
Department and Subdepartment tags
Connected Service details (name, description, price if applicable)
Assigned Worker
Current worker name, provider, and contact info
Remove Worker button
Assign Worker button (if unassigned)
2️⃣ Requirements
Operational checklist to ensure quality and completion.
Add Requirement
Create a new checklist item (title, description, required flag).
Toggle Completion
Mark requirement as done or pending.
Resolve/Unresolve
Post-completion status for internal QA.
Edit/Delete
Modify or remove a requirement.
Worker Media
View uploaded Before/After photos and videos with timestamps.
Overview Video
Optional summary video of the task (playable inline).
3️⃣ Connections
Manages relationships between the task, reservation, and service.
Reservation
Connect Reservation: Choose from matching reservations by property.
Displays reservation details: status, guest name, dates, and property summary.
Disconnect Reservation: Removes the link.
Service
Connect Service: Attach an existing purchased service or subscription.
Shows service name, description, and price.
Disconnect Service: Removes the link.
4️⃣ Worker
Detailed info about the assigned worker and provider.
Worker Panel
Name, avatar, provider, contact info, and availability badge.
Ratings & Reviews
View or add a rating/review for the worker based on this task.
Remove Worker
Detach the assigned worker.
Service Provider Panel
Displays provider/company info (name, email, phone).
5️⃣ Communication
Embedded Chat tab for all task-related communication.
Message Feed
Send and read internal or partner messages tied to the task.
Unread Indicator
Tab badge shows when new messages arrive.
History
All messages persist for audit and coordination.
6️⃣ Details
Supplementary metadata for traceability.
Attachments
Image/document thumbnails; click to enlarge or download.
Tags
List of task tags inherited from automation/service or added manually.
Timestamps
Created and Last Updated times with responsible user.
Worker Assignment (Dialog)
The Assign Worker dialog displays available providers and workers filtered by:
Location (near property)
Service/Department match
Active status and availability
Each worker entry shows:
Name, avatar, provider
Availability indicator
Current workload
Average rating snippet
Assign Task finalizes the selection, updates the task record, and posts an activity update.
Status and Payment Logic
Status Chip
Reflects the operational lifecycle (Pending → Confirmed → Completed; Cancelled or Refunded when applicable).
Payment Status Chip
Displays PENDING / PAID / FAILED, depending on connected purchase or landlord payment progress.
Updates
Payment-related changes propagate from the Pending Payments dashboard and Chat payment events.
Role and Status Constraints (Operations)
Operations users can:
Confirm, Assign, Complete, Connect/Disconnect, or Cancel Tasks
Delete Tasks (only in Pending)
Manage Requirements (create/edit/resolve/delete)
View Worker Media and upload attachments
Post and read messages in the Communication tab
Some actions are disabled based on current status:
Assign hidden once a worker is assigned
Connect hidden if already linked
Complete available only when Confirmed
Tips for Operations
Use Refresh after worker/provider updates or chat activity to sync latest data.
Keep Requirements actionable — mark as Required only if they block completion.
Connect the Reservation and Service early to ensure correct billing and reporting.
Review Worker uploads before confirming completion for quality assurance.
Cancel or delete cautiously — both affect payment and reporting records.
🧪 QA Checklist
Task State & Lifecycle
Requirements
Connections
Worker Assignment
Communication
Attachments & Details
Last updated