Skip to content

Statuts et enums

Référentiel centralisé de tous les statuts et énumérations utilisés dans la console.

Transmissions

Statut (status)

ValeurFamilleSignification
SUCCESSSuccès 🟢Transaction aboutie normalement.
ACCEPTEDSuccès (legacy) 🟢Statut historique — conservé pour les anciennes transmissions.
ERRORÉchec 🔴Erreur technique côté plateforme (format, parsing, mapping).
PARTNER_ERRORÉchec 🔴Erreur applicative remontée par le partenaire.
REJECTEDÉchec 🔴Refusée par la plateforme (règle de validation).
DENIEDÉchec 🔴Accès refusé — credential invalide ou révoqué.
TIMEOUTÉchec 🟠Délai dépassé sans réponse du partenaire.
CIRCUIT_OPENÉchec 🟠Circuit breaker ouvert — appels bloqués pour laisser récupérer le système cible.

Classification

ValeurSignification
REAL_TIME_SYNCSynchrone temps réel — réponse immédiate attendue.
REAL_TIME_ASYNCAsynchrone temps réel — réponse différée.
BATCHLot (SFTP, fichiers groupés).
ADMINISTRATIVEOpération administrative (provisionnement).
ERRORClassée en erreur dès capture.

État d'export (exportStatus)

ValeurSignification
PENDINGExport en attente.
EXPORTEDExporté avec succès vers l'entrepôt.
FAILEDÉchec d'export — en attente de retry.
DLQPlacé en Dead Letter Queue après épuisement des ré-essais.

État du circuit breaker (circuitBreakerState)

ValeurSignification
CLOSEDNormal — les appels passent.
HALF_OPENTest — quelques appels autorisés pour vérifier si le partenaire est rétabli.
OPENBloqué — tous les appels sont refusés temporairement.

Organisations

Statut d'organisation

ValeurFamilleSignification
PENDING_PROVISIONINGTransitoire 🟠Provisionnement en cours après création.
PROVISIONING_FAILEDErreur 🔴Échec du provisionnement.
ACTIVE (Actif)Normal 🟢Opérationnelle.
DEACTIVATION_IN_PROGRESSTransitoire 🟠Désactivation en cours.
PARTIALLY_DEACTIVATEDErreur 🟠Désactivation partielle.
INACTIVE (Désactivé)Normal ⚪Désactivée.
DELETEDTerminal ⚪Marquée supprimée côté registre.

Type d'organisation

ValeurLibellé UI
ACAssurance
MUTUELLEMutuelle
OGDOGD
PRESTATAIRE_SOINSPrestataire de soins
AUTREAutre

Utilisateurs

Statut utilisateur

ValeurFamilleSignification
PENDING_PROVISIONINGTransitoire 🟠Création côté IDP en cours.
PROVISIONING_FAILEDErreur 🔴Échec du provisionnement.
PENDING_ACTIVATIONEn attente 🟠Invitation envoyée, non acceptée.
ACTIVE (Actif)Normal 🟢Opérationnel.
DEACTIVATION_IN_PROGRESSTransitoire 🟠Désactivation en cours.
INACTIVE (Désactivé)Normal ⚪Désactivé.
REACTIVATION_IN_PROGRESSTransitoire 🟠Réactivation en cours.
INVITATION_EXPIRED (Invitation expirée)En attente 🔴Invitation expirée.

Groupes

Statut de groupe

ValeurFamilleSignification
PENDING_PROVISIONINGTransitoire 🟠Création côté IDP en cours.
ACTIVE (Actif)Normal 🟢Opérationnel.
PROVISIONING_FAILEDErreur 🔴Échec de création.

Type de groupe

ValeurLibellé UI
defaultPar défaut
customCustom

Credentials

Type d'authentification (REST)

ValeurDescription
API_KEYClé API injectée dans un en-tête HTTP.
HTTP_SIGNATURESignature cryptographique de la requête (Cavage draft).
OAUTH2_CLIENT_CREDENTIALSObtention d'un jeton OAuth2 via client_id/client_secret.
OAUTH2_PLUS_HTTP_SIGNATURECombinaison OAuth2 + signature HTTP.

Type d'authentification (SFTP)

ValeurDescription
SSH_KEYAuthentification par clé SSH publique.

Mode de provisionnement

ValeurDescription
SELF_PROVIDEDL'organisation fournit ses clés.
SYSTEM_PROVIDEDLa plateforme génère et stocke les clés.

Statut de provisionnement OAuth / SFTP

ValeurSignification
PENDINGProvisionnement en cours.
PROVISIONEDProvisionné avec succès.
FAILEDÉchec — intervention requise.

Services

Statut de module (catalogue)

ValeurSignification
ACTIVEEn production — activable.
MAINTENANCEMaintenance temporaire.
DEPRECATEDDéprécié — non activable sur de nouvelles organisations.

Direction d'un service

ValeurSignification
INBOUNDEntrant — l'organisation reçoit.
OUTBOUNDSortant — l'organisation émet.

Protocole de connecteur

ValeurDescription
RESTÉchange HTTP.
SFTPTransfert de fichiers sécurisé.

Méthode HTTP (services REST)

GET, POST, PUT, PATCH.

Format de fichier (services SFTP)

CSV, JSON, XML.

Mappings

Direction

ValeurSignification
REQUEST (REQUETE (PLATEFORME → PARTENAIRE))Transformation appliquée à la donnée envoyée.
RESPONSE (REPONSE (PARTENAIRE → PLATEFORME))Transformation appliquée à la donnée reçue.

Règle de transformation

ValeurExpression requiseDescription
TRIMNonSupprime les espaces aux extrémités.
UPPERNonMajuscules.
LOWERNonMinuscules.
TRIM_UPPERNonTRIM + UPPER.
DATE_FR_TO_ISONonJJ/MM/AAAAAAAA-MM-JJ.
DATE_ISO_TO_FRNonAAAA-MM-JJJJ/MM/AAAA.
DECIMAL_2NonForce 2 décimales.
DECIMAL_4NonForce 4 décimales.
MAP_STATUS_CODEOuiMapping clé/valeur.
DEFAULTOuiValeur par défaut.
REPLACEOuiRemplace un motif.
JSONATAOuiExpression JSONATA.
CUSTOM_JSOuiDéprécié.

Audit

Action

CREATE, UPDATE, DELETE, ACTIVATE, DEACTIVATE, RESEND, EXPIRE, RETRY, COMPLETE, FAIL.

Résultat

ValeurSignification
SUCCESS 🟢Opération réussie.
FAILURE 🔴Opération échouée.
PARTIAL 🟠Partiellement réussie.
PENDING 🟠En attente de finalisation.

Source (microservice)

ValeurDomaine
identity-orchestrationCycle de vie des utilisateurs.
organization-registryOrganisations, services, credentials, mappings.
integration-engineExécution des flux d'intégration.

Type de ressource (resourceType)

USER, PARTNER, SERVICE_ENDPOINT, CREDENTIAL, MAPPING.

Rôles

Les 13 rôles de la plateforme sont listés dans le référentiel Rôles.

Rôles applicatifs principaux (dans l'ordre de privilèges décroissants) : platform-governor, organization-manager, user-manager, audit-viewer, transaction-viewer, analytics-viewer, organization-viewer, user-viewer.

Documentation ASACI Santé Connect