Swaloo Docs
Chauffeurs

Assignation des taches

Comment assigner des taches de collecte et de livraison aux chauffeurs.

Assignation des taches

L'assignation connecte un chauffeur a une tache (collecte ou livraison). Plusieurs methodes d'assignation coexistent.


Assignation manuelle via Dispatch

La page Dispatch (/map) affiche a gauche un arbre de taches organisees par chauffeur (Dispatch Tree). Pour assigner une tache :

  1. Localisez la tache dans la section Non assignees en bas de la liste.
  2. Glissez-deposez la tache vers un chauffeur dans l'arbre.
  3. La tache est immediatement assignee et le chauffeur est notifie en temps reel.

La reassignation fonctionne de la meme maniere : glissez une tache d'un chauffeur vers un autre. L'ancien chauffeur est notifie automatiquement.

La reassignation n'est possible que si la tache n'est pas encore commencee (statuts pending ou assigned uniquement). Une fois en pickup_in_progress ou delivery_in_progress, la tache ne peut plus etre reassignee.

Desassignation

Pour retirer un chauffeur d'une tache sans la reassigner, deposez la tache dans la section Non assignees. La tache repasse en statut pending.


Suggestions de chauffeur (scoring)

Lors de l'assignation depuis le detail d'une tache ou la creation d'un colis, le systeme propose une liste de chauffeurs classes par score. Le score prend en compte :

CritereDescription
Correspondance de zoneLe chauffeur est-il assigne a la zone de livraison ? (bonus important)
Capacite restanteLe chauffeur a-t-il encore de la place par rapport a son max de taches par jour ?
Charge actuelleNombre de taches deja assignees au chauffeur

Le score est affiche avec un code couleur :

  • Vert (80+) : chauffeur ideal
  • Bleu (50-79) : chauffeur acceptable
  • Rouge (moins de 50) : chauffeur peu recommande

Un indicateur de zone et de capacite est affiche a cote de chaque chauffeur.


Assignation depuis la creation d'un colis

Lors de la creation d'un colis (etape 3 — Assignation), vous pouvez pre-assigner la livraison :

  • Par zone : selectionnez une zone de livraison. Le chauffeur responsable de cette zone sera prioritaire.
  • Par chauffeur : assignez directement a un chauffeur specifique.

Ces deux options sont mutuellement exclusives. Voir Creer une expedition.


Assignation en lot (collecte groupee)

La collecte groupee en mode Direct assigne automatiquement le chauffeur selectionne a toutes les taches de livraison des colis collectes. Voir Collecte groupee.


Marketplace (chauffeurs freelance)

Les taches publiees en mode Marketplace ne sont pas pre-assignees. Les chauffeurs freelance peuvent les reclamer (claim) directement depuis l'application mobile. La transition claim passe la tache de pending a assigned et lie le chauffeur a la tache.

Un code OTP est genere pour les taches marketplace afin de securiser la collecte.


Transitions d'assignation

TransitionDeVersRole
assignpendingassignedDispatcher
claimpendingassignedChauffeur (marketplace)
assign_waitingwaiting_for_pickupassigned_waitingDispatcher
unassignassignedpendingDispatcher
unassign_waitingassigned_waitingwaiting_for_pickupDispatcher

Voir aussi : Disponibilite | Statuts des colis

Assignation des taches | Documentation Swaloo