Itinéraire avec opérateurs préférés
Les préférences d’opérateur vous permettent de contrôler quels réseaux de recharge le service de calcul d’itinéraire privilégie lors du calcul d’un itinéraire EV.
Vous pouvez configurer les préférences à deux endroits :
- Dashboard Chargetrip : définissez la configuration globale des préférences d’opérateur pour votre projet sous project / advanced / station operator preferences.
- Requête Create Route : définissez les préférences dynamiquement ou remplacez la configuration des préférences d’opérateur du dashboard pour chaque requête à l’aide du champ
input.operatorsde la mutationcreateRoute.
1. Types de préférences et comportement de l’itinéraire
Les préférences d’opérateur existent en quatre types, et chacune peut être limitée à des pays spécifiques :
| Préférence | Comportement du calcul d’itinéraire |
|---|---|
| Exclu | Les stations de ces opérateurs sont strictement exclues en toutes circonstances. |
| Évité | Les stations de ces opérateurs sont évitées, sauf s’il n’existe aucune meilleure alternative. |
| Préféré | Les stations de ces opérateurs sont priorisées selon leur classement (high, medium, low). Plus le niveau est élevé, plus la station a de chances d’être sélectionnée. L’itinéraire utilisera tout de même des stations non classées ou évitées s’il n’existe aucune meilleure alternative. |
| Obligatoire | Seules les stations de ces opérateurs sont utilisées. Au sein de ce groupe autorisé, les niveaux de classement s’appliquent toujours, ce qui signifie que les opérateurs de rang élevé sont préférés à ceux de rang moyen et faible. Si le véhicule ne peut pas atteindre la destination en n’utilisant que des stations classées, le calcul de l’itinéraire échoue. |
2. Comment les préférences du dashboard sont appliquées
Comprendre comment les entrées au niveau de la requête interagissent avec les paramètres du dashboard garantit un comportement de calcul d’itinéraire prévisible :
- Les opérateurs exclus et évités du dashboard s’appliquent automatiquement :
Les opérateurs configurés comme exclus ou évités dans le dashboard s’appliquent à chaque calcul d’itinéraire sans nécessiter aucun paramètre dans votre requête
createRoute. - Les niveaux de classement du dashboard restent inactifs sans type de classement :
Les opérateurs configurés dans des niveaux de classement doivent être activés en définissant
input.operators.ranking.typedans votre requêtecreateRoute, faute de quoi ils n’influencent pas la sélection des stations. - Les opérateurs au niveau de la requête remplacent les préférences correspondantes du dashboard :
Spécifier des identifiants d’opérateur dans la requête
createRoutene remplace que la configuration correspondante du dashboard. Par exemple, fournirinput.operators.exclude[]remplace l’intégralité de la configuration des opérateurs exclus du dashboard, tandis que les opérateurs évités du dashboard continuent de s’appliquer.
3. Exemples d’implémentation
Utiliser uniquement les exclusions et les évitements du dashboard
Applique les configurations d’opérateurs exclus et évités définies dans le dashboard. Les paramètres de classement du dashboard sont inactifs car aucun input.operators.ranking.type n’est spécifié.
Utiliser les opérateurs classés du dashboard comme « Préférés »
Applique les configurations d’opérateurs exclus et évités du dashboard, et privilégie les stations appartenant aux niveaux de classement du dashboard.
Utiliser les opérateurs classés du dashboard comme « Obligatoires »
Limite l’itinéraire à une recharge exclusivement dans les stations appartenant aux opérateurs configurés dans les niveaux de classement du dashboard.
Définir des préférences personnalisées et remplacer les paramètres du dashboard
Fournissez des configurations d’opérateurs complètes directement dans l’appel d’API. Tout champ spécifié (ranking, avoid ou exclude) remplace la configuration correspondante du dashboard pour cette requête.
Définir des préférences personnalisées pour des pays spécifiques
Fournissez des configurations d’opérateurs complètes directement dans l’appel d’API. Tout champ spécifié (ranking, avoid ou exclude) remplace la configuration correspondante du dashboard pour cette requête.
Ce contenu vous a-t-il été utile ?