Effectuer un upsert sur des données Salesforce en se basant sur des ID externes
Voici un exemple d'utilisation des composants Talend pour insérer et mettre à jour des données d'un objet Salesforce Contact, en vous basant sur les relations de mapping avec les ID externes de l'objet Account.
Pour plus de technologies supportées par Talend, consultez Composants Talend.
Le Job utilisé dans cet exemple se compose des sept sous-Jobs suivants :
-
le premier sous-Job ouvre une connexion à Salesforce,
-
le deuxième supprime des enregistrements Account en se basant sur des ID externes,
-
le troisième sous-Job insère deux enregistrements Account avec leurs ID externes,
-
le quatrième insère trois enregistrements Contact en se basant sur la relation de mapping avec les ID externes de l'objet Account et rassemble les données insérées et les données en erreur,
-
le cinquième met à jour deux enregistrements Contact insérés, en se basant sur les relations de mapping des ID externes de l'objet Account,
-
Le sixième sous-Job récupère les enregistrements Account insérés et
-
le septième sous-Job récupère les enregistrements Contact sur lesquels un upsert a été effectué.