Service Cloud

Field Service

How to implement Field Service Lightning for telecommunications companies

Territories should follow the network and the contractor patches, not the sales regions. The skill on the work has to name the plant, not a generic technician.

A technician using a tablet on a work site.Service Cloud

The splicer was sent to a power job two exchanges away. The skill on the work order said technician. Everyone has that skill. The territory was the sales region, so the offer was legal, and the travel looked no worse than the other legal offers inside a fence that was never an engineering patch. The pit that actually needed them waited. The job they attended needed a different ticket. They were turned around at the site, and the drive was already spent.

People still search for Field Service Lightning for telecommunications. The product to implement is Agentforce Field Service and Operations, formerly Field Service. The two design choices that decide whether it works are territories and skills. Both are on the help page. Neither is a sales map with a new name.

"Set up multilevel service territories that represent the regions where mobile workers can provide services." The region that matters is where the network is, and where a given crew or contractor is allowed and equipped to work it. "Schedule one-time or recurring work orders for customers, and add details about worker preferences, required skills, and parts." The skill has to say what plant the job touches. A customer address alone does not.

Territories follow the network

Sales regions are drawn for quota. Network work is drawn by cable, by exchange area, by radio cluster, by the contractor who already holds that patch. If you copy the sales hierarchy into service territories, you will schedule a salesperson's postcodes and call it engineering. The drives will be long, the contractors will be in the wrong places, and the optimizer will look guilty for following your membership.

The scheduling optimizer accounts for worker skill level, travel time, location, and other factors. It does not account for a verbal agreement that "we do not really use the western postcodes." If those postcodes are inside the territory, they are in. Remove them from the membership, or split the child patch so the western work is offered only to the crew that holds it. A note on the territory record will not refuse the offer.

Use more than one level. A parent can be the area you report on. The child is the patch a technician or a contractor may enter. Put people on the child they actually cover. Membership of the parent only, because it was faster to load, can make them eligible across every child underneath. Read that result with a dispatcher before you go live. Ask: could this person be offered that exchange? If the answer is yes and it should be no, the membership is wrong.

Do the test with one person, not with a slide. Create them on the parent alone and see which appointments they are offered. Then create them on one child and look again. The difference is what parent membership actually means in your org. Do not assume it is only a reporting roll-up. Reporting can roll up without a scheduling licence. If the test says otherwise, stop adding people to the parent "so the report works."

Contractors are most of the capacity

Contractors are not an afterthought in telecommunications. They are often most of the capacity. Their territories are their patches. Their hours are their contract, not the employee's roster. Their user is theirs. A borrowed supervisor login hides their hours, their skills, and the record of who attended. See them as capacity with a boundary.

The agreement is the source of the boundary. If the agreement says three days and one exchange cluster, store three days and that cluster. Storing the employee's week, on the parent's territory, will offer them work they will not do, in places they are not paid to enter. The no-show will be blamed on the contractor. The record caused it. How to give them a user, a shift, and a patch without lending an employee login is set out in contractor scheduling. Load them that way from the first patch. Do not "add contractors in phase two" after the territories have been drawn around employees only. Phase two arrives, and the patches are already wrong.

When a patch changes hands, change the membership the same day. The outgoing contractor who stays on the child territory will keep receiving the work whenever their skill matches and their hours say they exist. The optimizer will offer it. Travel will look fine. The commercial arrangement is what you forgot. End the hours as well. A user who can still be scheduled is a user you are still buying, whether accounts payable knows it or not.

Skills name the plant

A required skill of "technician" or "field" matches everyone you hired. It will not keep a fibre splicer off a power job, or a premises installer out of a jointing pit. Start with the skills that change who can legally or safely do the work, and who can do it without a second visit from another trade.

Examples, not a product catalogue: fibre splicing, copper, radio, exchange equipment, aerial, confined space, electrical isolation. Your list will differ. Write it with the people who hold the tickets, not with an implementation partner guessing from a slide. The list is short on purpose. A skill nobody will be refused for is decoration. Delete it as a requirement. It makes the design look thorough and changes no offer.

Too many required skills on one work order and nothing schedules, because nobody holds the full set. Split the job if two trades are genuinely sequential. A pit that must be made safe by one ticket and then jointed by another is two steps, in order, not one appointment with five tickets "to be safe." The stack will not schedule. Someone will clear the skills under pressure, and the next offer will be the nearest person again. That is the failure you built the list to prevent.

Parts belong on the work order as well. A network job without the joint kit, the drop cable, or the replacement card is a drive to confirm you forgot the part. Preferences matter at the premises: access windows, induction, a dog, a concierge. A pit does not have those. Do not force one work type to pretend both sites are the same. Two work types, with different skills and different parts, are cheaper than one work type that lies about both.

Implement the difference on purpose

Load territories from the network view and the contractor agreements, then stop. Do not "align to sales" in week two because a report was easier. Reports can roll up. Scheduling membership should not. If a sales manager needs to see activity in their region, give them a report that rolls child patches up. Do not move the technicians onto the sales shape so the report is a filter on territory name.

