Welcome Guest! Log in
×

Notice

The forum is in read only mode.
Stambia versions 2.x, 3.x, S17, S18, S19 and S20 are reaching End of Support January, 15th, 2024. Please consider upgrading to the supported Semarchy xDI versions. See Global Policy Support and the Semarchy Documentation.

The Stambia User Community is moving to Semarchy! All the applicable resources have already been moved or are currently being moved to their new location. Read more…

Topic-icon Question disable mapping fields

More
03 Sep 2018 12:11 #1 by nada
disable mapping fields was created by nada
Bonjour ,

J'essaie de charger des données dans un object Salesforce .

Est-il possible qu'en fonction de la valeur d'un champ X de la source , activer ou désactiver le mapping d'un champ Y de l'objet Salesforce ?
Y a-t-il un moyen pour ajouter une condition au paramètre Enable ?



Merci .
Cordialement,
Attachments:
More
21 Sep 2018 11:36 #2 by Adrian MATYSIAK
Replied by Adrian MATYSIAK on topic disable mapping fields
Bonjour,

Pour l’instant la fonctionnalité qui permettrait de désactiver le mapping d’un champ Y en fonction de la valeur d’un champ X n’existe pas dans Stambia.
Par contre, nous trouvons l’idée très intéressant, nous allons donc essayer d’inclure cette fonctionnalité dans la prochaine version du connecteur Salesforce.
Si vous souhaitez recevoir plus de détails là-dessus ou tester cette nouvelle version, n’hésitez pas à créer un ticket auprès du Support Stambia.

Dans l’état actuel, vous pouvez envisager de filtrer le flux de données en fonction de la valeur d’un champ X et ainsi avoir deux versions de mapping (un avec le champ Y mappé et l’autre sans ce champ) en fonction de la valeur d’un champ X.
Voici un exemple :

De cette manière, le champ « last_name » ne sera pas mappé pour les lignes qui ont TIT_CODE=’Mr’.
A noter que cela signifie que le process fera un import vers Salesforce deux fois (une fois pour chacun de ces flux).
Il faudrait donc préciser l’ordre d’intégration au niveau de datastores Salesforce afin que les imports ne se fassent pas en parallèle et les fichiers temporaires ne soient pas écrasés :


J'espère que cela vous aide.
Cordialement,
Adrian MATYSIAK
Attachments: