M A P S L Y

Ruteplanlegger for feltsalg, service, leveranser

Planlegg ruter uker fremover for grupper av felt selgere, teknikere eller bilpark

Forstå ruteplanleggerens konsept

Mapsly ruteplanlegger er et kraftig og fleksibelt verktøy for å planlegge optimale daglige ruter for en gruppe reisende fagpersoner eller bilpark som trenger å besøke en gruppe steder med de gitte begrensningene. Verktøyet kan brukes til å planlegge:

  • besøk til kundeemner og kontoer for feltrepresentanter;
  • pickup og levering for en bilpark;
  • feltjobber for teknikere, landmålere og lignende reisende arbeidere;

Dette er spesielle tilfeller av Problem med kjøring av kjøretøy og avviker bare i terminologi og gjeldende saksspesifikke parametere.

Verktøyet bruker følgende objekttyper og parametere:

Kjøretøy

En Mapsly-bruker som reiser med bil eller lastebil. Parametere som støttes (begrensninger):

Flytter

En skift er et tidsvindu der kjøretøyet har lov til å oppfylle jobber. I sitt enkleste tilfelle er det en arbeidsdag for en selger. Sett med skift definerer planleggingshorisonten for et kjøretøy. En skift inneholder

  • starttid,
  • startsted (start av ruten),
  • sluttid,
  • [valgfritt] sluttsted (slutten av ruten),
  • [valgfritt] tidsvindu for pausen; [eventuelt] kan du angi plasseringen av pausen.

Følgende valgfri parametere kan settes for et kjøretøy, som for det meste er fornuftig i tilfelle en bil / lastebil, som vil påvirke planleggingen:

Kapasitet

En flerdimensjonal metrikk som viser kjøretøyens nyttelast ved starten av en skift, som deretter forbrukes av leveranse-type jobber basert på etterspørselsmetrikken. Et kjøretøy vil bare bli planlagt for en jobb hvis dens ubrukte kapasitet> = Jobbens etterspørsel.

Koste

Et kjøretøy kan ha en hvilken som helst kombinasjon av de tre kostnadene:

  • fast kostnad per skift,
  • kostnad per minutt for reise,
  • pris per kilometer / km reise.

Når kostnad (er) er definert, vil planleggeren ha som mål å minimere den totale kostnaden for alle ruter i planleggingsøkten.

ferdigheter

En dyktighet er en kode på kjøretøyet som indikerer at kjøretøyet har lov til å gjøre en jobb som krever denne ferdigheten. Hvis en jobb krever flere ferdigheter, må et kjøretøy ha alle disse ferdighetene for å være “kompatible” med jobben.

Maks avstand

Maksimal avstand et kjøretøy har lov til å reise i ett skift.

Maks tid

Maksimal tid per skift: et tidsspenn mellom den faktiske starttiden for ruten til rutens slutttid.

Lastebilprofil

Et sett med parametere som definerer farlige materialer som sendes av lastebilene, for eksempel eksplosiver, gass og vannskadelige materialer, samt fysiske egenskaper til trucken som vektgrense, vekt per aksel, høyde, bredde og lengde; og alternativet tunnelkategori som kan brukes til å unngå visse typer tunneler.

Jobb

Et besøk på et sted, eller flere besøk som alle eller ingen må planlegges innen samme Shift (i tilfelle henting-par). I sitt enkleste tilfelle er en jobb en kunde eller en konto som skal besøkes av en selger. Parametere som støttes (begrensninger):

Type jobb

Kan være leveranse, plukke opp, pickup-levering par lokasjoner, eller en kompleks rekkefølge av hentingsplasser etterfulgt av leveringssteder.

steder

Et sted er et sted som må besøkes. I tilfelle en salgsrepresentasjonsrute, kan det være adresser til kundeemner eller kontoer som skal besøkes; i tilfelle en leveringstjeneste, kan det være en henting eller en leveringssted (er). Hvert sted representerer ett sted. Alle steder i en jobb vil bli planlagt for besøk innenfor samme skift (“langs samme rute”), eller ingen av dem.

