ヘルプセンター

ForceKitの機能を効果的に使う方法を学ぶ

はじめに

Salesforceに接続してForceKitを使い始める

Salesforceへの接続

ForceKitはOAuth 2.0を使用してSalesforce組織に安全に接続します。認証情報がサーバーに保存されることはありません。

1
ランディングページで「Salesforceでログイン」をクリック
2
環境を選択(本番、Sandbox、またはカスタムドメイン)
3
Salesforceのログイン画面でForceKitを認証
4
接続完了!サイドバーメニューから操作できます。
ヒント:Salesforceの設定 > 接続アプリケーションからいつでも切断できます。

クエリモジュール

SOQLとSOSLクエリを実行

SOQL Query

Salesforce Object Query Language(SOQL)クエリを実行して組織からデータを取得します。

SELECT Id, Name, Email FROM Contact WHERE CreatedDate = TODAY LIMIT 100
1
サイドバーからクエリ > SOQLに移動
2
エディターにSOQLクエリを入力
3
「実行」をクリックするかCtrl+Enterでクエリを実行
4
結果は下のテーブルに表示されます。CSVやJSONにエクスポートできます。

SOSL検索

Salesforce Object Search Language(SOSL)を使用して複数オブジェクトで全文検索を実行します。

FIND {John*} IN ALL FIELDS RETURNING Contact(Name, Email), Account(Name)

クエリ履歴

最近のクエリは自動的に保存されます。履歴パネルからアクセスして以前のクエリをすばやく再実行できます。

データモジュール

レコードの作成、更新、削除

レコードの挿入

標準またはカスタムオブジェクトに新しいレコードを作成します。

1
サイドバーからデータ > 挿入に移動
2
対象オブジェクトを選択
3
フィールド値を入力するか、CSVファイルをアップロード
4
「挿入」をクリックしてレコードを作成

レコードの更新

IDで既存のレコードを変更します。Id列と更新するフィールドを含むCSVをアップロードします。

レコードの削除

IDを指定してレコードを削除します。この操作は元に戻せないため、注意して使用してください。

警告:削除操作は必ずSandboxでテストしてください!

一括操作

大量のデータには、Bulk APIオプションを使用して数千のレコードを効率的に処理します。

オブジェクトエクスプローラー

組織内のすべてのオブジェクトを参照します。フィールド、リレーション、オブジェクトのプロパティを表示できます。

1
メタデータ > オブジェクトに移動
2
検索バーを使用して特定のオブジェクトを検索
3
オブジェクトをクリックしてフィールドと詳細を表示

フィールド定義

データ型、長さ、選択リスト値、依存関係などのフィールドの詳細情報を表示します。

リレーションビューア

ルックアップや主従関係を含むオブジェクトのリレーションを視覚化します。

Apexモジュール

匿名Apexコードを実行

匿名実行

デプロイせずにApexコードを直接実行します。ロジックのテスト、デバッグ、一回限りの操作に最適です。

List<Account> accounts = [SELECT Id, Name FROM Account LIMIT 5]; System.debug('Found ' + accounts.size() + ' accounts'); for(Account acc : accounts) { System.debug(acc.Name); }
1
サイドバーからApex > 実行に移動
2
エディターにApexコードを記述
3
「実行」をクリックしてコードを実行
4
下に結果とデバッグログが表示されます
ヒント:System.debug()文を使用してデバッグログに値を出力できます。

ドキュメント生成

オブジェクト定義書を生成

オブジェクト定義書

オブジェクトとフィールドの定義を含む包括的なExcelドキュメントを生成します。ドキュメンテーションや知識の移転に最適です。

1
サイドバーからDocGenに移動
2
ドキュメント化するオブジェクトを選択
3
出力形式を選択(Excel推奨)
4
「生成」をクリックしてドキュメントをダウンロード

REST APIエクスプローラー

SalesforceへのREST API呼び出しを直接実行

REST エクスプローラー

Salesforce APIに対して任意のREST APIリクエスト(GET、POST、PATCH、DELETE)を直接実行します。

1
サイドバーからRESTエクスプローラーに移動
2
HTTPメソッドを選択(GET、POST、PATCH、DELETE)
3
APIエンドポイントを入力(例:/services/data/v62.0/sobjects/Account)
4
必要に応じてリクエストボディを追加し「送信」をクリック
GET /services/data/v62.0/sobjects/Account/describe

ストリーミングAPI

リアルタイムイベントを購読

PushTopic購読

PushTopicチャンネルを購読して、Salesforceでレコードが変更されたときにリアルタイム通知を受信します。

1
サイドバーからストリーミングに移動
2
PushTopicチャンネルを選択または作成
3
「購読」をクリックしてイベントのリスニングを開始
4
イベントは発生時にリアルタイムで表示されます

プラットフォームイベント

イベント駆動型アーキテクチャ統合のためにプラットフォームイベントを購読します。