Skip to main content

Migration vers TecDoc Pegasus 3.0

Ce guide répertorie la correspondance entre les anciennes méthodes de l'API TecDoc et les nouvelles méthodes de l'API TecDoc Pegasus 3.0.

Unification

Toutes les anciennes méthodes ont été remplacées par un ensemble unifié de méthodes principales : getBrands, getArticles, getLinkageTargets, et getVehiclesByKeyNumberPlates.

1. Marques et Articles (getBrands & getArticles)

getBrands

Les anciennes méthodes relatives aux marques sont remplacées par getBrands.

Ancienne méthodeNouvelle méthodeParamètre(s) à utiliser
getAmBrandAddressgetBrandsincludeAddressDetails = true ou includeAll = true
getAmBrandsgetBrandsincludeAll = true

getArticles

La majorité des anciennes méthodes de récupération d'articles sont remplacées par getArticles.

Ancienne méthodeNouvelle méthodeNote / Paramètres
getArticleDirectSearchAllNumbersWithStategetArticles
getArticleIdsWithStategetArticles
getAssignedArticlesByIds4/6/7getArticles
getDirectArticlesByIds4/6/7getArticles
getLinkedArticlesgetArticles
getArticleAccessoryList4getArticlesincludeAccessoryArticles = true
getArticlePartListgetArticlesincludePartsListArticles = true
getCriteria2getArticlesincludeCriteriaFacets = true, perPage = 0
getGenericArticlesgetArticlesincludeGenericArticleFacets = true
getLinkedBrandsgetArticlesincludeDataSupplierFacets = true
getChildNodesAllLinkingTarget2getArticlesassemblyGroupFacetOptions (voir doc technique)

2. Véhicules et Références (getLinkageTargets)

Toutes les recherches de véhicules, moteurs et essieux passent par getLinkageTargets. Les codes linkageTargetType (P, V, L, B, O, C, T, M, A, K, S, H) sont détaillés dans la page Méthodes principales.

Fabricants et Modèles

Ancienne méthodeNouvelle méthodeParamètre(s) à utiliser
getManufacturers / 2getLinkageTargetsincludeMfrFacets = true
getModelSeries / 2getLinkageTargetslinkageTargetType = 'S', mfrIds

Véhicules

Ancienne méthodeNouvelle méthodeParamètre(s) à utiliser
getVehicleByIds3 / 4getLinkageTargetslinkageTargetIds
getVehicleIdsByCriteriagetLinkageTargetslinkageTargetType (P, V, O...)
getVehicleIdsByKTypeNumbergetLinkageTargetslinkageTargetIds (type P)
getVehicleIdsByMotor2getLinkageTargetsengineIds = motorId
getVehicleIdsByKeyNumberPlates3getVehiclesByKeyNumberPlates

Moteurs et Essieux

Ancienne méthodeNouvelle méthodeParamètre(s) à utiliser
getMotorByIds2 / 3getLinkageTargetslinkageTargetIds (type M)
getAxleByIds2 / 3getLinkageTargetslinkageTargetIds (type A)
getAxleIdByKeyNumbergetLinkageTargetslinkageTargetType = 'A'

3. Autres méthodes

Ancienne méthodeNouvelle méthodeParamètre(s) à utiliser
getAxleBrakeSizesgetKeyValueskeyTableId = 216