Fieldcode Manual

Tip: You can use filters for better results

The Fieldcode Optimizer automatically schedules and prioritizes tickets by individual business requirements, which is a great simplifier for dispatchers because it makes the dispatcher’s daily work less stressful and more organized.
Before using the optimizer admins may want to configure optimization behavior to meet company/business requirements.
The optimization behavior can be customized inside Admin panel -> Dispatch Groups -> selecting a group -> Optimization tab.

The optimization behavior can be customized per dispatch group. You can create custom profiles and use the profiles differently depending on the usage scenario. 
You can fully customize the route optimization preferences, time window parameters for tickets, PUDO appointment scheduling behavior, Skills requirement consideration, and/or apply the optimization only on individual tickets (filters) and many other options.
The optimization behavior can be customized inside Admin panel -> Dispatch Groups -> selecting a group -> Optimization tab.

Use case - Dispatching for a big company responsible for a big service area

You are a dispatcher in Indonesia and responsible for tickets in the IT Support sector in the metropolis of Kuala Lumpur. This is a large area of responsibility and therefore many tickets accumulate in the Dispatch tab on a daily basis. Because it would be a lot of work to manually schedule these tickets, you prefer to do it automatically. Your goal is to optimize as many tickets as possible according to the given target, whereby fast results are not necessarily important to you, but rather robustness. "Robustness" in this context means "best adapted to the company's goals". You will therefore allow the optimizer to go through several iterations to get as close as possible to desired end results. To do this, you click on "Optimize..." in the Timeline, then on "Today" and then on "Optimize All" to really take into account all current tickets in the Dispatch tab and all current (unlocked) tickets on the Timeline. You wait for 5 Minutes and click on "Take Over".

  1. Select the dispatch group that you want to optimize from the group selector in the Timeline.
  2. Click on the magic wand arrow on the upper-right side of the Timeline.
  3. Click on Optimize…
  4. Select an optimization interval.
    Today: Optimizes the current day (takes into consideration the time from midnight to midnight).
    Tomorrow: Optimizes the next day (takes into consideration the time from midnight to midnight for the next day).
    Defined duration: Allows you to optimize an interval of up to one week and can also be used to optimize just one particular day in the future (by picking eg. 26.01. to 26.01.)
  5. Select which optimization parameters should be taken into consideration.
  6. Optimize All: All tickets from the Dispatch tab will get optimized.
    Quick Optimization: All tickets from the Dispatch tab will get optimized with fast results.
    Optimize Timeline: Only tickets already sitting in the Timeline will get optimized.
  7. Engineers in scope dropdown: You can select which engineers should be in optimization scope. 
    For example, if technicians are not in scope, the optimizer will not consider them when scheduling tickets.
    If you are using a optimization profile, you may see already certain engineers pre-selected, because it has been configured that way in the profile.
    Nonetheless – you can still decide manually which engineers should be in scope anytime.
  8. Click on Optimize Now.
  9. Wait for the desired results.
    Note: Optimization results improve with time passing.
  10. Click on Take Over.
  11. (Optional) – Click on Minimize and Continue Optimizing in the background.
    Note: Optimization results improve with time passing.
Steps 1 to 3
Steps 4 to 7
Steps 8 to 9 - The Optimizer Preview lets you check the optimization results with various stats and a practical preview
Step 10: Clicking on TAKE OVER will result in tickets smartly moving from the Dispatch Tab of the Ticket Pool to the Timeline.
Use case: Dispatching for a small company responsible for air conditioning system maintenance

You are a dispatcher in a small company responsible for the regular maintenance of air conditioning systems. It is currently an extremely warm summer and the current ticket situation for the day is hardly manageable manually due to a relatively large amount of open tickets. Quick decisions are required for the moment, but an orderly service process must of course be maintained. Quick Optimization can help you with this, as it can deliver initial quick, yet optimized results in a short time. The quick results save your busy day and you can take care of other more urgent problems. To perform a quick optimization you click on the "Quick Optimization" button in the Timeline. After a few moments, the first results appear and you click on "Take Over". As a result of the quick optimization, you now have enough time remaining to deal with other important work in the process of dispatching.

  1. Select a dispatch group in the Timeline that you want to optimize.
  2. Click on the magic wand arrow.
  3. Select Quick Optimization.
  4. The tickets of today will be placed on the Timeline in a quick manner.
  5. The Optimizer Preview will appear.
  6. Click on Take Over to accept the optimization results.
Quick Optimization option
Use case: Dispatching for a small company for a small area

You are an old-school dispatcher in a small call center for cell phone repairs who trusts his manual approach more than the full automation magic of the Optimizer. That's why you prefer to manually place tickets to the Timeline using Drag & Drop. One day, a younger colleague approaches you and tells you that you can still passively benefit from the optimizer by optimizing only the already existing tickets on the Timeline. The tickets that should be optimized have to be unlocked and after clicking on "Optimize Timeline", all existing unlocked tickets on the Timeline will be optimized for the day. You don't even have to unlock all tickets for this since tickets that are not unlocked simply remain on the Timeline as scheduled. The "Optimize Timeline" functionality can therefore also be used as a kind of semi-automatic optimization.

  1. Select a dispatch group in the Timeline that you want to optimize.
  2. Click on the magic wand arrow.
  3. Select Optimize Timeline.
  4. The tickets of today, only the ones placed on the Timeline, will be placed in best order by the Optimizer.
  5. The Optimizer Preview will appear.
  6. Click on Take Over to accept the optimization results.
Optimize Timeline option
You can undo the current optimization if you are for example not happy with the current optimization result or if you want to undo the current optimization because of other reasons. Undoing the Optimization will move the tickets back to the Ticket Pool  (except locked tickets).
  1. Click on the expand arrow right next to the magic wand.
  2. Click on Undo Optimize Now.
  3. Confirm the upcoming prompt with Undo.
Undoing optimization
  • Be advised that manual changes to tickets after the optimization will also be affected by the Undo Optimization since they were technically part of the optimization process.
  • Be advised that undone tickets may not immediately appear on the Timeline. Please refresh the page, in this case, to ensure all of those tickets are displayed in the Dispatch tab again (Reload button or CTRL + F5).
Example of undoing the Optimization with tickets added manually afterwards. Undoing will also revert manually unlocked tickets that have been added later.
Was this topic helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
How can we further improve this topic?
Please provide the reason for your vote. This will help us improve this topic.
Navigation