Traiter, évaluer, réutiliser — chaque étape avec sa preuveTous les articles

Traiter, évaluer, réutiliser — chaque étape avec sa preuve

La sécurité de réemploi d’une pièce n’est pas une note d’état. Ce cas montre pourquoi les deux se décident séparément.

Publié: 2026-09-12Temps de lecture: 5 minAPI tapinomahub & processus
API & processusAftermarket automobileAPIDéconstruction automobileCommerce de piècesRecyclageHaute tension

Un airbag démonté paraît impeccable. Un prétensionneur aussi. La note « très bon » est juste et totalement sans portée pour savoir si la pièce peut être remontée. Tenir les deux dans un même champ conduit tôt ou tard à vendre une pièce de sécurité parce qu’elle avait bonne allure.

Traiter, évaluer, réutiliser — chaque étape avec sa preuveEntrée : un véhicule hors d’usage accepté dans une installation autorisée 1. Vérifier l’autorisation (POST /compliance/facilities/{id}/treatment-permits/{permitId}/verify): verifiedAt et method — l’habilitation est contrôlée, non supposée 2. Clore la tâche (POST /compliance/treatment-tasks/{id}/complete): quantities, measurements et outputs ; la dépollution produit elle-même des flux 3. Évaluer la pièce (POST /compliance/parts/{id}/assessments): reuseSafetyStatus décide de la réutilisation — distinct de l’état commercial 4. Trier la batterie (POST /compliance/batteries/{id}/triage): damageIndicators et decision, avant tout déplacement de la batterie 5. Compacter la carcasse (POST /compliance/bodies/{id}/compact): prerequisiteTaskIds et une attestation qu’aucune pièce ne reste à retirer Sortie : un véhicule traité où chaque prélèvement et validation connaît sa personne Les pièces de sécurité ne sont pas un état mais une décision propre. Les confondre serait dangereux.Traiter, évaluer, réutiliser — chaque étape avec sa preuveEntrée : un véhicule hors d’usage accepté dans une installation autorisée01Vérifier l’autorisationPOST /compliance/facilities/{id}/treatment-permits/{permitId}/verifyverifiedAt et method — l’habilitation est contrôlée, non supposée02Clore la tâchePOST /compliance/treatment-tasks/{id}/completequantities, measurements et outputs ; la dépollution produit elle-même des flux03Évaluer la piècePOST /compliance/parts/{id}/assessmentsreuseSafetyStatus décide de la réutilisation — distinct de l’état commercial04Trier la batteriePOST /compliance/batteries/{id}/triagedamageIndicators et decision, avant tout déplacement de la batterie05Compacter la carcassePOST /compliance/bodies/{id}/compactprerequisiteTaskIds et une attestation qu’aucune pièce ne reste à retirerSortie : un véhicule traité où chaque prélèvement et validation connaît sa personneLes pièces de sécurité ne sont pas un état mais une décision propre. Les confondre serait dangereux.
Cinq appels du traitement. Le compactage vient en dernier car il est irréversible.

Les étapes de traitement sont donc conçues en séquence avec conditions : l’autorisation est vérifiée avant le traitement ; les pièces sont évaluées séparément pour la sécurité de réemploi ; et la carcasse ne peut être compactée qu’une fois les tâches préalables achevées.

SurfaceRôles
ComplianceRecycleurs automobiles, Commerce de pièces

Ce que ce cas suppose

  • Une autorisation de traitement valide pour le site. Elle est vérifiée, non supposée ; la vérification consigne date et méthode.
  • Des tâches tenues comme telles. Une dépollution achevée seulement dans la tête ne produit aucun flux de matières.
  • Des valeurs mesurées là où des quantités apparaissent. Les clôtures de tâches prennent quantités et mesures — sans elles, le flux manque de base.
  • Une attestation pour le compactage. Que plus aucune pièce ne reste à retirer doit être déclaré par quelqu’un.

Le déroulement

Le tableau indique pour chaque étape l’appel compétent et ce qui existe ensuite. La justification de l’étape figure en dessous.

