Voor onze distributieklanten hebben wij de optie toegevoegd om voor de geselecteerde klanten ritten automatisch af te melden.
Rechten
Dit scherm is alleen zichtbaar voor distributie klanten en voor gebruikers die recht hebben op het bovenstaande recht met optie Open.
Als de gebruiker alleen het recht open heeft dan kan men de automatisch afmelden configuraties wel zien maar niet wijzigen. Het is ook niet mogelijk om de configuratie te starten.
Als de gebruiker ook het recht edit heeft dan kan deze de automatisch afmelden configuraties ook wijzigen en opslaan.
Werking
In dit scherm kan met de knop “Open“ of via de optie “Selecteer klanten“ in het context menu worden bepaald voor welke klanten er een automatisch afmelden configuratie kan worden ingesteld.
Configuratie opties
De auto afmelden configuratie heeft de volgende opties:
Er kan worden ingesteld of de config automatisch iedere dag/week/maand moet draaien. Wanneer geen optie is aangevinkt dan zal de config niet automatisch draaien, er is maar 1 optie tegelijk mogelijk.
Er kan worden ingesteld met de velden “Van datum” en “Tot en met datum“ wat de datum range is waarin de ritdatum moet liggen van de ritten die afgemeld moeten worden.
Er kan worden ingesteld met veld “Verwerken tot“ om niet naar de “Van datum” en “Tot en met datum“ range te kijken maar om alle ritten af te melden die een datum hebben die voor de huidige datum ligt - het aantal aangeven dagen. Zo kan er een configuratie worden ingesteld waarbij altijd de nieuwste ritten worden afgemeld.
Met de kolom “Laatst gedraaid“ wordt er weergegeven wanneer de configuratie voor het laatst heeft gedraaid. Op basis van deze datum wordt ook bepaald of de configuratie moet worden uitgevoerd als de optie Dagelijks/Wekelijks/Maandelijks is aangezet.
Met de kolom “Actief“ kan een configuratie actief/inactief worden gezet. Hiermee wordt de configuratie niet meer uitgevoerd in het automatische proces, maar de configuratie kan wel handmatig worden uitgevoerd.
Met de knop “Handmatig starten“ kan de configuratie direct worden uitgevoerd. De ingestelde datum range of “Verwerken tot“ wordt gebruikt bij het uitvoeren. Deze actie werkt ook de “Laatst gedraaid“ tijd bij wat van invloed kan zijn wanneer de configuratie automatisch moet draaien.
Automatisch proces
Er is een proces in Transplan toegevoegd die iedere ochtend controleert welke configuraties uitgevoerd moeten worden.
Dit automatische proces maakt gebruik van de volgende systeemsettings:
Met “planning.autoSignOffTrips.enabled“ kan worden ingesteld of het automatische proces moet draaien. Default false, voor distributie default true.
Met “planning.autoSignOffTrips.cronJob“ kan worden ingesteld of het automatische proces moet draaien. Default "0 4 * * *" (Iedere ochtend om 4 uur)
Met “planning.autoSignOffTrips.maxDaysInThePast“ kan worden ingesteld tot hoe ver in het verleden de ritten mogen liggen die automatisch afgemeld moeten worden, dit is een beveiliging zodat niet oude ritten voor altijd worden afgemeld. Default 90.
Er worden alleen ritten automatisch afgemeld die status “Vrijgegeven“ hebben. Dit gebeurd als de rit groen is geworden in de rittenlijst als alle benodigde resources minimaal 1 keer op de rit hebben gestaan. En als de op de rit minimaal 1 order staat van een klant waarvoor het automatisch afmelden is geconfigureerd via de statische data.
Handmatig aanroepen
Als de gebruiker het recht 5.1 Terugmelden - Edit heeft
Dan is in de rittenlijst de knop “Ritten afmelden“ zichtbaar, hiermee kan dezelfde logica die gebruikt wordt om ritten automatisch terug te melden handmatig worden aangeroepen
Setting
Bij het afmelden van ritten/diensten worden de volgende settings gebruikt:
Setting | Default | Uitleg |
---|---|---|
planning.rittenAfmelden.kmMargePercentage | 10 | De uitkomst van de (gerealiseerde kms - geplande kms) / geplande kms * 100 mag niet meer zijn dan deze waarde, zo wel dan wordt de rit niet automatisch afgemeld |
planning.rittenAfmelden.kmMargeAbsoluut | 25 | Het absolute verschil tussen de geplande en gerealiseerde kilometers mag niet meer zijn dan deze waarde, zo wel dan wordt de rit niet automatisch afgemeld |
planning.rittenAfmelden.tijdMargeInMinutenPercentage | 10 | De uitkomst van de (gerealiseerde tijd - geplande tijd) / geplande tijd * 100 mag niet meer zijn dan deze waarde, zo wel dan wordt de rit niet automatisch afgemeld |
planning.rittenAfmelden.tijdMargeInMinutenAbsoluut | 15 | Het absolute verschil tussen de geplande en gerealiseerde tijd van de rit mag niet meer zijn dan deze waarde, zo wel dan wordt de rit niet automatisch afgemeld |
planning.rittenAfmelden.brutoMargePercentage | 10 | De uitkomst van de (alle orderregelomzet - ritkosten) / alle orderregelomzet * 100 mag niet meer zijn dan deze waarde, zo wel dan wordt de rit niet automatisch afgemeld |
planning.rittenAfmelden.brutoMargeAbsoluut | 25 | Het absolute verschil tussen alle orderregelomzet en ritkosten mag niet meer zijn dan deze waarde, zo wel dan wordt de rit niet automatisch afgemeld |
Add Comment