Salesforceのデータを取得
2320 views
この記事では、Salesforceのクエリ(SOQL)を実行してレコードを取得する方法について紹介します。
【できるようになること】
- Salesforceのレコードから自動でデータ取得
Salesforceからデータ取得
下記手順にてワークフローを設定します。
今回はNameの値が「株式会社XXXX」である取引先オブジェクト(Account)の、レコードのId、Name、Phone 項目の値を取得する設定をします。
それぞれの項目名は、設定→オブジェクトマネージャから参照してください。
- コネクションページからSalesforceのコネクションを登録します。
連携手順:Salesforceと連携
- アクション一覧から「SalesforceQuery」アクションをドラッグ&ドロップします。
- プロバイダID:パラメータ右横の「プロバイダIDを選ぶ」から選択します。
- クエリ:どのデータを取得するかSOQLを使用してクエリ文を入力します。
※SOQLについてはこちらの記事でご紹介しておりますのでご覧ください。
他のアクションと同様、クエリ上で変数を使用できます。
呼び出し方法は以下をご参照ください。
参考:変数の呼び出し
実例
※変数名をシングルクォーテーションで囲う必要があります。
SELECT Id, Name FROM Account WHERE Name = '${compName}'
アウトプットはオブジェクト形式の配列で出力されます。
# クエリを実行する +salesforce_query_1: action>: SalesforceQuery provider: query: "SELECT Id, Name, Phone\nFROM Account\nWHERE Name = '株式会社XXXX'"
<Saleseforce>セールスフォース
このページは役に立ちましたか?
サイトを見て解決しない場合はAUTOROにログインし、チャットよりお問い合わせください。