Search
K

Salesforce

Salesforce連携に関するアクション一覧です。

SalesforceQuery

概要

SalesforceQuery は、セールスフォースに登録されているレコードからSOQLクエリ構文を使用して検索し、情報を取得します。検索に該当するレコードを配列で出力します。 SOQLクエリ構文の作成は、LWC SOQL Buidlerを参照してください。

パラメーター

*は、必須パラメーター
名前
概要
provider*
文字列
Salesforce連携に必要なプロバイダーID
sfdc_y8ni9c3b8b8147410ce2
query*
文字列
取得したいレコードをSOQL文を使用して入力します。
SELECT Id, Name FROM Opportunity ORDER BY LastModifiedDate DESC LIMIT 10

アウトプット

タイプ
概要
Array
配列
検索の結果
*使用例を参照

使用例

# クエリを実行する
+salesforce_query_1:
action>: SalesforceQuery
provider: sfdc_2890b93211ca476cd4c9
query: |
SELECT Id, Name, AccountId, StageName, CloseDate
FROM Opportunity
ORDER BY LastModifiedDate DESC
LIMIT 3
# [
# {
# "attributes": {
# "type": "Opportunity",
# "url": "/services/data/v48.0/sobjects/Opportunity/0062w000004k4rAAAQ"
# },
# "Id": "0062w000004k4rAAAQ",
# "Name": "株式会社XXX不動産_新規提案",
# "AccountId": "0012w00000DTyXbAAL",
# "StageName": "08-契約締結",
# "CloseDate": "2020-07-10",
# },
# {
# "attributes": {
# "type": "Opportunity",
# "url": "/services/data/v48.0/sobjects/Opportunity/0062w000004mHvfAAE"
# },
# "Id": "0062w000004mHvfAAE",
# "Name": "YYYホールディングス株式会社_オプション追加検討",
# "AccountId": 0012w00000DWecWAAT,
# "StageName": "06-申込受領",
# "CloseDate": "2020-07-31",
# },
# {
# "attributes": {
# "type": "Opportunity",
# "url": "/services/data/v48.0/sobjects/Opportunity/0062w000004lxGwAAI"
# },
# "Id": "0062w000004lxGwAAI",
# "Name": "株式会社ZZZ_見積依頼",
# "AccountId": 0012w00000DTySDAA1,
# "StageName": "03-見積提示",
# "CloseDate": "2020-08-10",
# }
# ]

SalesforceUpdateRecord

概要

SalesforceUpdateRecord は、セールスフォースに登録されているレコードを更新する機能です。対象のオブジェクトを指定して、更新したい内容をdataに入力します。

パラメーター

*は、必須パラメーター
名前
概要
provider*
文字列
Salesforce連携に必要なプロバイダーID
sfdc_e7502c3b8b8147410ce2
object*
文字列
オブジェクト名
"Opportunity"
id*
文字列
ID
"0012w00000DWerAAAT"
data*
オブジェクト
更新するデータ
{ "Amount": 180000, "StageName": "05-条件合意", "CloseDate": "2020-08-01" }

アウトプット

タイプ
概要
Boolean
真理値
レコード更新に成功したときにtrue
true

使用例

# レコードを更新する
+salesforce_update_record_1:
action>: SalesforceUpdateRecord
provider: sfdc_ed0052e611144f3035a2
object: Opportunity
id: 0062w000004k4rAAAQ
data:
Amount: 180000
StageName: '05-条件合意'
CloseDate: '2020-08-01'

SalesforceCreateRecord

概要

SalesforceCreateRecord は、セールスフォースに新たなレコードを作成する機能です。オブジェクトを指定して、作成したい内容をdataに入力します。

パラメーター

