Voir les 190 fonctionnalités →
Blog Notre Histoire Espace client Produit Demandez une Démo →
Jobs & Automatisation

Exécution de blocs de code personnalisés

Quand une règle sort du cadre déclaratif, iD4Connect exécute vos propres blocs de code au sein du pipeline. Votre logique sur mesure s'applique à la donnée en transit, dans votre périmètre d'exécution.

<50 mslatence
0 ostockage
100%souverain
01

Aller au-delà des opérations prêtes

Certaines transformations relèvent d'une logique métier trop spécifique pour un paramétrage standard. Sortir la donnée vers un service externe pour la traiter ajoute une copie et un point de fuite. Le bloc de code embarque votre logique directement dans le flux.

// comment ça marche

De la source à la destination, en un seul passage

01

Recevoir la donnée en entrée

Le bloc reçoit l'enregistrement en transit comme entrée, avec ses champs et ses métadonnées. Votre code accède au contexte sans que la donnée quitte le pipeline.

02

Exécuter votre logique

Le code s'exécute dans l'environnement d'exécution d'iD4Connect, au sein de votre périmètre. Le traitement reste stateless : aucune persistance implicite entre deux enregistrements.

03

Renvoyer le résultat au flux

La sortie de votre bloc réintègre le pipeline et poursuit vers les étapes suivantes. Rien n'est stocké hors du flux du fait de l'exécution.

// points clés

Ce que cette fonctionnalité vous apporte

Logique sur mesure

Vous implémentez des transformations que le paramétrage standard ne couvre pas, au plus près de votre métier.

Accès au contexte

Le code lit les champs et les métadonnées de l'enregistrement en cours pour décider de son traitement.

Exécution dans le périmètre

Le bloc tourne là où iD4Connect est déployé (on-premise, cloud privé, edge), sans appel sortant imposé.

Stateless par défaut

Chaque exécution est isolée, sans état conservé implicitement d'un enregistrement à l'autre.

Bénéfices

  • Logique métier spécifique intégrée au flux.
  • Pas de sortie vers un service tiers pour un cas particulier.
  • Exécution dans votre périmètre souverain.
  • Isolation stateless entre les enregistrements.
Cas d'usage

En pratique

Une équipe doit appliquer un algorithme de scoring maison sur des transactions, une logique qu'aucune opération standard ne reproduit. Elle intègre son code dans un bloc au milieu du pipeline. iD4Connect passe chaque transaction au bloc pendant son transit, exécute le scoring dans le périmètre de l'entreprise, et réinjecte le résultat dans le flux. La logique sensible reste chez le client, sans copie envoyée à un service externe.

// faq

Questions fréquentes

Où s'exécute mon code personnalisé ?

Dans l'environnement d'exécution d'iD4Connect, au sein de votre périmètre de déploiement, sans appel sortant imposé vers un tiers.

Le bloc de code peut-il conserver un état entre enregistrements ?

L'exécution est stateless par défaut, chaque enregistrement étant traité isolément ; c'est ce qui préserve le modèle sans stockage.

Quand utiliser un bloc de code plutôt qu'une opération standard ?

Lorsque la logique métier est trop spécifique pour le paramétrage déclaratif ; pour les cas simples, les opérations prêtes restent préférables.

Orchestrez vos données en transit, sans stockage

iD4Connect connecte, transforme et distribue vos flux en temps réel. Souverain, on-premise, cloud ou edge.

Demandez une démo