ganger

Dato / klokkeslettvinduer når et kjøretøy får lov til å besøke Jobbs beliggenhet (er).

Kreve

Brukes sammen med parameteren Kapasitet i kjøretøy. Bestemmer hvor mye den ubrukte kapasiteten til et kjøretøy vil bli redusert etter a leveranse-Type Jobben er ferdig; eller hva den ubrukte kapasiteten til et kjøretøy må være for å oppfylle en pickup-levering-type jobb.

ferdigheter

En dyktighet er en fane på jobben som indikerer at bare et kjøretøy med denne ferdigheten kan gjøre denne jobben. En jobb kan kreve flere ferdigheter samtidig, i så fall er det bare kjøretøy som har alle disse ferdighetene som kan tilordnes denne jobben.

Planleggingsruter

Planlegg ruter for den påloggede Mapsly-brukeren

Det er så enkelt å planlegge en rute for den påloggede Mapsly-brukeren

  • sirkler en gruppe kartmarkører med en Lasso,
  • klikke Legg til ruteplanlegger
  • og klikke Planlegg ruter i planleggeren.

Planner vil:

  • bygge ruter for hver dag ved hjelp av historisk trafikkinformasjon,
  • lagre dem som utkast til ruter med navnet "{Navn fra planleggeren}: {rute dato}",
  • vis dem på kartet med en annen farge per dag.

Når du klikker Lagre ruter, Vil Planner lagre rutene slik at de blir tilgjengelige for lasting i Rute ruten.

Standardparametere som påvirker ruteplanlegging

Når du bygger ruter, vil planleggeren bruke følgende standardinnstilling:

  • brukeren er tilgjengelig for reiser mandag-fredag fra 08.00 til 17.00 (for gjeldende dag: fra nå til 17.00), med pause fra kl. 12 til 13.00 (1 time) og reiser med bil;
  • ruter vil starte og slutte på brukerens nåværende beliggenhet (hvis den nåværende posisjonen ikke kan bestemmes, blir brukeren bedt om å oppgi startadressen eller peke den på kartet);
  • alle jobber (poster av objekter som er lagt til i Planner) har ett sted hver, som kan besøkes når som helst;
  • ingen ekstra begrensninger (som bil / lastebilkapasitet, brukeregenskaper og kostnadsberegninger).

Disse standardinnstillingene kan være endringer i Mapsly-brukerprofilen. Kartly-administratorer kan også endre disse parametrene for alle Mapsly-brukere.

Metoder for å legge til poeng i ruteplanleggeren

Akkurat som med Express-ruter, har du flere måter å legge til poster i Planner bortsett fra Lasso:

  • legge til poster fra tabellen ved å velge dem og klikke Legg til i ruteplanleggeren i Gruppeaksjoner (eller legg til alle poster fra tabellen med denne handlingen uten å forhåndsvalg av poster),
  • klikk Legg til ruteplanlegger i tabellpostens kontekstmeny,
  • klikk Legg til i rute og velg deretter Ruteplanlegger i postens kartoppvisning eller helsides opptaviser.

Rutestatistikk

Mapsly tilbyr statistikk om kostnader, avstand og reisetid per rute og for hele planleggingsøkten.

Legge til rutepunkter i brukerens kalender

For integrasjoner som støtter Single Sign-On (som Zoho CRM, SalesForce), kan rutepunkter legges bulk til CRM som kalenderhendelser knyttet til passende poster (Lead, Account, Contact eller Deal / Opportunity).

Planlegg ruter for flere Mapsly-brukere

Å bygge ruter for flere brukere er like enkelt som å legge til nødvendige Mapsly-brukere i Planner før du klikker Bygg ruter. Du kan legge til brukere én etter én, av bulk-legge dem etter brukerrolle. Planner bruker sine personlige kjøretøyinnstillinger når du bygger ruter.

Etter at rutene er bygget, kan du sjekke Varsle brukere om nye ruter avkrysningsrute for å sende brukerne e-postmeldinger med listen over sine nye ruter.

