手順
-
tSalesforceConnectionコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [Connection type] (接続タイプ)ドロップダウンリストからOAuthを選択し、[Oauth2 flow type] (Oauth2フロータイプ)ドロップダウンリストから[Implicit Flow] (暗黙的フロー)を選択します。
- [Client Id] (クライアントID)および[Client Secret] (クライアントシークレット)フィールドに、コンシューマーがSalesforceにアクセスするために使うキーとシークレットをそれぞれ入力します。
- [Callback Host] (コールバックホスト)フィールドと[Callback Port] (コールバックポート)フィールドに、コールバックホストとポート情報をそれぞれ入力します。
- [Token File] (トークンファイル)フィールドで、ユーザーが認証情報を提供せずに新しいセッションを取得できるようにするために、OAuth対応の接続アプリで使われる更新トークンを保管するトークンファイルを参照するか、またはそのパスを入力します。
-
tFixedFlowInputコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
-
[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、ポップアップスキーマダイアログボックスで、[String] (文字列)タイプのカラムNameを1つ追加してスキーマを定義します。完了したら、[OK]をクリックして変更を保存し、ダイアログボックスを閉じます。
- [Mode] (モード)エリアで[Use Inline Content (delimited file)] (インラインコンテンツを使う(区切り付きファイル))を選択します。表示される[Content] (コンテンツ)フィールドに、Salesforceに書き込むデータを入力します。たとえばTalendです。
-
tSalesforceOutputコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [Connection Component] (接続コンポーネント)ドロップダウンリストからtSalesforceConnectionコンポーネントを選択し、それによって作成された接続を再利用します。
- [Module Name] (モジュール名)フィールドの横にある[...]ボタンをクリックし、ポップアップダイアログボックスで、アクセスするオブジェクトを選択します。この例ではAccountです。
-
[Edit schema] (スキーマを編集)の横にある[...]ボタンをクリックし、スキーマダイアログボックスを開きます。パネルの右側で、カラムNameを除くすべてのカラムを削除します。完了したら、[OK]をクリックして変更を保存し、ダイアログボックスを閉じます。