Dossier d'évaluation

Un dossier est un ensemble de documents à collecter auprès d'un tiers dans le cadre d'une évaluation.

Définition

Dans Aprovall, un Dossier représente une demande d'évaluation pour un tiers. Il contient la liste des documents requis (attestations, certificats, formulaires) et suit leur progression jusqu'à validation complète.

Dossier vs Type de dossier

Un type de dossier (dossierTypeCode) est un modèle prédéfini de documents à collecter. Lorsque vous créez un dossier avec un type, les documents requis sont automatiquement configurés.

Types de dossiers

Les types de dossiers sont configurés sur votre compte et définissent un ensemble de documents standards à collecter. Exemples :

  • Onboarding — Documents de base pour référencer un nouveau fournisseur
  • Vigilance — Conformité légale (URSSAF, fiscalité, assurances)
  • CSR — Documents RSE et développement durable
  • Cybersécurité — Certifications et questionnaires sécurité
GET/api/v1/account/:accountId/dossierTypes

Liste tous les types de dossiers disponibles sur votre compte.

Créer un dossier

Pour créer un dossier d'évaluation, le tiers doit déjà exister dans votre portefeuille. Vous pouvez spécifier un type de dossier ou définir manuellement les documents requis.

POST/api/v1/account/:accountId/thirdparties/:thirdpartyId/dossiers
curl -X POST https://edge.aprovall.com/api/v1/account/123/thirdparties/456/dossiers \
  -H "Authorization: Bearer VOTRE_JWT_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "thirdpartyCode": "FOURNISSEUR_001",
    "dossierReference": "EVAL-2025-001",
    "description": "Évaluation annuelle",
    "dossierTypeCode": "VIGILANCE",
    "thirdpartyEmail": ["contact@fournisseur.com"]
  }'

Paramètres de création

ParamètreTypeDescription
thirdpartyCodestringCode de référence du tiers (votre système)
dossierReference *stringRéférence unique du dossier
dossierTypeCodestringCode du type de dossier (préconfigure les documents)
descriptionstringDescription libre du dossier
purchasingCategorystringCatégorie achat (usage libre)
expirationDateYYYY-MM-DDDate d'expiration du dossier
requiredDocumentsstring[]Liste des codes documents requis (si pas de dossierTypeCode)
thirdpartyEmailstring[]Emails du tiers (recevront les demandes)
usersInChargestring[]Emails des utilisateurs responsables du dossier

Statuts des documents

Chaque document d'un dossier possède un statut indiquant sa progression :

StatutDescription
MISSINGNon encore soumis par le tiers
IN_PROGRESSCollecte/traitement et vérification en cours
ACTION_REQUIREDEn attente de validation ou rejet manuel par le client
VALIDPrésent et valide (automatiquement ou manuellement)
NOT_VALIDRejeté par la vérification Aprovall ou rejet manuel
BELOW_EXPECTATIONRejeté par le client (sans propagation)
Statut global du dossier

Le statut global d'un dossier est calculé automatiquement en fonction des statuts de tous ses documents.

VALIDNOT_VALIDIN_PROGRESS

Endpoints API

GET/api/v1/account/:accountId/dossiers

Liste tous les dossiers de votre compte avec pagination et filtres.

GET/api/v1/account/:accountId/dossiers/:dossierId

Récupère les détails d'un dossier (documents, statuts, indicateurs).

PUT/api/v1/account/:accountId/dossiers/:dossierId

Met à jour les informations d'un dossier (description, date d'expiration, etc.).

POST/api/v1/account/:accountId/dossiers/:dossierId/stop

Arrête un dossier actif.

POST/api/v1/account/:accountId/dossiers/:dossierId/activate

Réactive un dossier arrêté.

Prochaines étapes