SupportConnexion
Contactez-nous
Open Office Hours saison 1 : session 5 - Mappages de champs

Open Office Hours saison 1 : session 5 - Mappages de champs

February 12, 2026 · Andreea Arseni · Open Office Hours

Les mappages de champs sont au cœur de toute intégration de données. Ils déterminent comment les données passent d’un système à un autre et ce qu’elles deviennent en chemin. Rapidi vous propose un ensemble de formules intégrées qui vous permettent de convertir, filtrer, rechercher et transformer vos données sans écrire de code personnalisé.

Ce guide présente les bonnes pratiques pour les deux plateformes et vous montre, étape par étape, comment configurer vos mappages de champs dans MyRapidi.

Dans la 5e session de notre série Open Office Hours, nous expliquons comment configurer les mappages de champs avec Rapidi.

Comment configurer les mappages de champs

En bref :

Dans cette session Open Office Hours, nous vous montrons comment utiliser des formules dans les mappages de champs de Rapidi lorsqu’un simple mappage 1 à 1 ne suffit pas.

Thèmes abordés :

  • Conversions – Aligner les formats de données entre les systèmes source et destination (par exemple, d’une date vers une date-heure)
  • Logique conditionnelle – Utiliser la formule CASE pour mapper des valeurs qui diffèrent d’un système à l’autre, avec des valeurs par défaut en repli
  • Lookups – Récupérer des données d’autres tables ou vues grâce aux lookups sur la destination (DDS), sur la source (SourceDS) et sur le Link Storage (LS)
  • Manipulation de texte – Raccourcir les champs avec la formule COPY pour éviter les erreurs dans la destination
  • Gestion des valeurs vides – Ignorer ou remplacer les champs vides pour que les transferts s’exécutent sans problème
  • Journalisation – Utiliser la formule MESSAGE pour enregistrer les valeurs des champs dans les logs de transfert et faciliter le dépannage

Nous partageons aussi des conseils pratiques : commencez par des formules simples, testez-les, puis ajoutez de la complexité par imbrication si nécessaire. La référence complète des formules est disponible sur le wiki Rapidi.

Regardez le replay de notre cinquième session : Mappages de champs

Support de présentation

Télécharger les diapositives

Mappages de champs dans RAPIDI : formules, lookups et bonnes pratiques

Les mappages de champs peuvent être de simples relations 1 à 1 entre un champ source et un champ de destination. Dans de nombreuses intégrations, cette approche ne suffit pas, car les données doivent parfois être récupérées à différents endroits, reformatées, validées, raccourcies ou mappées de façon conditionnelle. Les formules RAPID (aussi appelées expressions) couvrent ces cas.

Où ajouter des formules dans RAPID

Les formules s’ajoutent dans les Field List Mappings.

Règles de syntaxe obligatoires

Cette structure s’applique aux formules comme aux valeurs codées en dur.

Catégories de formules pour les mappages de champs

Les formules RAPID sont regroupées en catégories qui correspondent aux besoins de mappage les plus courants.

1) Conversions (alignement des formats)

Les conversions traitent les cas où deux systèmes stockent les mêmes données dans des formats différents. L’objectif est d’aligner les formats pour que la destination reçoive la structure attendue.

Un exemple courant consiste à convertir une date de la source au format date et heure exigé par la destination.

2) Logique conditionnelle et valeurs par défaut

La logique conditionnelle s’utilise lorsque :

Formule CASE (mappage de valeurs avec valeur par défaut)

Un scénario fréquent consiste à mapper des valeurs qui ne correspondent pas d’un système à l’autre.

Exemple de schéma :

La valeur par défaut se place à la fin pour garantir le bon déroulement du transfert.

Gestion des valeurs vides (actions de repli)

Une formule Blank Value est souvent associée à des lookups :

Exemple de comportement :

3) Lookups (interroger d’autres tables, vues ou le Link Storage)

Les lookups récupèrent des données d’autres tables, listes ou vues et les envoient à la destination.

Types de lookups

Condition essentielle : un identifiant commun

Un lookup exige un point commun entre :

Exemple de structure (lookup sur la destination) :

Destination, source ou Link Storage

Exemples de lookups utilisés dans les mappages

4) Manipulation de texte (contrôle de la longueur, découpage, concaténation)

Les formules de manipulation de texte adaptent les chaînes aux contraintes de la destination.

Formule COPY (tronquer à une longueur maximale)

Elle sert couramment à éviter les erreurs dans la destination dues à des chaînes trop longues.

Exemple :

Coder des valeurs en dur dans les mappages

