FieldEx Developer
developer notes

Task

The Task module is a comprehensive tool designed to simplify and enhance critical aspects of managing a mobile workforce. By automating assignments, ensuring precision, and providing real-time visibility, it elevates your service quality and operational efficiency, ultimately enhancing customer satisfaction and loyalty. Here's an in-depth look at the benefits and functionalities this module provides:

  1. Automated Assignment: The Smart Assign feature automates task assignments based on field reps' availability, skills, location, team, and utilization. This ensures that each task is entrusted to the right team member, optimizing efficiency. It also takes into account buffer times, including travel times and waiting periods, to guarantee that assigned agents can reach all their tasks on time. This minimizes delays and maximizes productivity.
  1. Smart suggestions: Provides assignment suggestions based on availablility, skills and utilization statistics. This ensures that the most suitable field reps are selected for each job, enhancing service quality.
  1. Comprehensive Information: All essential details are made available to field reps upon job assignment. This includes comprehensive customer information, insights into customer assets, and specific product details. This empowers field reps to provide top-tier service.
  1. Collaboration: For tasks requiring a team effort, multiple users can be assigned. This encourages collaboration and ensures that complex tasks are efficiently handled.
  1. Acceptance Flexibility: Tasks can be configured to either require completion or provide the option for agents to accept, decline, and reassign the task to another representative. This flexibility accommodates different operational needs.
  1. Real-Time Oversight: Managers have real-time visibility into task updates as agents check in and out of their tasks, and as they update the task status. The check-in/out process can be configured with proximity validation to guarantee accuracy.
  1. Comprehensive Documentation: Capture task attachments and comments in real-time, including photos, videos, documents, and notes. This ensures that all relevant information is properly documented.
  1. Request for Assistance: An inbuilt function enabling field reps to notify managers in real-time when they require assistance, fostering quick and efficient issue resolution.
  1. Optimized Task Scheduling: Field agent tasks can be optimized based on task locations and timings, even accounting for fixed tasks where timing cannot be changed.
  1. Performance Analysis (Planned vs Actual): Managers can compare a field agent's planned tasks to their actual tasks, providing insights into the journey and routes taken. This facilitates continuous improvement and adherence to optimal routes.
  1. Journey Tracking and Reporting: Field agent journeys can be tracked via GPS, either in real-time or manually added, offering valuable data for reporting and claims. This feature is instrumental in enhancing transparency and accountability.
  1. Task Cloning: Repetitive tasks can be easily cloned for future dates, saving time and effort, and fostering efficiency.

 

Field Description

Tasks are represented in JSON format with the following properties:

Task Table

TASK

Field Name API Name Required Type Description
TaskIdTaskIdNumberAuto-generated
TaskExternalIDString
Created ByTaskCreatedByString
Created ByTaskCreatedDateDateTimeAuto-populated
Task NameTaskNameString
PriorityTaskPriorityString
DescriptionTaskDescriptionString
Start Date TimeTaskStartDateTimeDateTime
End Date TimeTaskEndDateTimeDateTime
TaskLatitudeNumber
TaskLongitudeNumber
TaskStatusString
LocationTaskLocationString
Check-in DurationTaskCheckinDurationNumber
Modified ByTaskModifiedByStringAuto-populated
Modified ByTaskModifiedDateDateTimeAuto-populated
TaskAssignStatusString
CustomerIDNumber
CustomerCustomerNameString
CustomerPhone1String
CustomerEmailString
CustomerBillingCityString
CustomerBillingCountryString
CustomerBillingPostcodeString
CustomerBillingStateString
CustomerBillingStreetString
CustomerShippingCityString
CustomerShippingCountryString
CustomerShippingPostcodeString
CustomerShippingStateString
CustomerShippingStreetString
CustomerExternalIDString
CustomerDescriptionString
CustomerAreaString
CustomerPhone2String
CustomerContactNameString
CustomerExternalID2String
CustomerNoOfEmployeeNumber
CustomerNumberStringAuto-generated
CustomerSourceString
CustomerFaxString
CustomerTypeString
CustomerWebsiteString
CustomerBillingLatNumber
CustomerBillingLngNumber
CustomerCreatedByString
CustomerCreatedDateDateTime
CustomerModifiedByString
CustomerModifiedDateDateTime
CustomerPaymentTermString
CustomerRefNoString
CustomerShippingLatNumber
CustomerShippingLngNumber
TeamTaskTeamString
UserAssignedToFirstNameString
UserAssignedToLastNameString
UserAssignedToUserNameString
UserAssignedByFirstNameString
UserAssignedByLastNameString
UserAssignedByUserNameString
CustomerIndustryString
CustomerCategoryString
JOIDJOIDStringAuto-generated
JONumberStringAuto-generated
Job OrderJONameString
JOOrderDateDateTime
JOOrderTimeDateTime
JOCompletionDateDateTime
JOCompletionTimeDateTime
JODescriptionString
JOStatusString
JOStreetString
JOCityString
JOStateString
JOPostcodeString
JOCountryString
JOCreatedDateDateTime
JOModifiedDateDateTime
JOSystemString
JONameString
JOExternalIDString
JOAssetNameString
JOAssetSerialNoString
JOAssetCodeString
AssetStatusString
JOServiceZoneString
UserAssignedToFullNameString
Assigned byUserAssignedByFullNameString