メイン コンテンツをスキップする 補完的コンテンツへスキップ

アカウントの外部IDでSalesforce連絡先レコードをアップデート

手順

  1. 4番目のtSalesforceOutputコンポーネントをダブルクリックして、[Component] (コンポーネント)タブに[Basic settings] (基本設定)ビューを開きます。
  2. [Connection Component] (接続コンポーネント)ドロップダウンリストから、Salesforce接続を作成するコンポーネントを選択します。この例ではtSalesforceConnection_1です。
  3. [Module Name] (モジュール名)フィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスで、データを挿入するオブジェクトを選択します。この例ではContactです。Contactオブジェクトのスキーマは自動的に入力されます。
  4. [Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックして、ポップアップダイアログボックスで、PhoneEmailtalendlena__Contact_Talend_ID__cという3つのカラムを除くすべてのスキーマカラムを削除します。次に、文字列型の別のカラムAccount_External_IDを追加し、これら4つのカラムを2番目のtFixedFlowInputコンポーネントにコピーします。完了したら、[OK]をクリックしてダイアログボックスを閉じます。
  5. 表示されるOutput ActionドロップダウンリストからUPSERTUpsert Key Columnドロップダウンリストからtalendlena__Contact_Talend_ID__cを選択します。
  6. [Advanced settings] (詳細設定)ビューに移動し、[Relationship mapping for upsert] (Upsertの関係マッピング)で、1つの行を追加し、各テーブルカラムの値を設定して、カラムAccount_External_IDの関係マッピングを指定します。この例では、カラムAccount_External_IDはAccountオブジェクトの外部IDフィールドtalendlena__Account_External_ID__cにマッピングされます。したがって、[Column name of Talend Schema] (Talendスキーマのカラム名)の値はAccount_External_ID[Lookup relationship field name] (ルックアップ関係フィールド名)[Module name] (モジュール名)の値はAccount[External id name] (外部IDの名前)の値はtalendlena__Account_External_ID__cです。
  7. 3番目のtFixedFlowInputコンポーネントをダブルクリックして、[Component] (コンポーネント)タブに[Basic settings] (基本設定)ビューを開きます。
  8. [Mode] (モード)エリアで[Use Inline Table] (インラインテーブルを使用)を選択して、表示されたテーブルにSalesforce連絡先オブジェクトに挿入された2つのレコードのアップデートに使うデータを入力します。この例では、アップデートされたデータは次のとおりです。電話とメールの値が2つのレコードの両方に追加され、2番目のレコードのアカウント外部ID値がaccount_talend_doc_exidにアップデートされます。
    +86 13666666666;beckham.david@talend.com;2018010001;account_talend_exid
    +86 13888888888;taylor.swift@talend.com;2018010002;account_talend_doc_exid

    [Use Inline Content] (インラインコンテンツを使用)を選択して、表示された[Content] (コンテンツ)フィールドに入力データをコピーして貼り付けることもできます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。