Les valeurs codées en dur suivent les mêmes règles de syntaxe :

Les valeurs codées en dur permettent de toujours envoyer des valeurs cohérentes ou de fournir des valeurs par défaut.

Formules opérationnelles pour le dépannage et le contrôle

Formule Message (journaliser le contexte de chaque enregistrement)

La formule Message consigne dans les logs les valeurs de champs choisies pendant les exécutions de transfert.

Exemple de comportement :

Formule Error (arrêt immédiat)

La formule Error empêche un transfert de s’exécuter. Elle s’utilise lorsqu’une validation stricte est nécessaire et que des données manquantes ou non valides doivent bloquer le traitement.

Formules de validation

Les formules de validation peuvent vérifier le format des champs avant l’envoi des données :

Bonnes pratiques pour utiliser des formules dans les mappages de champs

Récapitulatif

Les mappages de champs RAPID vont au-delà des transferts de champ à champ en 1 à 1. Les formules permettent les conversions de format, le mappage conditionnel avec valeurs par défaut, les lookups sur la source, la destination et le Link Storage, le contrôle de la longueur du texte, la validation, la journalisation et l’arrêt immédiat en cas d’erreur. Une syntaxe correcte et une construction progressive de la logique réduisent les erreurs de mappage et améliorent la fiabilité des transferts.

Et ensuite ?

La session aborde les horodatages et la RTI, les formules et les transformations. Découvrez comment configurer la circulation de vos données entre les systèmes.

Vous ne pouvez pas assister en direct ? Inscrivez-vous quand même, et nous vous enverrons ensuite l’enregistrement et les supports.

Open Office Hours

Chaque semaine, nos spécialistes de l’intégration animent une formation gratuite de 30 minutes sur un thème précis de MyRapidi.

Voir le programme et s’inscrire

Questions fréquentes

Qu’est-ce que le mappage de champs dans l’intégration de données ?

Le mappage de champs consiste à relier un champ d’un système au champ correspondant d’un autre système. Il indique à l’intégration quelles données vont où. Un exemple simple : le champ « Customer Name » de votre ERP doit être mappé vers le champ « Account Name » de Salesforce. Sans mappage correct, les données atterrissent au mauvais endroit ou ne sont pas transférées du tout.

Quelle est la différence entre un mappage 1 à 1 et un mappage basé sur une formule ?

Un mappage 1 à 1 envoie une valeur directement d’un champ source vers un champ de destination, sans aucune modification. Un mappage basé sur une formule transforme les données en chemin. Vous utiliserez une formule lorsque les deux systèmes stockent les données dans des formats différents, utilisent des valeurs différentes pour la même chose, ou lorsque vous devez récupérer des données d’une table liée qui ne fait pas partie du transfert principal.

Que se passe-t-il lorsqu’un champ de mon système source est vide ?

Si vous ne tenez pas compte des champs vides, votre transfert risque d’échouer ou d’envoyer des valeurs vides vers la destination, ce qui peut écraser des données existantes. Dans Rapidi, vous pouvez utiliser une formule Blank Value combinée à Skip Field pour indiquer au système : « Si ce champ est vide, conserver le champ de destination tel quel. » C’est particulièrement utile pour les champs que les utilisateurs finaux ne renseignent pas toujours.

Pourquoi ai-je des erreurs liées à la longueur des champs ou à des types de données incompatibles ?

Les systèmes définissent souvent le même type de données de manière différente. Un champ de nom peut accepter 50 caractères dans votre ERP, mais seulement 30 dans Salesforce. Un champ de date peut utiliser un format (DD/MM/YYYY) dans un système et un autre (YYYY-MM-DD) dans l’autre. Ces écarts provoquent des erreurs de validation côté destinataire. Les formules COPY et FORMAT de Rapidi vous permettent de raccourcir les champs et de convertir les formats avant que les données n’atteignent la destination.

Quand utiliser un lookup plutôt qu’un mappage direct ?

Utilisez un lookup lorsque les données dont vous avez besoin ne se trouvent pas dans la table que vous transférez. Par exemple, si vous synchronisez des fiches clients mais devez inclure le montant des factures impayées, cette valeur peut se trouver dans une table de statistiques distincte. Un lookup vous permet d’interroger une autre table, d’établir la correspondance sur un identifiant commun (comme un numéro client) et d’intégrer la valeur à votre transfert. Dans Rapidi, vous pouvez exécuter des lookups sur le système source, le système de destination ou le Link Storage.

Voyez si cela convient à votre environnement

Dites-nous quels systèmes vous utilisez et nous vous dirons franchement si Rapidi est le bon outil.