Page 08 / 08 · Traitement final flexible

Un résultat, autant de destinataires que souhaité

À la fin de la chaîne se trouve un résultat d’extraction uniforme, neutre vis-à-vis de la cible et du procédé : des champs, des tableaux et des informations d’origine sous une forme qui ne suppose rien sur le destinataire. La destination n’est donc pas une question de code de traitement, mais une question de configuration — et c’est précisément de là que naissent les possibilités suivantes.

Trois degrés de liberté
COMBIEN

Nombre de cibles

D’un seul destinataire à plusieurs simultanément — la remise distribue le même résultat à toutes les cibles enregistrées en un seul passage.

QUEL TYPE

Type de cible

Archivage documentaire, application métier via une interface web ou export de données — chaque type de cible est un composant interchangeable derrière la même couche de remise.

À QUEL POINT C’EST OBLIGATOIRE

Poids de la cible

Chaque cible peut être marquée comme obligatoire ou optionnelle. Seules les cibles obligatoires déterminent si un passage est considéré comme terminé.

Ce que cela rend possible
call_split

Réutilisation multiple sans travail supplémentaire

Un document est lu une fois et exploité plusieurs fois : archivage conforme, traitement opérationnel dans l’application métier et analyse peuvent recevoir le même résultat en parallèle. Jusqu’ici, cela signifiait plusieurs saisies — désormais, c’est une liste de cibles.

swap_horiz

Changer de système cible sans toucher au processus

Un changement de système peut être mené en mode parallèle : enregistrer d’abord la nouvelle cible de manière optionnelle, comparer les résultats, puis inverser le caractère obligatoire et désactiver l’ancienne cible. La classification, l’analyse et les contrôles restent inchangés.

alt_route

Des chemins différents selon le type de document

Comme les cibles dépendent du modèle de reconnaissance et que le modèle dépend du type de document, la classification de la page 05 détermine aussi indirectement la destination. Un type de document peut aller vers la comptabilité, un autre vers la gestion des contrats — sans branchement dans le flux.

tune

Connecter au lieu de programmer

Adresse, méthode, affectation des champs et des tableaux sont configurées ; les valeurs sont insérées via des espaces réservés nommés et formatées selon la destination. Délibérément sans conditions, boucles ni fonctions — afin qu’une connexion reste vérifiable sur le plan métier et qu’aucun blanc-seing pour du code dans le champ de configuration n’apparaisse.

search_check

Rattacher au lieu de créer en double

La remise peut d’abord rechercher l’objet cible approprié — client, dossier, affaire — puis seulement écrire. Les données extraites arrivent ainsi sur l’objet métier existant, au lieu de créer des doublons.

rule

Défaillance partielle plutôt que panne totale

Si un système en aval n’est pas joignable, tout le passage n’échoue pas. Les cibles optionnelles signalent leur erreur et ne bloquent rien ; une cible obligatoire en échec laisse le cas en attente de reprise, au lieu de le clôturer à moitié.

Remise en deux phases — d’abord trouver, puis écrire
PHASE 1
Rechercher
Requête avec les valeurs extraites vers le système cible afin d’identifier l’objet approprié
east
DÉCISION
Résoudre
Une correspondance devient l’adresse cible. Aucune correspondance : créer, ignorer ou interrompre — au choix selon la cible. L’ambiguïté est toujours considérée comme une erreur.
east
PHASE 2
Écrire
Les champs et les tableaux sont écrits sur l’objet résolu — données d’en-tête et lignes de positions en une seule opération

L’intérêt réside dans l’étape de décision : savoir si une référence inconnue doit devenir un nouvel enregistrement, un cas de contrôle ou un arrêt est une règle métier — et elle se règle par cible, pas dans le flux.

Ce que la flexibilité ne coûte pas
check_circle
Répétabilité sans double écriture. Chaque remise porte une clé de processus unique ; une seconde tentative ne crée pas un second enregistrement.
check_circle
Aucun identifiant dans la configuration. Seul le nom d’un secret est stocké, sa résolution se fait à l’exécution.
check_circle
Uniquement des adresses autorisées. Les cibles sortantes sont vérifiées par rapport à une liste d’autorisation, le transport chiffré est imposé, les plages d’adresses internes sont rejetées.
check_circle
Vérifier sans effet de bord. Une configuration de cible peut être prévisualisée : la requête sortante est affichée, rien n’est écrit.
check_circle
Visibilité sans travail supplémentaire. Chaque cible écrit son propre niveau de journal — une cible nouvellement configurée apparaît dans la supervision sans qu’une interface doive être adaptée.
Scénarios opérationnels
Archivage et application métier en même temps
Le document va dans l’archivage conforme, les données extraites dans le système opérationnel — les deux reçoivent la même base vérifiée.
Migration en mode parallèle
Alimenter l’ancien et le nouveau système pendant un certain temps, comparer les écarts dans le journal, puis seulement basculer.
Cibles dépendantes du client et du site
Même type de document, destinataire différent selon l’unité organisationnelle — une question de configuration de la cible, pas du flux.
Validation avant remise
Avec les portes de qualité de la page 07, un principe de double contrôle apparaît : les cas incertains ne sont remis qu’après vérification, les cas sûrs passent sans surveillance.
Message clé

La classification rend le début de la chaîne automatisable, la couche de remise neutre rend sa fin interchangeable. Entre les deux se trouve un traitement qui n’a à se soucier ni de l’origine ni du devenir d’un document — et c’est précisément pour cela qu’il peut grandir sans transformation structurelle.