Håndtering av komplekse scenarier ved bruk av begrensninger

Overskride kjøretøyers skift, kapasitet og ferdigheter

Hvis du vil overstyre en Mapsly-brukers arbeidsdag (reisetilgjengelighet) for bestemte dager, oppretter du et tilpasset CRM-objekt med et API-navn VehicleParamOverrides og sørg for at den er importert til Mapsly. Objektet må ha følgende felt:

Obligatoriske felt (kan ikke være fraværende eller inneholde null verdier):

  • UserID (tekst; oppslag: User)
  • DateFrom (påkrevd)
  • Dato til (påkrevd)

Overstyrer felt (kan være fraværende eller inneholde null eller tomme tekstverdier)

  • ShiftStartTime (tekst: “HH: mm”)
  • ShiftEndTime (tekst: “HH: mm”)
  • ShiftStartAddress (tekst)
  • ShiftStartLatitude (tekst)
  • ShiftStartLongitude (tekst)
  • ShiftStartAddress (tekst)
  • ShiftStartLatitude (tekst)
  • ShiftStartLongitude (tekst)
  • BreakStartTime (tekst: “HH: mm”)
  • BreakEndTime (tekst: “HH: mm”)
  • BreakAddress (tekst)
  • BreakLatitude (tekst)
  • BreakLongitude (tekst)
  • Ferdigheter (flervalgsoppslag)
  • Kapasitet (tekst)
  • CostFixed (float)
  • CostKm (flyte)
  • CostHour (flyte)

Overstyr brukerens standardinnstillinger for kjøretøy for en viss dato ved å opprette poster med passende DateFrom / DateTo / User og fylle ut de relevante overstyrende feltene. Felt som ikke trenger å overstyres, kan være fraværende eller inneholde null verdier eller tomme tekstverdier.

API-navn på SalesForce-felt kan inneholde __c på slutten (som DateFrom__c).

Minst ett overordnet felt må eksistere.

Minst en ikke-tom / ikke-null verdi må være definert i en post.

Hvis du trenger å ha flere skift per dag, oppretter du flere poster med samme eller overlappende DateFrom-DateTo-perioder.

For å sjekke om Mapsly gjenkjente objektet og for å bekrefte at det er feltstruktur er riktig, må du sørge for at ruteplanleggerinnstillingene vises Parametre overstyrer: aktivert.

Innstille og overstyre Jobs 'etterspørsel, tider og ferdigheter

Som standard antas en post som er lagt til i ruteplanleggeren å være en leveranse-Type Jobb med ett krav om 1 og plassering på objektets pin-adresse, kan besøkes når som helst og krever ikke ferdigheter.

Du kan overstyre Jobbtype, Etterspørsel, tilgjengelighetsvindu, henting og leveringssted og nødvendige ferdigheter for en registrering av et hvilket som helst objekt ved å legge til tilpassede felt med disse begrensningene til objektet i CRM og velge dem for det gitte objektet i Objektbegrensninger delen av ruteplanleggerinnstillingene. Overskridende felt må oppfylle følgende krav:

  • Jobbtype: tekst eller plukliste som inneholder en av følgende verdier: plukke opp, leveranse, pickup-levering
  • Etterspørsel: tekst som inneholder en eller flere beregninger atskilt med komma: "10.200"
  • Ferdigheter: plukliste eller flerplukkliste
  • Tilgjengelig fra: start av tilgjengelighetsintervallet; tekst “HH: mm” (vanligvis brukt for objekter som kontoer som kan besøkes flere ganger) eller datetime (vanligvis brukt for objekter som rekkefølge som bare besøkes en gang). Må være til stede hvis tilgjengeligheten er til stede.
  • Tilgjengelig til: slutten av tilgjengelighetsintervallet. Må være til stede hvis tilgjengeligheten fra er til stede.
  • Pickup at: text eller Maply adressefelt som overstyrer hentestedet for plukke opp- og pickup-levering-typer av jobber. 
  • Levering på: tekst eller kartly adressefelt som overstyrer leveringsstedet for leveranse- og pickup-levering-typer av jobber. 

