All you need to know about GeoTask and Field Service Management!
General information about GeoTask
What's Field Service Management?
Field Service Management refers to solutions designed to manage field employees and resources. These solutions help organizations effectively schedule tasks performed away from the office – at customer sites or elsewhere in the field.
They help manage deadlines, employee working time, and resources such as vehicle fleets. They also improve the flow of information and communication throughout the process – between field employees, those assigning tasks (dispatchers, logistics coordinators, customer service representatives, and call center staff), and customers.
Field Service Management systems such as GeoTask increase efficiency and support day-to-day operations by optimizing task assignments, monitoring task completion, and standardizing the time required for different types of fieldwork.
What's GeoTask used for?
GeoTask supports planners and dispatchers with tasks such as:
- Planning tasks
- Scheduling appointments
- Optimizing task assignments
- Monitoring task completion
- Setting quantity-based parameters
- Defining the skills required to complete a task
More information about the application
GeoTask also supports field employees by:
- Providing an up-to-date task list
- Displaying task details
- Recording the task life cycle
- Delivering notifications
- Updating notes and attachments
- Handling forms
More information about the application
We also encourage you to explore our Beyond Routing series, which discusses the most common challenges associated with fieldwork and explains how GeoTask helps solve them.
Does GeoTask have a mobile app for field employees?
Yes. The mobile app for field employees is available on phones running Android and iOS. Browser-based access is also planned.
Task planning and optimization
How are tasks assigned to employees?
Tasks in GeoTask can be assigned manually or automatically.
In automatic mode, tasks can be assigned according to one of two strategies:
- Resource minimization—the system assigns as many tasks as possible to the smallest possible number of vehicles; or
- Equal distribution among employees, resources, vehicles, or crews.
Both strategies take the following factors into account:
- Task priority
- Customer business hours
- Employee or driver working hours
- Time required to complete the task
- Travel time to the destination
- Skills required to complete the task
- Skills and capabilities assigned to the employee, resource, or vehicle
- Vehicle capacity, including permitted weight and cargo space
How does GeoTask respond to real-time task changes?
Previously planned routes can be recalculated or modified at any time by assigning a task to or removing it from a crew. This requires action by a logistics coordinator or planner, who can run the optimizer or make the changes manually.
Changes can also be introduced automatically based on predefined rules, for example, by configuring the schedule to refresh at regular times, such as every day at noon.
Does GeoTask support truck routing?
Yes. GeoTask can plan routes for trucks while accounting for road restrictions, including restrictions that apply specifically to heavy goods vehicles.
Does overnight optimization apply to the entire system, or can it be configured by region or company?
Optimization is configurable and can be run separately for a specific region, company, or time frame.
Can a high-priority emergency task be added to an already planned workday?
Yes. The system allows an emergency work order to be added to an existing schedule and the routes to be replanned on an ad hoc basis.
Can the system be configured so that emergency work orders can be assigned outside regular working hours, while maintenance orders cannot?
Yes. We have implemented extensions of this kind for our customers.
Can several tasks be assigned to one technician for the same time?
No. A technician may begin tasks in a different order from the one originally planned, but the system does not allow two tasks to be scheduled for exactly the same time, for example, two tasks scheduled for 12:00 p.m.
How are recurring tasks handled, such as routine inspections?
The system includes a mechanism for automatically creating tasks for permanent locations. Recurrence can be configured at regular intervals – for example, every X days – or based on specific days of the week within a month. A new task is created automatically after the previous one is completed.
How does recurring task assignment work?
Tasks submitted to the system are placed in a queue. At specified intervals, an algorithm processes them in batches and assigns them to technicians.
After the tasks have been assigned, the dispatcher manually selects “Send task to technician” to avoid overwhelming the technician with notifications. An additional recurring algorithm also distributes tasks.
What happens to tasks that were not completed the previous day?
There are two possible scenarios:
- The task is unassigned and returned to the pool of tasks awaiting assignment; or
- If the technician started but did not complete the task, it remains visible on that technician’s Gantt chart.
What happens to scheduled tasks if a technician suddenly calls in sick?
When a technician is marked as unavailable, the system highlights conflicting tasks in red. To resolve the issue quickly, the dispatcher can use the automatic optimization feature.
The system will unassign the tasks from the absent employee and reassign them to other available technicians while maintaining the established efficiency rules.
When a time slot is selected in the calendar, does the system verify that the required items are in stock?
The standard version of GeoTask does not currently support assigning required equipment types to task types. This is an optional feature that can be implemented.
Calendar, working hours, and templates
Can individual working hours be set for a specific technician, for example, 8:00 a.m.–6:00 p.m. on one day and after 4:00 p.m. on another?
Yes. Working hours can be configured individually for each technician and each day.
Can a technician have a different set of skills and a different region assigned each day?
Yes. This is configurable, and ad hoc changes can also be made.
Can schedules be provided through an API?
Field employee availability schedules can be integrated with many systems available on the market, either directly through a REST API or through an enterprise service bus.
How does GeoTask measure employee efficiency?
GeoTask provides access to statistics on completed tasks and the working time of each employee. The reporting module can be used to compare employee performance and efficiency.
Field technician operations – mobile app
Does GeoTask work in areas without cellular coverage?
Yes. The mobile app stores all entered data, photos, and status changes locally on the device. Once the internet connection is restored, the data is synchronized automatically while preserving the actual times at which the technician performed each activity.
Can technicians pick up additional tasks if they finish their work early?
Yes. Technicians can select additional work orders from the task pool available in the mobile app. They can also create new tasks and schedule appointments directly from their phones.
Can I customize the information technicians are required to enter during a visit?
Yes. GeoTask allows you to create configurable forms and assign them to specific task types. You can specify which fields are mandatory, ensuring that structured field information is collected.
You can also define a list of activities (a checklist) within each task so technicians can confirm that individual items of work have been completed.
Are photos added by technicians optimized to reduce file size?
Yes. Uploaded photos are automatically optimized to take up less storage space.
Can technicians see their upcoming tasks at a particular location?
Yes. The app includes a Tasks at this location tab with a configurable time range. Whether technicians can see their upcoming tasks at that location is also configurable.
How is task completion time measured?
Activities are reported in real time as technicians update task statuses while working. Technically, completion times can be entered the following day, but this will make the reporting less accurate.
What are the smartphone hardware requirements for technicians?
The app can be installed on phones running Android 9.0 or later and iOS 15.6 or later.
Crews, dispatchers, subcontractors, and data separation
Can GeoTask support multiple dispatchers, for example, for several companies operating in different areas?
Yes. Depending on your needs, dispatchers can supervise specific companies, regions, or any combination of those two parameters.
Each dispatcher will have access only to the tasks and crews that meet the conditions defined in the configuration.
How do crews relate to technicians? Can a crew consist of one person?
Yes. GeoTask supports both multi-person and single-person crews.
Are skills assigned to the technician or the crew?
Skills can be assigned either to a crew or to an individual employee, depending on your operating model. If technicians work independently rather than as part of crews, skills can be assigned directly to each technician.
What happens if a crew does not have the required skills or is assigned to the wrong region?
Such tasks will never be assigned during the automatic assignment process.
If a task is assigned manually, the mismatch will be clearly highlighted in GeoTask. This allows the dispatcher to identify the issue immediately and correct the assignment if it was made by mistake.
Can a task be assigned to a technician who does not have the required skills?
Yes. In this case, the mismatch is clearly indicated on the Gantt chart.
Can a dispatcher be limited to viewing a specific area, such as one province?
Yes. The area visible to each dispatcher can be configured.
Can a technician be associated with multiple subcontractors?
Yes. Although uncommon, this scenario is supported.
How is the subcontractor hierarchy structured in GeoTask?
Different subcontractors can be assigned different regions, skills, and positions within the hierarchy. The structure is fully configurable.
You can read more about working with subcontractors in this article.
Can an operator be given dispatcher functionality and allowed to select time slots?
Yes. An operator can be given access to an interface for selecting available time slots.
How is data separated between different operators and subcontractors?
GeoTask separates reports, assigned tasks, and task visibility among subcontractors.
Does the licensing model support a large number of subcontractors?
Yes. The licensing model is based primarily on the number of field technicians rather than the number of subcontractors. This allows you to reproduce your business model in GeoTask without worrying about additional costs associated with adding subcontractors.
How many dispatchers can manage one subcontractor, and can a “super-dispatcher” role be created?
GeoTask can be configured to meet your requirements. Multiple dispatchers can have access to the same subcontractor.
It is also possible to create a dispatcher role with access to all companies performing tasks, effectively creating a super-dispatcher.
Can an operator see all subcontractors or only selected ones?
Data visibility is fully configurable. An operator can have access to only one subcontractor or to all companies operating within a specific region. GeoTask allows data visibility to be tailored to your needs.
Inventory and logistics
Is the warehouse module part of GeoTask or an external solution?
The warehouse module is an optional GeoTask module. It is our proprietary solution and, like the rest of the application, can be adapted to your unique requirements.
Does GeoTask support inventory counts?
Yes, including inventory held in a technician’s personal stock. Inventory can be tracked at a subcontractor’s site, with a technician, in a vehicle, or at a regional office.
Can a technician at one location see inventory held at other locations?
Technicians cannot see stock levels at specific locations. They can see the equipment held in their own personal inventory.
During an installation, they can view all available equipment without a breakdown by warehouse or storage location.
Which system is the master source for inventory data – GeoTask or the WMS?
If GeoTask is integrated with a Warehouse Management System, the WMS is the master source of inventory data. If there is no integration, GeoTask is the master system.
Does GeoTask support tracking two-stage equipment transfers, such as headquarters → subcontractor → subcontractor employee?
Yes. The history of equipment transfers can be reviewed by origin and destination, as well as by specific serial number.
Can technicians confirm receipt of equipment in the app?
Currently, the equipment issuance process is initiated by the warehouse employee and does not require confirmation from the technician. This feature is planned for GeoTask version 25.
Do reports show the materials used by a crew during a given month?
Yes. The task report contains all information collected throughout the task life cycle, including the type and quantity of materials used.
Integrations and API
Is GeoTask compatible with an on-premises CRM system?
Yes. GeoTask provides a REST API that can be used to automate the import of tasks from external CRM systems and send information about their completion back to those systems.
Is GeoTask compatible with an on-premises warehouse system?
GeoTask can work with a warehouse system to prepare customer delivery plans and determine loading sequences.
Contact us to find out whether GeoTask can also be integrated with the system used by your company.
Does GeoTask provide direct, real-time access to an SQL database?
Yes. Direct access to the SQL database is available, as is API-based integration, for example, with business intelligence systems.
Which database does GeoTask use?
PostgreSQL is used by default, but other database engines, such as Oracle, are also supported.
Does GeoTask comply with TM Forum standards?
Yes. A detailed list of the relevant areas is available upon request.
Read more here.
Does GeoTask integrate with Smallworld, for example, for changes to cross-connections or the addition of a splice enclosure?
Yes. The specific integration requirements must be analyzed.
As standard, we support integration with GE Smallworld version 5. Some functions may work with version 4.3, but version 5 is required for full functionality.
Does GeoTask integrate with provisioning and measurement systems?
Yes. This type of integration is possible and has already been implemented for our customers.
Can GeoTask provide technicians with access to additional customer modules?
Yes, in two ways: we can build the necessary modules, or we can connect existing modules to GeoTask, making it a gateway through which technicians can access other processes.
Does GeoTask integrate with SAP?
Yes. We have experience with SAP integrations. The method and scope of the integration depend primarily on your requirements and the version of SAP you use.
Contact us—we will be happy to tell you more.
Do you prefer integration through an enterprise service bus, such as IBM ESB, or direct system-to-system integration?
GeoTask is fully equipped for integration through a REST API. Depending on the situation and the systems involved, we also have experience using enterprise service buses.
Can GeoTask receive real-time information about splitter port availability and display it to technicians?
This feature is not currently included in the standard version of GeoTask. It is a custom feature, but it can be implemented.
Can activities be marked as “additional paid services” in GeoTask?
Yes. For example, a form can be created containing a list of additional paid services. Field employees can then easily report which of those services they performed.
Testing, purchasing, installation, and licensing
Is there a maximum number of active GeoTask users?
No. GeoTask does not impose such a limit.
Can GeoTask be tried free of charge?
During a free demonstration, our consultants use a live environment to show you how GeoTask works. The demonstration covers both the logistics coordinator/planner application and the mobile app used by field employees or drivers.
After the demonstration, we provide access to a GeoTask environment for a one-month paid trial.
Do you offer a test environment where users can explore GeoTask independently?
Yes. We provide a test environment where users can explore the system independently. We also offer support while they become familiar with the platform.
What pricing model is used for GeoTask?
Under the SaaS model, the license price includes all necessary system fees.
Under the on-premises model, in addition to a one-time license fee, there is a quarterly system maintenance fee that includes access to the mapping services required for GeoTask to operate.
Can I purchase an installable version?
Yes. GeoTask can be installed on your internal servers.
What is the minimum number of GeoTask licenses that can be purchased?
The minimum package includes access for 25 employees. A smaller package may also be purchased. Depending on the number of tasks performed, we tailor the proposal to your individual needs.
What is the minimum subscription term?
We enter into an open-ended agreement that can be terminated with one month’s notice.
How soon will GeoTask begin delivering benefits?
If you assign tasks to more than 15 vehicles, crews, or field employees, and each of them completes more than 10 tasks, the system will generate savings exceeding the cost of GeoTask from the first month.
Implementation, migration, and customization
Can GeoTask be customized to meet individual requirements?
Yes. In addition to the ready-to-use standard solution, we can develop features that meet a customer’s individual requirements.
However, we recommend beginning with the standard version and then adding further features as needed. More information is available in the e-book A Field Workforce Management System—Effective Implementation.
Can the process accommodate a scenario in which a technician determines on-site that an additional estimate is required?
Yes. For example, the technician can close the task as incomplete and indicate that an additional estimate is required.
The technician can also create an estimate task in the system, significantly speeding up the entire process.
Advanced customer organizational models
Can the system model a scenario in which one crew handles ONA in one part of a city and FTTH in another?
This is not currently possible in the standard version of GeoTask. It is an optional feature that can be implemented.
Want to learn more about GeoTask’s features?
Fill out the form and our consultant will contact you to discuss your needs and arrange a demonstration of the system.