Using The Strategic Movements API

Ron Dombrowski April 22, 2020

If an application is not easy to use, it won't be used.

There are several considerations for ease of use, and getting the needed data into the application in an accurate manner is one of them. And even though we are in the year 2020, there are still processes used every day by companies of all sizes that require data to be entered more than once.

Application Program Interface

Any route planning or scheduling application for service technicians or product delivery needs some basic information, like the location and how much time to allocate for the stop. And getting it to that application not only needs to be easy but also accurate.

An application programming interface allows one application to exchange data with, or request services from, another application through a well known and documentated process. Strategic Movements provides such an interface to allow other applications to do this.

In Strategic Movements, work for a day is kept in a plan document. This plan contains the resources (vehicles or workers) that will do work and the jobs (deliveries, pickups, or stops) where the work is to be done.

Jobs are stops on a resource's schedule that are assigned by a route planner or through an automated process.

So what can be done with the API?

  • Create a plan. This will hold the resources and work for a given date.
  • Add jobs to a plan. One or more jobs can be added at a time, and jobs can be added multiple times to a plan.
  • Start the AI assignment process. Once all the jobs have been added to the plan, the jobs in the plan can be assigned to the resources using the AI assignment process.
  • Send a list of customer locations to Strategic Movements. Some businesses verify customer information before orders may be taken. In this case, the locations may be sent in advance and then be referred to in each job.

You can add jobs to a Strategic Movements plan in three ways:

  • Using the user interface where a CSV, XLSX, JSON or XML file is specified.
  • Using the Walzik Upload Robot, which monitors a folder for new files containing data to be uploaded.
  • Using the Strategic Movements API from another application for the best control over how the data is to be processed.

The interface can be implemented in any of these ways, so there is never a reason to deal with duplicate data entry with Strategic Movements.

Do you want cost effective routes built in a short amount of time, and want to benefit from the savings? Visit us at Strategic Movements and see what we can do for you.

Like the blog? Sign up and be the first to hear what we have to say.