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"
#   ]
# ]

results matching ""

    No results matching ""