Créer un Job pour effectuer un upsert sur des données Salesforce en se basant sur des ID externes - 7.3

Salesforce

Version
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Applications métier > Composants Salesforce
Gouvernance de données > Systèmes tiers > Applications métier > Composants Salesforce
Qualité et préparation de données > Systèmes tiers > Applications métier > Composants Salesforce
Last publication date
2024-02-22

Avant de commencer

  • Un champ d'ID externe personnalisé Account_External_ID a été ajouté pour l'objet Account dans votre Salesforce, qui sera utilisé pour mapper la relation avec l'objet Contact.

  • Un champ d'ID externe personnalisé Contact_Talend_ID a été ajouté pour l'objet Contact dans Salesforce, qui sera utilisé en tant que colonne clé pour l'upsert sur les données de l'objet Contact.

Procédure

  1. Créez un Job et ajoutez un composant tSalesforceConnection, trois tSalesforceInput, quatre tSalesforceOutput, trois tFixedFlowInput et quatre tLogRow.
  2. Reliez le premier composant tSalesforceInput au premier tSalelsforceOutput à l'aide d'un lien Row > Main.
  3. Répétez l'opération pour relier le premier tFixedFlowInput au deuxième tSalesforceOutput, le deuxième tFixedFlowInput au troisième tSalesforceOutput, le troisième tFixedFlowInput au quatrième tSalesforceOutput, le deuxième tSalesforceInput au troisième tLogRow et le troisième tSalesforceInput au quatrième tLogRow.
  4. Reliez le troisième tSalesforceOutput au premier tLogRow à l'aide d'un lien Row > Main et au deuxième tLogRow à l'aide d'un lien Row > Reject.
  5. Reliez le tSalesforceConnection au premier tSalesforceInput, à l'aide d'un lien Trigger > On Subjob Ok.
  6. Répétez l'opération pour relier le premier tSalesforceInput au premier tFixedFlowInput, le premier tFixedFlowInput au deuxième tFixedFlowInput, le deuxième tFixedFlowInput au troisième tFixedFlowInput, le troisième tFixedFlowInput au deuxième tSalesforceInput et le deuxième tSalesforceInput au troisième tSalesforceInput.