Flux — Recherche par modèle
Schéma
OASIS TECDOC YOUFINDIT
│ │ │
│ Demande la liste des │ │
│ marques des véhicules ────► │ │
│ ◄── Renvoie (manuId │ │
│ + manuName) │ │
│ │ │
│ Demande la liste des │ │
│ modèles de la marque ────► │ │
│ ◄── Renvoie (modelId API │
│ + modelName) │ │
│ │ │
│ Demande les identifiants │ │
│ des véhicules pour la │ │
│ marque et le modèle ────► │ │
│ ◄── Renvoie (carId │ │
│ + carName) │ │
│ │ │
│ Demande la liste des │ │
│ motorisations ────► │ │
│ ◄── Renvoie motorisations │ │
│ │ │
│ Module recherche par modèle │ │
│ │ │
│ Demande les refs TMM compatibles avec le carId │
│ (Ktype) de la marque, du modèle │
│ et de la motorisation ──────────────────────────── ►│
│ API
│ ◄──────────────────── Renvoie les refs TMM │
│ compatibles avec le Ktype │
│
▼
Comparaison dans Oasis — refs renvoyées se terminant par E :
→ chercher si la même ref existe se terminant par N
→ afficher les deux variantes disponibles
Étapes TecDoc
| Étape | Appel | Retour |
|---|---|---|
| 1 | Liste des marques | manuId + manuName |
| 2 | Liste des modèles | modelId + modelName |
| 3 | Identifiants véhicules | carId + carName |
| 4 | Liste des motorisations | motorisations disponibles |
| 5 | Refs TMM via Youfindit | refs compatibles avec le Ktype |
Logique de comparaison E / N
Pour chaque référence TMM renvoyée par Youfindit et trouvée dans Oasis :
- Se terminant par E → chercher la variante N
- Se terminant par N → chercher la variante E