{"id":6970,"date":"2026-11-13T03:00:13","date_gmt":"2026-11-13T03:00:13","guid":{"rendered":"https:\/\/fullyops.com\/rotas-de-tecnicos\/"},"modified":"2026-11-13T03:00:14","modified_gmt":"2026-11-13T03:00:14","slug":"rotas-de-tecnicos","status":"publish","type":"post","link":"https:\/\/fullyops.com\/fr\/rotas-de-tecnicos\/","title":{"rendered":"Technician routes: how to plan them, step by step"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><\/p>\n<p>A good technician route puts the right person, with the right skills and parts, at the right job, in an order that keeps driving to a minimum and the working day inside its legal and contractual limits. Done by hand, it works for a handful of technicians. Beyond that, it is best handled in a platform where work orders, skills, locations and live status sit together. That is what FullyOps is built for: work order management, technician workflows, scheduling, real-time field data and analytics in one system.<\/p>\n<p>This guide explains what route planning involves, the constraints that shape it, how to group jobs into daily routes, how to react when the day goes wrong, and which measures show whether it is working.<\/p>\n<div data-blg-cta=\"after_tldr\" data-blg-cta-layout=\"split\" style=\"margin:28px 0;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\">\n<div style=\"border-radius:26px;padding:min(22px,3.2vw)\">\n<div style=\"background:#ffffff;border-radius:18px;overflow:hidden\">\n<div style=\"flex-wrap:wrap\">\n<div style=\"flex:1 0 36%;min-width:220px;padding:30px 76px 30px 26px;color:#ffffff;background:linear-gradient(104deg,#121820 0%,#0c1015 82%,rgba(0,0,0,0) 82.15%)\">\n<div style=\"margin:0 0 14px\"><span style=\"max-width:100%;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;line-height:1.3;background:#ffffff;color:#161d27\">Fullyops<\/span><\/div>\n<div style=\"font-size:12px;opacity:0.75\">fullyops.com<\/div>\n<\/div>\n<div style=\"flex:999 1 300px;min-width:0;padding:30px 28px\">\n<div style=\"font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-0.01em;color:#1f2937;margin:0\">Keep Technician Work in Sync<\/div>\n<div style=\"width:56px;height:6px;border-radius:3px;background:#1F2937;margin:12px 0 14px\"><\/div>\n<div style=\"font-size:15px;line-height:1.55;color:#64748b;margin:0 0 22px\">FullyOps brings work orders, technician workflows, scheduling and live field data together to support route planning and operational visibility.<\/div>\n<p><a href=\"https:\/\/fullyops.com\/book-demo\/\" style=\"align-items:center;gap:9px;border-radius:10px;font-weight:700;font-size:15px;text-decoration:none;padding:13px 22px 13px 26px;background:#1F2937;color:#ffffff\">Demandez une d\u00e9monstration<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 id=\"tldr\">TL;DR<\/h2>\n<ul>\n<li>Route planning is a scheduling problem first and a mapping problem second: skills, time windows and working-hour limits decide who can go where, then distance decides the order.<\/li>\n<li>Poor planning leads to repeated trips to the same area, extra fuel, postponed tasks and lost margin, according to <a href=\"https:\/\/recipp.ipp.pt\/entities\/publication\/4f5ffff8-2323-48cf-8deb-8ad54b9995e8\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">research carried out at a Portuguese facilities company<\/a>.<\/li>\n<li>Group jobs by zone and time window, protect a share of each day for urgent work, and re-plan when status changes rather than once a week.<\/li>\n<li>Track travel time, jobs per technician per day, first-visit completion and SLA compliance to know whether routes are improving.<\/li>\n<li>Software that holds work orders, technician data and live field updates together makes re-planning a routine step instead of a phone-call marathon.<\/li>\n<\/ul>\n<h2 id=\"table-of-contents\">Table des mati\u00e8res<\/h2>\n<ul>\n<li><a href=\"#what-route-planning-for-maintenance-technicians-involves\">What route planning for maintenance technicians involves<\/a><\/li>\n<li><a href=\"#why-it-matters-the-cost-of-unplanned-routes\">Why it matters: the cost of unplanned routes<\/a><\/li>\n<li><a href=\"#the-constraints-to-build-into-every-route\">The constraints to build into every route<\/a><\/li>\n<li><a href=\"#how-to-group-jobs-into-daily-routes\">How to group jobs into daily routes<\/a><\/li>\n<li><a href=\"#handling-urgent-work-cancellations-and-delays\">Handling urgent work, cancellations and delays<\/a><\/li>\n<li><a href=\"#measuring-whether-your-routes-work\">Measuring whether your routes work<\/a><\/li>\n<li><a href=\"#the-role-of-field-service-software\">The role of field service software<\/a><\/li>\n<li><a href=\"#our-perspective\">Our perspective<\/a><\/li>\n<li><a href=\"#put-routes-on-one-platform\">Put routes on one platform<\/a><\/li>\n<li><a href=\"#faq\">FAQ<\/a><\/li>\n<li><a href=\"#sources\">Sources<\/a><\/li>\n<\/ul>\n<h2 id=\"what-route-planning-for-maintenance-technicians-involves\">What route planning for maintenance technicians involves<\/h2>\n<p>Route planning for technicians is the process of deciding, for each working day, which jobs each technician does, in what order, and at what time. It sits between two other activities: work order creation (what needs doing) and execution (the visit itself).<\/p>\n<p>Three questions drive it:<\/p>\n<ol>\n<li><strong>Who can do the job?<\/strong> A technician must hold the skills or certifications the job demands.<\/li>\n<li><strong>When must it happen?<\/strong> Contract SLAs, customer access hours and preventive maintenance due dates create time windows.<\/li>\n<li><strong>How do we sequence it?<\/strong> Once the first two are answered, the order is chosen to reduce driving and idle time.<\/li>\n<\/ol>\n<p>Academic work on the topic uses the same logic. A <a href=\"https:\/\/recipp.ipp.pt\/entities\/publication\/c6a0c2d3-f8b3-456d-9581-01a8bd90156c\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">dissertation on scheduling and routing technicians for a home-service company<\/a> describes allocating technicians with different skill sets to jobs while minimising distance travelled, subject to skill requirements, execution times by job type and time windows. In other words, distance is the last variable you optimise, not the first.<\/p>\n<h3 id=\"preventive-and-corrective-work-follow-different-rules\">Preventive and corrective work follow different rules<\/h3>\n<p>Preventive maintenance is known in advance. It can be placed on the calendar, grouped by site and balanced across the week. Corrective work arrives unannounced and carries a priority. A workable route plan treats the two differently: preventive jobs fill the predictable part of the day, and corrective jobs draw on capacity you have deliberately left open. We come back to this in the section on disruptions.<\/p>\n<h2 id=\"why-it-matters-the-cost-of-unplanned-routes\">Why it matters: the cost of unplanned routes<\/h2>\n<p>The cost of weak planning is concrete. A <a href=\"https:\/\/recipp.ipp.pt\/entities\/publication\/4f5ffff8-2323-48cf-8deb-8ad54b9995e8\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">dissertation developed at OPENLINE FACILITY SA<\/a> identifies the consequences of missing planning: unnecessary trips to the same region, higher fuel use and tied-up resources, postponed tasks and loss of profit margin. The same study tested sectorisation and vehicle-routing models with time windows, and in general they produced routes that stayed within the working-hour limit.<\/p>\n<p>The author also argues that applying such optimisation models would organise maintenance routes better, allocate resources more efficiently and reduce the supervision managers need to give, freeing people for other contract work. The practical lesson for a maintenance manager is that the gain is not only fewer kilometres. It is also less time spent by planners and supervisors rearranging the day by phone.<\/p>\n<h2 id=\"the-constraints-to-build-into-every-route\">The constraints to build into every route<\/h2>\n<p>Before you sequence anything, list the rules that cannot be broken. A <a href=\"https:\/\/fenix.tecnico.ulisboa.pt\/downloadFile\/1126295043842214\/Extended_Abstract_Marcio_Paulo.pdf\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">case study on dynamic technician routing and scheduling for Schneider Electric Portugal<\/a> formalises them well, and they translate directly into daily practice:<\/p>\n<table>\n<thead>\n<tr>\n<th>Constraint<\/th>\n<th>What it means in practice<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Number of technicians per job<\/td>\n<td>If a job needs two people, both must start it at the same time slot<\/td>\n<\/tr>\n<tr>\n<td>Qualification<\/td>\n<td>A technician is assigned only to jobs they are qualified for<\/td>\n<\/tr>\n<tr>\n<td>One job at a time<\/td>\n<td>A technician cannot occupy the same slot for two requests<\/td>\n<\/tr>\n<tr>\n<td>Working-time limit<\/td>\n<td>Service time plus travel time must stay within the limit; the study uses 9 hours<\/td>\n<\/tr>\n<tr>\n<td>Depot logic<\/td>\n<td>Each technician leaves the depot once and returns once<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>To these, add the constraints of your own operation:<\/p>\n<ul>\n<li><strong>Time windows:<\/strong> customer access hours, shutdown windows in a plant, building opening times.<\/li>\n<li><strong>SLA priority:<\/strong> a critical asset failure outranks a routine inspection.<\/li>\n<li><strong>Parts and tools:<\/strong> a route is only feasible if the van carries what the jobs need.<\/li>\n<li><strong>Skill mix:<\/strong> pairing a senior and a junior technician may be a deliberate choice for training and safety.<\/li>\n<\/ul>\n<h3 id=\"working-time-and-role-rules-in-portugal\">Working-time and role rules in Portugal<\/h3>\n<p>The 9-hour limit in the study is a modelling parameter for that case, not a statement of Portuguese law, so set your own limit from your employment contracts, collective agreements and the Labour Code, and have it reviewed by your HR or legal adviser. One related point matters when you cover absences: in Portugal, <a href=\"https:\/\/www.cgtp.pt\/en\/sitio-dos-direitos\/guias-de-direitos\/9372-mobilidades-geografica-e-funcional-o-que-diz-a-lei\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">the employer may temporarily assign work outside the contracted activity<\/a> only if the change is justified, does not substantially alter the worker\u2019s position, does not exceed two years and does not reduce pay. Skills data in your system should therefore reflect what each person is actually contracted and certified to do.<\/p>\n<h2 id=\"how-to-group-jobs-into-daily-routes\">How to group jobs into daily routes<\/h2>\n<p>This is the core of the work. A reliable routine has six steps.<\/p>\n<h3 id=\"build-one-clean-queue-of-work-orders\">1. Build one clean queue of work orders<\/h3>\n<p>Every job, preventive or corrective, should exist as a work order with a location, a required skill, an estimated duration, a priority and a time window. Missing durations are the most common weakness: without them, a day looks full when it is half empty, or the reverse. In FullyOps, jobs are managed as work orders with technician workflows attached, so the data a route needs lives in one record. Our guide to the <a href=\"https:\/\/fullyops.com\/fluxo-de-ordens-de-trabalho\" target=\"_blank\" rel=\"noopener\">five-stage work order workflow<\/a> shows how to structure that record.<\/p>\n<h3 id=\"divide-the-territory-into-zones\">2. Divide the territory into zones<\/h3>\n<p>Split your coverage area into zones, for instance Lisbon north bank, south bank and Set\u00fabal peninsula, or Porto city, Maia and Gaia. Then assign each technician a home zone. The OPENLINE study used sectorisation as a first stage before routing, which is the same idea: reduce a large problem to several small ones before sequencing. Zones stop two technicians driving past each other to the same area.<\/p>\n<h3 id=\"match-skills-to-jobs-inside-each-zone\">3. Match skills to jobs inside each zone<\/h3>\n<p>Within a zone, filter jobs by the skill they need and match them to the people who hold it. Flag the jobs with only one qualified technician, because they are the bottlenecks that break a plan when that person is ill or on leave. A cross-training plan for those skills is a planning investment, not a training luxury.<\/p>\n<h3 id=\"fix-the-anchor-jobs-first\">4. Fix the anchor jobs first<\/h3>\n<p>Place the jobs with hard time windows or SLAs first. They define the skeleton of the day. Fill the gaps around them with flexible jobs located near the anchors.<\/p>\n<h3 id=\"sequence-to-cut-travel-then-test-the-day\">5. Sequence to cut travel, then test the day<\/h3>\n<p>Only now order the stops to reduce driving. Check that service time plus travel fits the working limit, with a buffer for parking, access, sign-in at the site and paperwork. A route that adds up to exactly eight hours on paper will run over in practice.<\/p>\n<div style=\"position: relative;width: 100%;height: 400px\">\n             <iframe src=\"https:\/\/www.youtube.com\/embed\/viO5cIxBvas\" title=\"Vid\u00e9o YouTube\" style=\"position: absolute;left: 0;top: 0;height: 100%;width: 100%;border: none\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n          <\/div>\n<h3 id=\"keep-the-stock-in-the-van-aligned-with-the-route\">6. Keep the stock in the van aligned with the route<\/h3>\n<p>A technician who arrives without the right part has to come back. That is a second trip, which is the exact waste routing tries to avoid. Link each job to the parts it needs and check stock before dispatch; our guide to <a href=\"https:\/\/fullyops.com\/inventory-tracking-guide-maintenance-efficiency\" target=\"_blank\" rel=\"noopener\">inventory tracking for maintenance efficiency<\/a> explains how. Kit matters in every trade: a <a href=\"https:\/\/lowvoltagecorp.com\/top-repair-tools-for-security-networks\" target=\"_blank\" rel=\"noopener\">manager\u2019s guide to repair tools for security networks<\/a> shows how a prepared toolset cuts return visits for one type of service work.<\/p>\n<p>For a wider view of scheduling logic, see our <a href=\"https:\/\/fullyops.com\/field-service-scheduling-guide-efficient-deployment\" target=\"_blank\" rel=\"noopener\">guide de planification des interventions sur site<\/a>.<\/p>\n<h2 id=\"handling-urgent-work-cancellations-and-delays\">Handling urgent work, cancellations and delays<\/h2>\n<p>A plan made at 7:00 rarely survives until 17:00. The question is not how to avoid disruption but how to absorb it without wrecking the other jobs.<\/p>\n<p><strong>Keep a buffer.<\/strong> Leave a share of each technician\u2019s day, or one technician per zone on rotation, unallocated for corrective calls. Size the buffer from history: how many urgent jobs did the zone receive per day over the last quarter?<\/p>\n<p><strong>Use a priority rule everyone knows.<\/strong> Decide in advance what displaces what. For example: safety-critical failures displace everything; SLA-bound corrective jobs displace routine preventive work; preventive jobs are moved, not cancelled, and must be rescheduled within a defined tolerance of their due date.<\/p>\n<p><strong>Pick the nearest qualified technician.<\/strong> When an urgent job arrives, the best candidate is not simply the nearest person but the nearest one with the right qualification and enough time left in their day. Dispatch tools that suggest a technician by skills, location and SLA do this check automatically, and the <a href=\"https:\/\/www.blink-it.pt\/dynamics-365-field-service\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Dynamics 365 Field Service description from Blink-IT<\/a> shows this is now a standard expectation of the category.<\/p>\n<p><strong>Re-plan in small steps.<\/strong> After a cancellation, pull the nearest job forward instead of rebuilding the whole route. After a delay, move the lowest-priority job at the end of the day to tomorrow and tell the customer immediately.<\/p>\n<p><strong>Close the loop with the field.<\/strong> Re-planning needs current information: whether the technician has arrived, whether the job needs a second visit, how long it is really taking. Real-time field data collection from the technician\u2019s device keeps the plan honest. Without it, planners learn about delays from angry customers.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/media.babylovegrowth.ai\/blog-images\/organization-13009\/1794402208663_Handling-urgent-work-cancellations-and-delays.jpeg\" alt=\"Handling urgent work, cancellations and delays\"><\/p>\n<h2 id=\"measuring-whether-your-routes-work\">Measuring whether your routes work<\/h2>\n<p>Choose a short list of measures and review them weekly. A sensible set:<\/p>\n<table>\n<thead>\n<tr>\n<th>Measure<\/th>\n<th>Ce qu'il vous dit<\/th>\n<th>How to calculate<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Travel time share<\/td>\n<td>How much of the day is spent driving<\/td>\n<td>Travel hours divided by paid hours<\/td>\n<\/tr>\n<tr>\n<td>Jobs per technician per day<\/td>\n<td>Productive capacity, adjusted for job mix<\/td>\n<td>Completed jobs divided by technician-days<\/td>\n<\/tr>\n<tr>\n<td>First-visit completion<\/td>\n<td>Quality of dispatch, skills and parts<\/td>\n<td>Jobs closed on first visit divided by all jobs<\/td>\n<\/tr>\n<tr>\n<td>Respect des SLA<\/td>\n<td>Service level delivered<\/td>\n<td>Jobs inside SLA divided by jobs with an SLA<\/td>\n<\/tr>\n<tr>\n<td>Planned versus actual duration<\/td>\n<td>Quality of your estimates<\/td>\n<td>Average actual minus estimated time, by job type<\/td>\n<\/tr>\n<tr>\n<td>Schedule changes per day<\/td>\n<td>Stability of the plan<\/td>\n<td>Count of reassignments after dispatch<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The same indicators appear in the field service tools the Portuguese market already uses: the Blink-IT page lists first-resolution rate, SLA compliance, average travel time and resource utilisation among the figures such software lets you track.<\/p>\n<p>Two habits make these measures useful. First, compare like with like: a zone with scattered rural sites will always show more travel than a dense city centre. Second, feed the results back into the estimates. If boiler inspections take 55 minutes on average and you plan 40, every route containing one is already wrong.<\/p>\n<h2 id=\"the-role-of-field-service-software\">The role of field service software<\/h2>\n<p>A spreadsheet and a map can carry a team of three or four technicians. As soon as you have several zones, mixed skills, SLAs and daily changes, manual planning consumes the planner\u2019s day. Software helps in four ways:<\/p>\n<ol>\n<li><strong>One source of data.<\/strong> Jobs, assets, skills, parts and technician status are linked, so a route is built from facts rather than memory.<\/li>\n<li><strong>Fast re-planning.<\/strong> When an urgent job arrives, the planner sees who is available and qualified, and the change reaches the technician at once.<\/li>\n<li><strong>Field feedback.<\/strong> Time spent, parts used and job outcome come back from the technician automatically, which feeds the measures above.<\/li>\n<li><strong>Analytics.<\/strong> Reports show travel, utilisation and SLA performance by zone, technician and customer, so planning decisions rest on numbers.<\/li>\n<\/ol>\n<p>FullyOps combines asset lifecycle management, work order control, operational analytics and real-time field data collection in a single platform for industrial, facility and maintenance operations, with integrations to other systems. Plans are tiered by user type, so technicians, administrators and managers get the level of functionality they need. For a deeper look at how we approach routing as an optimisation problem, read our write-up on <a href=\"https:\/\/fullyops.com\/roteamento-de-tecnicos\" target=\"_blank\" rel=\"noopener\">field service routing<\/a>, and for the wider picture see <a href=\"https:\/\/fullyops.com\/field-service-management-optimize-boost-efficiency\" target=\"_blank\" rel=\"noopener\">gestion des interventions sur site<\/a>. If you run HVAC contracts, the <a href=\"https:\/\/fullyops.com\/solutions\/field-service-software-for-hvac-services\" target=\"_blank\" rel=\"noopener\">HVAC services page<\/a> shows how the platform applies to that trade.<\/p>\n<h2 id=\"our-perspective\">Our perspective<\/h2>\n<blockquote>\n<p>Most teams we talk to describe a routing problem, but the root is usually a data problem. If durations, skills, locations and parts are not recorded against each work order, no map and no algorithm can produce a day that holds.<\/p>\n<p>That is why we built FullyOps around the work order and the asset, not around the map. The route comes out of well-structured jobs, qualified people and live field updates, all in the same platform. Planners spend their time on decisions, such as which job gives way to an urgent one, and not on chasing information.<\/p>\n<p>Our advice to maintenance and facilities managers in Portugal is to start with the discipline, a clean queue, zones and a priority rule, and then let the software carry the repetitive work. Teams that do this see planning move from a daily firefight to a routine they can measure and improve.<\/p>\n<p><em>Pedro<\/em><\/p>\n<\/blockquote>\n<h2 id=\"put-routes-on-one-platform\">Put routes on one platform<\/h2>\n<p>If your technicians, work orders and assets are spread across spreadsheets, messaging apps and separate tools, the first step is to bring them into one system. FullyOps offers Basic, Professional and Advanced plans, tailored to technicians, administrators and managers. You can see them and start a conversation on the <a href=\"https:\/\/fullyops.com\" target=\"_blank\" rel=\"noopener\">FullyOps website<\/a>, and the <a href=\"https:\/\/fullyops.com\/work-order-management-process-reduce-downtime\" target=\"_blank\" rel=\"noopener\">processus de gestion des ordres de travail<\/a> is a good place to see how the daily flow works.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"how-many-technicians-do-i-need-before-routing-software-pays-off\">How many technicians do I need before routing software pays off?<\/h3>\n<p>There is no fixed number, because it depends on how many zones, skills and SLAs you juggle. Once a planner spends a large part of each day rearranging jobs by phone, or the same area is visited twice in a day, the cost of manual planning is already visible. Measure travel time share first and decide from that.<\/p>\n<h3 id=\"should-preventive-maintenance-be-routed-separately-from-corrective-work\">Should preventive maintenance be routed separately from corrective work?<\/h3>\n<p>Plan them together but treat them differently. Preventive jobs fill the predictable part of each day and can be grouped by site, while corrective jobs draw on a buffer you keep open. If an urgent job displaces a preventive one, reschedule it within a set tolerance of its due date.<\/p>\n<h3 id=\"what-is-the-right-limit-for-a-technicians-working-day\">What is the right limit for a technician\u2019s working day?<\/h3>\n<p>The limit comes from your contracts, collective agreements and the Labour Code, not from a planning tool. A Portuguese academic case study used 9 hours of service plus travel as its modelling limit, but that is an assumption for that study. Confirm your own limit with your HR or legal adviser and enter it as a hard constraint.<\/p>\n<h3 id=\"can-i-optimise-routes-without-gps-or-live-tracking\">Can I optimise routes without GPS or live tracking?<\/h3>\n<p>Yes, you can build good daily plans from addresses, durations and skills. What you lose is fast re-planning, because you will not know where people are or how long jobs are taking. Status updates from the field, even simple ones such as arrived and completed, close most of that gap.<\/p>\n<h2 id=\"sources\">Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/recipp.ipp.pt\/entities\/publication\/4f5ffff8-2323-48cf-8deb-8ad54b9995e8\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Optimiza\u00e7\u00e3o de Rotas de Manuten\u00e7\u00e3o, case at OPENLINE FACILITY SA (IPP, 2022)<\/a><\/li>\n<li><a href=\"https:\/\/recipp.ipp.pt\/entities\/publication\/c6a0c2d3-f8b3-456d-9581-01a8bd90156c\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Agendamento e Roteamento de T\u00e9cnicos de Assist\u00eancia ao Domic\u00edlio (IPP, 2021)<\/a><\/li>\n<li><a href=\"https:\/\/fenix.tecnico.ulisboa.pt\/downloadFile\/1126295043842214\/Extended_Abstract_Marcio_Paulo.pdf\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Dynamic Technician Routing and Scheduling Problem: a case study (T\u00e9cnico Lisboa)<\/a><\/li>\n<li><a href=\"https:\/\/www.cgtp.pt\/en\/sitio-dos-direitos\/guias-de-direitos\/9372-mobilidades-geografica-e-funcional-o-que-diz-a-lei\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Actividade contratada e mobilidade funcional (CGTP-IN)<\/a><\/li>\n<li><a href=\"https:\/\/www.blink-it.pt\/dynamics-365-field-service\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Dynamics 365 Field Service (Blink-IT)<\/a><\/li>\n<\/ul>\n<h2 id=\"recommended\">Recommand\u00e9<\/h2>\n<ul>\n<li><a href=\"https:\/\/fullyops.com\/field-service-scheduling-guide-efficient-deployment\" target=\"_blank\" rel=\"noopener\">Guide de planification des services sur le terrain pour un d\u00e9ploiement efficace des techniciens<\/a><\/li>\n<li><a href=\"https:\/\/fullyops.com\/despacho-de-tecnicos\" target=\"_blank\" rel=\"noopener\">Technician Dispatch for Managers: Five Steps to Reduce Repeat Visits<\/a><\/li>\n<li><a href=\"https:\/\/fullyops.com\/comunicacao-com-tecnicos\" target=\"_blank\" rel=\"noopener\">Field managers\u2019 playbook to improve communication with technicians<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>How maintenance and facilities teams in Portugal plan technician routes: constraints, grouping jobs, handling urgent work, KPIs and the software that keeps it live.<\/p>","protected":false},"author":1,"featured_media":6972,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"content-type":"","_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[48],"tags":[8,75,35,73,112,41,77,74,78,105,69,97,53,45,32,82,86,64,96,92,83,34,43,47,36,68,44,66,63,49,102,99,67,51,93,39,37,98,107,9,11,10,100,91,103,89,55,76,90,72,95,12,31,30,61,101,38,54,29,56,104,18,17,88,65,84,80,42,110,111,40,52,59,109,62,28,57,58,50,60,85,33,71,79,70,108,87,94],"class_list":["post-6970","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-field-services-management","tag-asset","tag-asset-health","tag-asset-lifecycle-management","tag-asset-management-and-maintenance","tag-asset-tracking","tag-business-operations","tag-complete-work","tag-completed-work-orders","tag-completion-the-work","tag-create-plans","tag-customer-feedback","tag-customer-management","tag-customer-satisfaction","tag-data-integration","tag-digital","tag-digital-work-order","tag-each-asset","tag-efficiency","tag-equipment-lifecycle","tag-equipment-lifespan","tag-equipment-maintenance","tag-erp-integration","tag-erp-software","tag-fiel","tag-field-service-management","tag-field-service-management-fsm","tag-field-service-operations","tag-field-service-team","tag-field-service-team-improved","tag-field-services","tag-field-technicians","tag-folha-de-obra-oficina","tag-fsm","tag-fsm-software","tag-human-resources","tag-improving-efficiency","tag-industrial-iot-integration","tag-information-about","tag-labour","tag-lifecycle","tag-machinery","tag-maintenance","tag-maintenance-administration","tag-maintenance-costs","tag-maintenance-cycle","tag-maintenance-is-essential","tag-maintenance-management","tag-maintenance-schedules","tag-maintenance-team","tag-maintenance-work-orders","tag-make-decisions","tag-manufacture","tag-mobile-2","tag-mobile","tag-motivation","tag-objectives-of-maintenance-management","tag-open-api-integration","tag-operational-efficiency","tag-phc","tag-phc-go-add-on","tag-planning","tag-preventive","tag-preventive-maintenance","tag-preventive-maintenance-plan","tag-profitability","tag-real-time","tag-real-time-updates","tag-reduce-downtime","tag-repair-history","tag-service-interventions","tag-service-manager","tag-service-quality","tag-service-teams","tag-share-videos","tag-smart-scheduling-tools","tag-software","tag-strong-team","tag-structure-field-service-team","tag-team-training","tag-teamwork","tag-technical-support","tag-transition","tag-what-is-a-work-order","tag-work-order-includes","tag-work-order-management","tag-work-orders","tag-workflow","tag-workforce"],"uagb_featured_image_src":{"full":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch.jpeg?wsr",1280,720,false],"thumbnail":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch-150x150.jpeg?wsr",150,150,true],"medium":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch-300x169.jpeg?wsr",300,169,true],"medium_large":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch-768x432.jpeg?wsr",768,432,true],"large":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch-1024x576.jpeg?wsr",1024,576,true],"1536x1536":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch.jpeg?wsr",1280,720,false],"2048x2048":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch.jpeg?wsr",1280,720,false],"trp-custom-language-flag":["https:\/\/fullyops.com\/wp-content\/uploads\/2026\/11\/1794402180838_Planner-reviewing-technician-stops-before-dispatch-18x10.jpeg?wsr",18,10,true]},"uagb_author_info":{"display_name":"","author_link":"https:\/\/fullyops.com\/fr\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"How maintenance and facilities teams in Portugal plan technician routes: constraints, grouping jobs, handling urgent work, KPIs and the software that keeps it live.","_links":{"self":[{"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/posts\/6970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/comments?post=6970"}],"version-history":[{"count":1,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/posts\/6970\/revisions"}],"predecessor-version":[{"id":6971,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/posts\/6970\/revisions\/6971"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/media\/6972"}],"wp:attachment":[{"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/media?parent=6970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/categories?post=6970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fullyops.com\/fr\/wp-json\/wp\/v2\/tags?post=6970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}