salesforce は何をしますか?
Salesforce統合。CRMやマーケティングオートメーションデータ、レコード、ワークフローを管理します。ユーザーがSalesforceデータを操作したい場合に使用します。
機能
- レコードの作成、読み取り、更新、削除(CRUD)
- SOQLクエリを使用したオブジェクトの検索
- ユーザー、アカウント、取引先、商談、ケースの管理
- BULK APIによる大量のデータ操作
- ワークフロールールとプロセスのトリガー
セットアップ
- Salesforce組織に接続されたアプリケーションを作成します。
- 必要な権限(例:API 有効)を持つ接続アプリケーションを設定します。
- 環境変数
SALESFORCE_CLIENT_ID、SALESFORCE_CLIENT_SECRET、SALESFORCE_USERNAME、SALESFORCE_PASSWORD、SALESFORCE_SECURITY_TOKENを設定します。
使用法
# 任意の取引先をクエリ
sfdx force:data:soql:query -q "SELECT Id, Name, Type FROM Account LIMIT 10"
# 新しい商談を作成
sfdx force:data:record:create -s Opportunity -v "Name='新規取引' CloseDate=2024-12-31 StageName='見積もり中'"
# BULK APIを使用して取引先を更新
sfdx force:data:bulk:upsert -s Account -f accounts.csv -i Id
追加情報
詳細なSalesforce APIリファレンスについては、Salesforce Developers をご覧ください。
このスキルは、AIエージェントがSalesforceとシームレスにやり取りできるように設計されており、手動でSalesforceインターフェースを操作する必要がなくなります。