*は、必須パラメーター
名前
概要
provider*
文字列
Salesforce連携に必要なプロバイダーID
sfdc_e7502c3b8b8147410ce2
object*
文字列
オブジェクト名
"Account"
data*
オブジェクト
作成するデータ
{ "Name": "hogeeeee株式会社", "BillingState": "東京都", "BillingCity": "中央区", "BillingStreet": "日本橋一丁目X-X", "Phone": "080-XXXX-XXXX" }

アウトプット

タイプ
概要
JSON
オブジェクト
JSONレスポンス
作成されたレコードのオブジェクトIDを出力します。

使用例

# レコードを作成する
+salesforce_create_record_1:
action>: SalesforceCreateRecord
provider: sfdc_e2e59120c904a8556217
object: Account
data:
Name: '株式会社XXX'
BillingState: '東京都'
BillingCity: '中央区'
BillingStreet: '日本橋一丁目X-X'
Phone: '080-XXXX-XXXX'
# {
# "id": "0012w00000DX4q3AAD",
# "success": true,
# "errors": []
# }

SalesforceInsertContentVersion

概要

SalesforceInsertContentVersion は、Salesforce CRM Content を挿入します。レコードの「ファイル」という部分に指定されたファイルがアップロードされます。

パラメーター

*は、必須パラメーター
名前
概要
provider*
文字列
Salesforce連携に必要なプロバイダーID
sfdc_e7502c3b8b8147410ce2
file*
文字列
添付ファイル。ファイルは、「ファイルを取得」アクションなどで、ロボット内にダウンロードされている必要があります。
+get_file_1
locationId*
文字列
オブジェクトID
"0062x00000508muAAA"
title
文字列
保存するファイル名
"信用調査レポート_株式会社XXX"

アウトプット

タイプ
概要
JSON
オブジェクト
JSONレスポンス
作成されたファイルのオブジェクトIDを出力します。

使用例

# レコードにファイルを添付する
+salesforce_insert_content_version_1:
action>: SalesforceInsertContentVersion
provider: sfdc_e2e59120c904a8556217
file: +get_file_1
locationId: 0062w000004lSbPAAU
title: '信用調査レポート_株式会社XXX'
# {
# "id": "0682w000001SLo5AAG",
# "success": true,
# "errors": []
# }

SalesforceGetReport

概要

SalesforceGetReport は、セールスフォースのレポートを取得する機能です。 ※結合レポートの場合は、詳細のみレポートは取得できません。 ※詳細のみレポートは2000件まで取得可能です。 ※100列未満のレポートのみ取得可能です。

パラメーター

*は、必須パラメーター
名前
概要
provider*
文字列
Salesforce連携に必要なプロバイダーID
sfdc_e7502c3b8b8147410ce2
report*
文字列
レポートID
00O2r000000tyJDEAY
outputData*
文字列
出力データ
detail

アウトプット

タイプ
概要
Array
配列
二次元配列
レポートを二次元配列で出力します。

使用例

# レポートを取得する
+salesforce_get_report_1:
action>: SalesforceGetReport
provider: sfdc_e7502c3b8b8147410ce2
reportId: 00O2r000000tyJDEAY
outputData: detail
# [
# [
# "所有者 ロール",
# "取引先名",
# "商談名",
# "フェーズ",
# "会計期間",
# "金額",
# "期待収益",
# "確度 (%)",
# "商談日数",
# "作成日",
# "Next Step",
# "リードソース",
# "種別"
# ],
# [
# "CEO",
# "Burlington Textiles Corp of America",
# "Burlington Textiles Weaving Plant Generator",
# "Closed Won",
# "2015 年度 Q1",
# "¥235,000",
# "¥235,000",
# "100%",
# "0",
# "2020/10/29",
# null,
# "Web",
# "New Customer"
# ],
# [
# "CEO",
# "Dickenson plc",
# "Dickenson Mobile Generators",
# "Qualification",
# "2015 年度 Q1",
# "¥15,000",
# "¥1,500",
# "10%",
# "496",
# "2020/10/29",
# null,
# "Purchased List",
# "New Customer"
# ]
# ]