Salesforce連携に関するアクション一覧です。
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>: SalesforceQueryprovider: sfdc_2890b93211ca476cd4c9query: |SELECT Id, Name, AccountId, StageName, CloseDateFROM OpportunityORDER BY LastModifiedDate DESCLIMIT 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 は、セールスフォースに登録されているレコードを更新する機能です。対象のオブジェクトを指定して、更新したい内容を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>: SalesforceUpdateRecordprovider: sfdc_ed0052e611144f3035a2object: Opportunityid: 0062w000004k4rAAAQdata:Amount: 180000StageName: '05-条件合意'CloseDate: '2020-08-01'
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>: SalesforceCreateRecordprovider: sfdc_e2e59120c904a8556217object: Accountdata:Name: '株式会社XXX'BillingState: '東京都'BillingCity: '中央区'BillingStreet: '日本橋一丁目X-X'Phone: '080-XXXX-XXXX'# {# "id": "0012w00000DX4q3AAD",# "success": true,# "errors": []# }
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>: SalesforceInsertContentVersionprovider: sfdc_e2e59120c904a8556217file: +get_file_1locationId: 0062w000004lSbPAAUtitle: '信用調査レポート_株式会社XXX'# {# "id": "0682w000001SLo5AAG",# "success": true,# "errors": []# }