Pilot one patch. Real work orders, real skills, real contractors, for a fortnight. Count how often the wrong trade was offered, and how often the territory boundary created a drive a dispatcher calls absurd. Fix the skill or the boundary. Then the next patch. A count you do not write down will be remembered as "it felt better." Write the two counts. They are the only evidence the design is the network and not the quota map.

Design choiceDrawn fromWhat goes wrong if you borrow the other one
Service territoryThe network and the contractor patchSales postcodes make long drives look legal
MembershipThe child patch a person may enterParent membership can offer every exchange underneath
HoursThe contract or the real shiftAn employee roster offers days the contractor is not there
Required skillThe plant and the ticket"Technician" matches everyone and routes no one
Parts and preferencesThe work order for that site typeA pit and a premises visit get staffed as the same job

Duration still matters on this plant. A premises job stored as a short generic visit will stack, and the network job stored the same way will too. Correct them from watched work, per work type. The optimizer cannot tell a fibre job from a sales visit except by the records you put on it. Skill, territory, hours, parts, and duration are those records.

Duration and travel still poison this design after the skills are right. A premises visit stored as a short generic slot will overflow, and the induction that every building on that estate requires will be the minutes nobody typed. A network job stored the same way will send a splicer without enough time to make safe and test. Correct the work type from watched jobs in the pilot patch before you copy the pattern nationally. The optimizer will account for travel time on top of whatever duration you left it. If the pilot fortnight is already late by mid-morning, the skill list is not the thing that is wrong.

Keep the pilot's wrong-trade count and absurd-drive count when you open the next patch. The second patch should not invent a new generic skill because the first crew was small and everyone happened to hold the ticket. Scarcity shows up when the patch is larger. Require the plant anyway. A quiet first fortnight is not evidence that "technician" would have been enough. Write the plant skills down where the person raising the work order can see them, in the words the night shift uses. A perfect model that the call-taker cannot apply at 6am will arrive as a blank skill, and the nearest van will be the offer. The work type has to carry the requirement so the call-taker does not have to remember the catalogue under pressure. A blank skill at 6am is how the nearest van becomes the design, whatever the workshop agreed.

Field Service Lightning is what the search box says. The product you implement is Agentforce Field Service and Operations, formerly Field Service. Implement the network and the ticket. Leave the sales map for the people whose job is the quota. The van is not one of them.

Sources

  1. Agentforce Field Service and Operations

Common questions

Answered, directly.

The questions this piece settles about Service Cloud, answered in full on this page.

No. Sales regions are a commercial cut, drawn for quota, and service territories should follow the network and the contractor patches. Salesforce documents multilevel territories for the regions where people can work: a parent you report on, a child a person may enter. Copying the sales hierarchy makes long drives look legal, and the optimizer will take them when the skill matches. Roll reports up if sales needs a view. Do not move membership onto the sales shape so a filter is easier.

The plant and the tickets that change who may do the job: fibre, copper, radio, exchange, and the safety tickets you actually enforce. Your list will differ. Write it with the people who hold the tickets. A generic technician skill matches everyone and routes no one. Too many requirements on one job and nothing schedules, because nobody holds the full set. Split sequential trades; do not stack five tickets to be safe and then delete them on a busy morning so the nearest van can go.

As capacity on the patch they cover, with their own hours and their own user. Do not place them on a parent territory that makes them eligible everywhere underneath, and do not give them a borrowed employee login. Their contract days are the hours. An employee roster will offer work they will not attend, and the no-show will be blamed on them. When the patch changes hands, remove the old membership and the old hours the same day. Otherwise last year's contractor remains the efficient choice.

Worker preferences, required skills, and parts. Premises jobs need access preferences such as induction and a contact. Network jobs need the parts, such as the joint kit or the card, or the drive exists to discover that the van was empty. Leaving both blank and hoping the address is enough is how the wrong van arrives. A pit and a premises visit on the same street are different work. Do not force one work type to pretend they are the same job.

Agentforce Field Service and Operations, formerly Field Service. Field Service Lightning is the name telecommunications teams still search for. The help page still describes multilevel service territories and work orders with required skills. Implementing the product means drawing those territories from the network and naming the plant on the skill. It does not mean relabelling the sales map. Pilot one patch, count the wrong trade and the absurd drive, and only then open the next patch.

Free architect conversation

Talk to an architect, not a sales rep.

Service Cloud review. 60 seconds to brief us, and a certified architect replies within one business day.

What is the pressure in service right now?

Pick the closest fit. The review is free, and we will tell you plainly if automation is not the answer.

What is in scope on the service side?

Optional. Choose any that apply, or skip ahead.

Where does your org stand today?

Optional. A few sentences is plenty: what is working, what is stuck, and what you want to be true. Or skip ahead and tell us on the call.

Who should the architect reach?

A certified architect will reply to these details.

Takes about 30–60 seconds · No obligation · Architect replies within one business day

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.

More from Insights

Read by desk

Ten desks, one delivery team. Every piece is written by the people who do the work.