ドキュメント

ForceKit は Astro で構築された Jamstack/SPA ツール群です。すべてのロジックはクライアントサイドで実行されます — Zero Trust アーキテクチャでは、入力データがサーバーに送信されることはありません。

ツール

🔁 ID コンバーター(15 ↔ 18)

15 文字と 18 文字の Salesforce ID を即座に双方向変換します。チェックサムのアルゴリズムは完全にブラウザー内で実行されます。

📋 SOQL IN 句フォーマッター

値の列(Excel や CSV から貼り付けたものなど)を、シングルクォートで囲んでカンマ区切りにしたリストに変換し、SOQL クエリにそのまま貼り付けられるようにします。

✨ SOQL Beautifier & Analyzer

長くネストした SOQL クエリを整理し(インデント、改行、キーワードの大文字化)、パフォーマンス上の問題(WHERE/LIMIT 不足、先頭ワイルドカード、否定演算子)を警告します。

🏗️ JSON → Apex ラッパー

貼り付けた JSON から強く型付けされた Apex クラス(DTO)を生成します — ネストしたクラス、リスト、parse() メソッド付き。外部 API レスポンスのマッピングに最適です。

⏰ CRON ジェネレーター(Apex)

System.schedule() 向けの正しい CRON 式を作成するビジュアルビルダー。Salesforce 固有の構文(Day_of_month と Day_of_week の相互排他など)に対応します。

🔍 権限コンペアラー(XML)

.profile および .permissionset ファイル向けのビジュアル差分ツール — オブジェクト権限(CRUD)と項目レベルセキュリティ(FLS)の違いを検出します。

📊 ガバナ制限チートシート

トランザクションごとの Salesforce 制限を、同期・非同期コンテキストに明確に分けて示す、見やすくフィルター可能な表です。

静的 API

機械可読なツールカタログを静的 JSON リソースとして提供しています。GitLab Pages は静的ファイルのみを配信するため、「エンドポイント」はビルド時に生成され、ユーザーデータを処理しません。

GET /api/tools.json

使用例: curl https://forcekit.org/api/tools.json

/api/tools.json を開く

セキュリティ(Zero Trust)。 ForceKit にはデータを処理するバックエンドはありません。ID・SOQL・JSON・メタデータファイルに対する処理はブラウザー内のみで行われます。次を参照: プライバシーポリシー.