La chaîne d’appels de ce cas d’usage
ÉtapeAppelCe qui existe ensuite
Vérifier l’autorisationPOST /compliance/facilities/{id}/treatment-permits/{permitId}/verifyverifiedAt et method — l’habilitation est contrôlée, non supposée
Clore la tâchePOST /compliance/treatment-tasks/{id}/completequantities, measurements et outputs ; la dépollution produit elle-même des flux
Évaluer la piècePOST /compliance/parts/{id}/assessmentsreuseSafetyStatus décide de la réutilisation — distinct de l’état commercial
Trier la batteriePOST /compliance/batteries/{id}/triagedamageIndicators et decision, avant tout déplacement de la batterie
Compacter la carcassePOST /compliance/bodies/{id}/compactprerequisiteTaskIds et une attestation qu’aucune pièce ne reste à retirer

Pourquoi chaque étape est nécessaire

  1. Vérifier l’autorisation. POST /compliance/facilities/{id}/treatment-permits/{permitId}/verify consigne date et méthode du contrôle. Une autorisation au classeur n’est pas une autorisation vérifiée — et lors d’un contrôle, ce qui compte est la date du dernier examen.
  2. Clore la tâche de traitement. POST /compliance/treatment-tasks/{id}/complete prend résultat, quantités, mesures et outputs avec assetType et, le cas échéant, positionCode. La dépollution produit ainsi elle-même les flux à bilanter ensuite — au lieu de les estimer après.
  3. Évaluer la pièce. POST /compliance/parts/{id}/assessments porte résultat, reuseSafetyStatus, état, défauts et essais réalisés. La sécurité de réemploi est un champ propre, distinct de l’état commercial. C’est précisément cette séparation qui empêche de vendre une pièce de sécurité sur son apparence.
  4. Trier la batterie. POST /compliance/batteries/{id}/triage prend type, indices de dommage, mesures et décision. Cette étape précède tout déplacement : une batterie haute tension endommagée n’est pas d’abord stockée puis évaluée.
  5. Compacter la carcasse. POST /compliance/bodies/{id}/compact exige les tâches préalables et une attestation qu’aucune pièce ne reste à retirer. Le compactage est irréversible, d’où sa place en dernier et non là où il faut de la place.
Compacter la carcasse une fois les tâches achevées
curl -X POST \
  -H 'Cookie: __Host-tapinomahub_session=<SITZUNG>' \
  -H 'X-CSRF-Token: <CSRF_TOKEN>' \
  -H 'X-Compliance-Organisation-Id: <ORGANISATION>' \
  -H 'If-Match: "<etag>"' \
  -H 'Idempotency-Key: verdichtung-karosse-88213' \
  -H 'Content-Type: application/json' \
  -d '{"compactedAt":"2026-09-12T15:00:00Z","areaOrFacilityId":"<facilityId>","noFurtherPartsAttestationId":"<attestationId>","prerequisiteTaskIds":["<taskId>"],"evidenceIds":["<evidenceId>"]}' \
  'https://api.tapinomahub.com/compliance/bodies/<id>/compact'

Ce que l’on obtient

Au final, un véhicule est traité, et chaque prélèvement, chaque validation et chaque acte irréversible connaît sa personne et sa date. Les pièces mises en vente portent leur propre déclaration de sécurité de réemploi.

Où cela figure dans la documentation

Les listes de champs contractuelles, les codes d’erreur et les réponses d’exemple se trouvent dans le contrat OpenAPI de cette surface, à l’adresse docs.tapinomahub.com (tapinoma-compliance). Tous les cas d’usage classés par surface et par rôle : aperçu des cas d’usage.

Sources et références juridiques

Questions fréquentes

Pourquoi la sécurité de réemploi n’est-elle pas dans la note d’état ?

Parce qu’une pièce peut paraître impeccable et ne pas pouvoir être remontée. Airbags et prétensionneurs en sont l’exemple type. Deux questions, deux champs.

Puis-je compacter si des tâches restent ouvertes ?

Non. Le compactage exige les tâches préalables et une attestation. C’est un arrêt voulu, car l’étape est irréversible.

Dois-je trier les batteries individuellement ?

Le tri porte sur une batterie concrète et consigne ses mesures. Un classement global manquerait précisément les cas qui importent.