For objekter som besøkes regelmessig (for eksempel kontoer) tilgjengelighetsvindu, kan ferdigheter og etterspørsel overstyres i en viss periode. For å gjøre dette, oppretter du et tilpasset CRM-objekt med API-navnet JobParamOverrides (sørg for at den er importert til Mapsly). Objektet må ha følgende felt:

Obligatoriske felt (kan ikke være fraværende eller inneholde null verdier):

  • ObjectApiName (tekst; referanser til objektet denne posten overstyrer)
  • RecordID (tekst; referanser posten den overstyrer)
  • DateFrom (datetime; første dato for overstyret periode)
  • DateTo (datetime; siste dato for overstyret periode)

Valgfrie felt (kan være fraværende eller inneholde null eller tomme tekstverdier)

  • TilgjengeligFra (tekst: “HH: mm”)
  • AvailableTo (tekst: “HH: mm”)
  • Etterspørsel (tekst som inneholder en eller flere beregninger atskilt med komma: “10.200”)
  • Ferdigheter (plukliste eller flerplukkliste)

Hvis du trenger å ha flere tilgjengelige tidsvinduer for en bestemt post av et objekt, oppretter du flere poster med samme ObjectApiName / RecordsID og de samme eller overlappende DateFrom-DateTo-periodene, og angir ønsket tilgjengelighet i TimeFrom / TimeTo-feltene. Vær oppmerksom på at verdiene for etterspørsel og ferdigheter ikke kan være forskjellige for det samme ObjectApiName / RecordsID i løpet av en dag.

For å sjekke om Mapsly gjenkjente objektet og for å bekrefte at det er feltstruktur er riktig, må du sørge for at ruteplanleggerinnstillingene vises Jobparameter overstyrer: aktivert.

Jobber med flere hentinger og leveranser (kommer snart)

For øyeblikket støttes ikke jobber som krever mer enn én henting eller levering, men denne funksjonen kommer snart. Kontakt oss for å spørre om tidspunktet og bli med i Early Access-programmet, og vi vil varsle deg når funksjonen er tilgjengelig.

Planleggingsøktbegrensninger

Lastebilprofiler. Mens du kan ha et hvilket som helst antall lastebilprofiler i Mapsly, kan Planner ikke bruke mer enn 35 i en planleggingsøkt.

Arbeidsplasser. Planner kan ikke planlegge mer enn 250 jobber i en planleggingsøkt.

Relaterte funksjoner

Se posisjoner av Mapsly-brukere på kartet

Kartly-administratorer kan se sanntidsposisjoner for Mapsly-brukere på kartet (for brukere som aktiverte posisjonssporing i sine Mapsly-profiler) og sjekke dem mot dagens (dagens) ruter.

Åpne poster i CRM-mobilappen fra Mapsly

For CRM-er som støtter dyp kobling (som Zoho CRM), kan du åpne CRM-postene i mobilappen din ved å klikke Åpne i {CRM-navn} -knappen i postens visningsskjerm, kart-hurtigmenyen og kontekstmenyen i tabellvisningen.

Utløs tilpassede handlinger fra kartet

Ved å bruke Maplys to-veis dype native API-integrasjon med CRMer, kan en rekke tilpassede handlinger, for eksempel SMS-varsler ved levering, implementeres ved hjelp av tilpassede felt i objekter på ruten.

Tilpassede felt blir automatisk tilgjengelige for visning og redigering i Mapsly. Oppdatering av dem i Mapsly kan brukes til å utløse OnUpdate hendelser / arbeidsflyter i CRM og gi nødvendige inndata til handlingen.

For å gjøre det mulig for en SMS å bli sendt ved levering fra Mapsly, legger du til en Send tekstmelding avkrysningsfelt til CRMs ordreobjekt og implementere en OnUpdate arbeidsflyt / utløser som påberopes når en ordres Send tekstmelding bytter fra ukontrollert til sjekket oppgi og CRMs skriptmiljø (Deluge, Apex) for å sende SMS til ordrens telefonnummer via SMS-leverandørens API.